Вы можете публиковать карты или выбранные слои карты в виде веб-слоев. Также можно публиковать автономные таблицы. Есть семь основных типов веб-слоев, которые могут быть опубликованы из ArcGIS Pro: векторные слои, листы, векторные листы, изображения карт, изображения, слои сцен и рельефа. Векторные слои, листы, векторные листы, изображения карты и изображения используются при публикации 2D-данных, тогда как слои сцен и слои рельефа используются с 3D-данными. Таблицы публикуют атрибутивные данные и перечислены ниже вместе с другими типами слоев.
При публикации веб-слоя публикуется сервис, которые затем используется с помощью веб-слоя. В зависимости от типа слоя и его настройки публикуется сервис ArcGIS Server или размещенный сервис.
Чтобы опубликовать из ArcGIS Pro ресурсы, необходима учетная запись, являющаяся частью организации ArcGIS и обладающая правами на создание, обновление и удаление ресурсов. Для публикации веб-слоев требуются обычные права - разные в зависимости от типа слоя и того, как он настроен. Если публикуется сервис ArcGIS Server, необходимы права на публикацию серверного слоя. Если будет опубликован размещенный сервис, требуются права публикации соответствующего размещенного слоя.
Если будет публиковаться сервис ArcGIS Server, можно задать интегрированный сервер для публикации сервиса. Для публикации сервиса ArcGIS Server доступ к API должен быть возможен через URL администрирования интегрированного сервера и URL сервисов.
Перед публикацией веб-слоя проанализируйте свой ГИС-ресурс, чтобы определить потенциальные причины снижения производительности и ошибки. Более подробно см. в разделе: Анализ ГИС-ресурса.
В процессе публикации данные веб-слоя собираются и помещаются в промежуточную папку на локальном диске. Вы можете использовать промежуточную папку по умолчанию или выбрать другую папку в Опциях публикации и загрузки.
Вы можете продолжать работать с ArcGIS Pro, пока выполняется задание общего доступа. Вы можете даже закрыть ArcGIS Pro. Вы можете следить за статусом опубликованного задания на панели Статус задания.
Типы слоев
Следует учитывать ряд факторов при задании типа публикуемого, в том числе то, как слой будет использоваться и будет ли доступен серверу.
Тип слоя | Описание |
---|---|
Поддерживает запросы слоя, визуализацию и редактирование. Векторные слои лучше всего использовать для визуализации векторных данных поверх базовых карт. При публикации слоя в ArcGIS Enterprise с опцией Копировать все данные слой всегда публикуется на вашем хост-сервере. При публикации векторного слоя в ArcGIS Enterprise с опцией Ссылаться на зарегистрированные данные он публикуется, как зависимый слой изображения карты. Векторный слой использует сервис объектов. | |
Обеспечивают быструю визуализацию карты с использованием набора заранее сформированных изображений карты или листов (тайлов). Эти листы создаются и хранятся на том сервере, куда вы загружаете свои данные. Веб-слои листов подходят для базовых карт. При публикации слоя сцены в ArcGIS Enterprise слой всегда публикуется на вашем хост-сервере. Слой листов использует размещенный кэшированный картографический сервис. | |
Обеспечивает быструю визуализацию карты с использованием набора заранее сформированных изображений карты, или листов. Хотя эти листы не поддерживают растровые данные, они могут адаптироваться к разрешению экрана, на котором они отображаются и изменять стиль отображения для разных пользователей. При публикации слоя сцены в ArcGIS Enterprise слой всегда публикуется на вашем хост-сервере. Векторный слой листов использует сервис векторных листов. | |
Поддерживает визуализацию карты и запросы к объектам. Слои изображения карт могут динамически отрисовываться сервером либо быть показаны в виде тайлов. Слои изображений карты можно публиковать только в ArcGIS Enterprise. Слои изображений карты могут ссылаться на наборы данных рабочей области, которые были зарегистрированы на интегрированном сервере. При публикации слоя изображения карты сервис можно опубликовать на любом сервере, интегрированном с порталом, к которому у вас есть доступ. Могут быть включены другие слова и возможности; подробнее см. раздел Дополнительные слои и возможности. Слой листов использует динамический или кэшированный картографический сервис. | |
Поддерживает запросы и визуализацию точечных, 3D-объектов, зданий и данных облаков точек. При публикации слоя сцены на ArcGIS Enterprise сервис сцены всегда публикуется на вашем хост-сервере. Точечные и 3D-объекты слоев сцены могут иметь связанные сервисы объектов, которые позволяют редактировать слой сцены. | |
Поддерживает визуализацию, публикацию метаданных, измерения и обработку изображений для отображения данных в виде базовой карты или результатов анализа. Слои изображений можно публиковать на любом сервере, интегрированном с ArcGIS Enterprise. Слой изображений использует динамический или кэшированный сервис изображений. | |
Поддерживает визуализацию, метаданные, измерения и обработку высотных данных на поверхности сцены. Слой высот используется в веб-сценах для показа 3D-контента на пользовательской поверхности высот. При публикации локально кэшированного слоя высот в ArcGIS Enterprise слой всегда публикуется на вашем хост-сервере. При кэшировании на сервере сервис будет опубликован на любом сервере, интегрированном с ArcGIS Enterprise. Слой высот представляет собой сервис изображений, использующий схему кэширования со сжатием LERC. | |
Поддерживает просмотр, фильтрацию и редактирование атрибутов таблиц. Автономная таблица использует сервис объектов. |
В зависимости от активного портала, вам будут доступны различные типы слоев. Для некоторых типов данных требуется создание и выгрузка пакетов - в зависимости от активного портала и типа публикуемых данных.
Типы слоев по активному порталу
Активный портал | Векторный слой | Слой листов | Слой векторных листов | Слой изображений карты | Слой сцены–3D-объект | Слой сцены–Точки | Слой сцены–Облако точек | Слой сцены–Здание | Слой изображений | Слой высот | Отдельная таблица |
---|---|---|---|---|---|---|---|---|---|---|---|
ArcGIS Online | |||||||||||
ArcGIS Enterprise 10.7 или более новый | |||||||||||
ArcGIS Enterprise 10.5 через 10.6.1 | |||||||||||
Portal for ArcGIS 10.4 и 10.4.1 | |||||||||||
Portal for ArcGIS 10.3.1 | |||||||||||
Portal for ArcGIS 10.3 и более ранние |
Выберите тип слоя
При выборе типа слоя учитывайте следующие моменты:
- Если слой предполагается использовать в рабочих процессах редактирования, выберите векторный слой.
- Если данные меняются регулярно, но не используются в рабочих процессах редактирования, выберите слой изображений карты.
- Если данные меняются не так регулярно, выберите слой изображения карты и настройте его на отображение листов, взятых из кэша.
- Если данные являются статическим векторными и будут использоваться только для визуализации, выберите векторный слой листов.
- Если данные - статические растровые, применяемые только для визуализации, выберите слой листов.
- Если отображение набора растровых данных будет динамически меняться в клиентском приложении, опубликуйте слой изображений.
- Если вам требуются форматы с открытыми источниками, выберите слой карты изображений и включите связанный слой WMS.
Использование зарегистрированных источников данных
При публикации в ArcGIS Enterprise можно ссылаться на зарегистрированные данные либо копировать все данные. Публикация в Portal for ArcGIS 10.4 и более поздних версий также поддерживает эти опции. Чтобы ссылаться на данные источников, зарегистрированных на вашем интегрированном сервере, выберите опцию Ссылаться на зарегистрированные данные. Дополнительные сведения о регистрации данных см. в: Регистрация данных на ArcGIS Server.
Если вам не требуется, чтобы у веб-слоя был доступ к зарегистрированному источнику данных, выберите Копировать все данные. При выборе опции Копировать все данные ArcGIS Pro будет выполнено копирование на сервер всех слоев карты. Это относится и к зарегистрированным данным. Веб-слой будет использовать данные, скопированные на сервер.
Слой изображений карты должен быть включен для ссылки на зарегистрированные данные. Слои изображений карты автоматически выбираются при включении Ссылаться на зарегистрированные данные .
- Слои изображений карты и зарегистрированные данные
- При публикации слоя изображений карты с опцией Ссылаться на зарегистрированные данные слой изображений карты может ссылаться на все зарегистрированные источники данных. Слои с незарегистрированными источниками данных будут скопированы на сервер в виде файловой базы геоданных.
- При публикации слоя изображений карты с опцией Копировать все данные все данные копируются в файловую базу геоданных на сервер, в том числе и данные из зарегистрированных источников.
- Векторные слои и зарегистрированные данные
- При публикации векторного слоя с опцией Ссылаться на зарегистрированные данные все слои должны иметь в качестве источника данных одну и ту же многопользовательскую базу данных. База данных должна быть зарегистрирована на выбранном интегрированном сервере. Изменения, внесенные в векторный веб-слой и в исходные данные, будут отражаться и в источнике данных, и в веб-слое.
- При публикации векторного слоя с опцией Копировать все данные все слои будут скопированы в управляемую базу данных вашего хост-сервера.
Прежние версии:
Следующая информация относится к публикации в Portal for ArcGIS 10.4.1 или более ранней версии:
Если компьютер издателя и сервер работают с разными базами геоданных в качестве зарегистрированных источников данных, в данной версии ссылка на зарегистрированные данные не поддерживается. Если компьютер издателя и сервер работают с разными папками в качестве зарегистрированных источников данных, в данной версии ссылка на зарегистрированные данные не поддерживается.
Источники данных можно перед публикацией зарегистрировать на интегрированном сервере портала. Это осуществляется на панели Управление зарегистрированными хранилищами данных. Более подробную информацию см. в разделе Управление зарегистрированными хранилищами данных. Источники данных также можно зарегистрировать на панели публикации, решив предупреждения анализатора 24011 и 24012 и ошибки анализатора 00231 и 00232.
Ссылаться на зарегистрированные данные
При использовании ссылок на зарегистрированные данные имейте в виду следующее:
- Выберите Ссылаться на зарегистрированные данные, если вы хотите, чтобы при редактировании веб-слоя или данных организации изменения динамически отображались в веб-слое и в данных источника.
- Если источник данных зарегистрирован на интегрированном сервере, но вы не хотите, чтобы слой ссылался на исходные данные, выберите Копировать все данные. Ваши данные будут скопированы на сервер.
- Если ваш активный портал - ArcGIS Enterprise 10.5 либо Portal for ArcGIS 10.4.1 или более ранней версии и вы будете работать с Collector и выполнять другие рабочие процессы, связанные с синхронизацией данных, выберите опцию Копировать все данные. Векторные слои, ссылающиеся на зарегистрированные источники данных, не поддерживают синхронизацию или экспорт.
Сохраните ID слоя и таблицы
По умолчанию ID слоя и таблицы сервиса не сохраняются при перезаписи векторного слоя. При изменения вами порядка слоев, их добавления и удаления вы должны обновить все клиентские приложения, к примеру, веб-карты, использующие сервис для работы с обновленными ID. Чтобы предотвратить обновление клиентских приложений, рекомендуется при создании карты сохранять ID слоя и таблицы перед публикацией слоя изображений карты или векторного веб-слоя.
Для сохранения ID слоя или таблицы выполните следующие действия:
- На панели Содержание щелкните карту правой кнопкой и выберите Свойства .
- В диалоговом окне Свойства карты, на вкладке Общие, поставьте отметку Разрешить присвоение уникальных ID для публикации веб-слоев и щелкните OK.
Последовательные ID присваиваются каждому слою и таблице карты.
- Кроме того, можно выбрать присвоение пользовательских ID слоям и таблицам карты.
- Щелкните правой кнопкой слой на панели Содержание, а затем щелкните Свойства.
- В диалоговом окне Свойства слоя, на вкладке Общие, введите пользовательский целочисленный ID в окне ID слоя.
ID может быть любым целым числом. Заданные вами ID не должны быть последовательными.
- При необходимости повторите два предыдущих действия для каждого слоя или таблицы.
- Опубликуйте карту в качестве слоя изображений карты или векторного веб-слоя. ID после публикации сохраняются, что исключает необходимость обновления клиентских приложений при возможной последующей перезаписи веб-слоя.
Метаданные
Можно опубликовать всю карту, несколько ее слоев, групповой слой или один слой, как веб-слой в ArcGIS Pro. И в веб-слое, и в его подслоях сервиса веб-слоя могут храниться метаданные. Выбранный тип веб-слоя будет определяться, только если веб-слой или и веб-слой, и его подслои хранят метаданные.
Все веб-слои хранят метаданные опубликованного ресурса (карты, группового слоя и т.д.) в элементе веб-слоя. У набора слоев отсутствует один источник метаданных, поэтому только заданные на панели публикации информация и теги будут сохранены в веб-слое. Кэшированные локально веб-слои будут содержать только метаданные, отображающиеся в стиле метаданных Описание элемента. В остальных случаях сохраняются все метаданные публикуемого элемента. Чтобы добавить все метаданные к локально кэшированным веб-слоям, импортируйте метаданные. Для получения подробной информации см. раздел Копирование или импорт метаданных в элемент.
Что публикуется | Источник метаданных |
---|---|
Вся карта | Метаданные карты |
Набор слоев | Не применяется. Только заданные на панели публикации общая информация и теги сохраняются в веб-слое. |
Составной слой | Метаданные составного слоя. |
Один слой | Метаданные слоя. |
Слои изображений карты и векторные слои также хранят данные в подслоях сервиса. В каждом подслое есть все метаданные соответствующего слоя или таблицы ArcGIS Pro - как они были заданы в ArcGIS Pro. Слои и таблицы можно создавать двумя способами:
- Показать метаданные из источника данных (только для чтения) - чтобы ссылаться на метаданные исходного набора данных.
- У слоя есть собственные метаданные или У таблицы есть собственные метаданные - чтобы увидеть метаданные, хранящиеся в проекте, который описывает слой или таблицу.
Примечание:
Опция данных, выбранная при публикации в Enterprise - Ссылаться на зарегистрированные данные или Копировать все данные - будет применена для метаданных слоя вместе с данными слоя. То есть если вы создали слой, чтобы Показать метаданные из источника данных (только для чтения) и выбрали при публикации Ссылаться на зарегистрированные данные, изменений метаданных набора данных автоматически отобразятся в метаданных подслоя.
К примеру, организация, работающая с информацией о деревьях в городе, хочет работать с веб-картами с целью сбора информации о деревьях, требующих особого внимания. Волонтеры регулярно проверяют краудсорсинговую информацию перед ее передачей в городской департамент, занимающийся сохранением деревьев. У них есть две карты ArcGIS Pro, одна из которых будет опубликована, как слой изображений карты для ее использования в качестве базовой карты. Другая карта содержит слой деревьев, который будет опубликован, как векторный веб-слой для его использования в качестве редактируемого рабочего слоя веб-карты.
Метаданные базовой карты содержат основную информацию о программе сохранения деревьев. На карте есть несколько слоев - контуры строений, улицы и границы города. Каждый из этих слоев отображает метаданные соответствующего источника данных. Если опубликовать всю карту в качестве слоя изображений, ссылающуюся на зарегистрированные данные, в веб-слое отобразятся метаданные карты (основную информацию о программе сохранения деревьев), а в подслоях - метаданные соответствующих источников данных. При изменении метаданных источников данных будут изменены метаданные подслоев.
У слоя деревьев есть свои метаданные. Метаданные источника данных были скопированы в слой и изменены: в них добавили информацию о частоте обновления и проверки веб-слоя. При публикации только слоя деревьев и веб-слой, и подслой сервиса будут содержать метаданные слоя, в том числе его изменения. Все изменения метаданных слоев не будут видны в веб-слое или подслое, пока не будет выполнена перезапись векторного веб-слоя.
Подробнее о создании метаданных см. раздел Просмотр и редактирование метаданных.