В ArcGIS Pro вы можете опубликовать карту или выбранные слои и таблицы карты в виде веб-слоя. Также можно публиковать автономные таблицы как размещенные. Существует восемь типов веб-слоев, которые могут быть опубликованы из ArcGIS Pro: векторные слои, листы, векторные листы, изображения карт, изображения, сцены, 3D листы и высоты. Векторные слои, листы, векторные листы, изображения карты и изображения используются при публикации 2D-данных, тогда как слои сцен, 3D листов и слои высот используются с 3D-данными. Размещенные таблицы позволяют публиковать атрибутивные данные и перечислены ниже вместе с другими типами слоев.
При публикации веб-слоя сервис становится доступным для других людей с помощью этого веб-слоя. В зависимости от типа слоя и его настройки публикуется сервис ArcGIS Server или размещенный сервис.
Для того чтобы опубликовать веб-слой из ArcGIS Pro, необходимо следующее:
- Необходима учетная запись, являющаяся частью организации ArcGIS и обладающая правами на создание, обновление и удаление ресурсов
- Учетная запись с правами публикации серверных слоев (если публикуется сервис ArcGIS Server)
- Учетная запись с правами публикации соответствующего размещенного слоя (если будет опубликован размещенный сервис)
Если будет публиковаться сервис ArcGIS Server, можно задать интегрированный сервер для публикации сервиса. Для публикации сервиса ArcGIS Server доступ к API должен быть возможен через URL администрирования интегрированного сервера и URL сервисов.
Перед публикацией веб-слоя проанализируйте свой ГИС-ресурс, чтобы определить потенциальные причины снижения производительности и ошибки. Более подробно см. в разделе: Анализ ГИС-ресурса.
В процессе публикации данные веб-слоя собираются и помещаются в промежуточную папку на локальном диске. Вы можете использовать промежуточную папку по умолчанию или выбрать другую папку в Опциях публикации и загрузки.
Вы можете продолжать работать с ArcGIS Pro, пока выполняется задание общего доступа. Вы можете даже закрыть ArcGIS Pro. Вы можете следить за статусом опубликованного задания на панели Статус задания.
Вы можете использовать Python и инструменты геообработки для автоматизации публикации веб-слоев.
Типы слоев
Следует учитывать ряд факторов при задании типа публикуемого, в том числе то, как слой будет использоваться и будет ли доступен серверу.
Тип слоя | Описание |
---|---|
Поддерживает запросы слоя, визуализацию и редактирование. Векторные слои лучше всего использовать для визуализации векторных данных поверх базовых карт. При публикации векторного слоя, который копирует все данные в ArcGIS Enterprise, сервис всегда будет опубликован на вашем сервере. При публикации векторного слоя, который ссылается на зарегистрированные данные в ArcGIS Enterprise, он публикуется как зависимый слой для слоя изображения карты. Векторный слой использует сервис объектов. | |
Обеспечивают быструю визуализацию карты с использованием набора заранее сформированных изображений карты или листов (тайлов). Эти листы создаются и хранятся на том сервере, куда вы загружаете свои данные. Веб-слои листов подходят для базовых карт. При публикации слоя листов из слоев карты в ArcGIS Enterprise сервис всегда публикуется на вашем хост-сервере. При публикации набора данных кэша листов сервис можно опубликовать на любом доступном сервере, который интегрирован с порталом. Слой листов использует размещенный кэшированный картографический сервис. | |
Обеспечивает быструю визуализацию карты с использованием набора заранее сформированных изображений карты, или листов. Хотя эти листы не поддерживают растровые данные, они могут адаптироваться к разрешению экрана, на котором они отображаются и изменять стиль отображения для разных пользователей. При публикации векторного слоя листов (из слоев карты), который ссылается на зарегистрированные данные в ArcGIS Enterprise, он публикуется как зависимый слой для слоя изображения карты и векторного веб-слоя. Сервис всегда публикуется на вашем хост-сервере. При публикации набора данных кэша векторных листов сервис можно опубликовать на любом доступном сервере, который интегрирован с порталом. Векторный слой листов использует сервис векторных листов. | |
Поддерживает визуализацию карты и запросы к объектам. Слои изображения карт могут динамически отрисовываться сервером либо быть показаны в виде тайлов. Слои изображений карты можно публиковать только в ArcGIS Enterprise. Слои изображений карты могут ссылаться на наборы данных рабочей области, которые были зарегистрированы на интегрированном сервере. При публикации слоя изображения карты сервис можно опубликовать на любом сервере, интегрированном с порталом, к которому у вас есть доступ. Могут быть включены другие слова и возможности; подробнее см. раздел Дополнительные слои и возможности. Слой листов использует динамический или кэшированный картографический сервис. | |
Поддерживает визуализацию интегрированной сетки или данных 3D-объектов. При публикации слоя 3D-листов из сцены в ArcGIS Enterprise сервис всегда публикуется на вашем хост-сервере. При публикации набора данных кэша сервис можно опубликовать на любом доступном сервере, который интегрирован с порталом. Слой 3D-листов предоставляет доступ к сервису 3D-листов. | |
Поддерживает запросы к и визуализацию точек, 3D-объектов, зданий, облака точек, интегрированной модели mesh, данных вокселов. При публикации слоя сцены из сцены в ArcGIS Enterprise, сервис сцены всегда публикуется на вашем хост-сервере. При публикации набора данных кэша сцены сервис можно опубликовать на любом доступном сервере, который интегрирован с порталом. Слои 3D-объекта, здания и точечной сцены могут иметь связанный сервис объектов, который позволяет редактировать слой сцены. Тайловый слой использует кэшированный сервис сцены. | |
Поддерживает визуализацию, публикацию метаданных, измерения и обработку изображений для отображения данных в виде базовой карты или результатов анализа. Слои изображений можно публиковать на любом сервере, интегрированном с ArcGIS Enterprise. Слой изображений использует динамический или кэшированный сервис изображений. | |
Поддерживает визуализацию, метаданные, измерения и обработку высотных данных на поверхности сцены. Слой высот используется в веб-сценах для показа 3D-контента на пользовательской поверхности высот. При публикации локально кэшированного слоя высот в ArcGIS Enterprise слой всегда публикуется на вашем хост-сервере. При кэшировании на сервере сервис будет опубликован на любом сервере, интегрированном с ArcGIS Enterprise. Слой высот представляет собой сервис изображений, использующий схему кэширования со сжатием LERC. | |
Поддерживает просмотр, фильтрацию и редактирование атрибутов таблиц. Размещенная таблица позволяет отображать сервис объектов. |
В зависимости от активного портала, вам будут доступны различные типы слоев. Для некоторых типов данных требуется создание и выгрузка пакетов - в зависимости от активного портала и типа публикуемых данных.
Типы слоев по активному порталу
Активный портал | Векторный слой | Слой листов | Слой векторных листов | Слой изображений карты | Слой сцены–3D-объект | Слой сцены–Точки | Слой сцены–Облако точек | Слой сцены–Здание | Слой сцены–Интегрированная модель mesh | Слой сцены–Воксел | Слой 3D-листов | Слой изображений | Слой высот | Размещенная таблица |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ArcGIS Online | ||||||||||||||
ArcGIS Enterprise 11.4 или более поздней версии | ||||||||||||||
ArcGIS Enterprise 11.0 - 11.3 | ||||||||||||||
ArcGIS Enterprise 10.7 через 10.9.1 | ||||||||||||||
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 Server и Управление хранилищами зарегистрированных данных.
Если вы публикуете веб-слой, который копирует все данные, данные копируются из источника на сервер, или на портал загружается пакет, содержащий кэш. После копирования данные веб-слоя управляются ArcGIS, а не ссылаются на местоположение, управляемое пользователем.
Более подробно о ссылках на зарегистрированные данные и копировании всех данных
Присвоение уникальных идентификаторов слою
В ArcGIS Pro можно публиковать карту, содержащую несколько слоев (и автономных таблиц) в виде веб-слоя или сервиса. При публикации векторного веб-слоя, слоя изображений карты, веб-слоя листов и картографического сервиса слои вашей карты становятся подслоями сервиса. Каждый подслой идентифицируется уникальным ID, позволяющий вам работать с ним и ссылаться на него в веб-карте и приложении. Например, вы можете ссылаться на подслой сервиса по URL: https://<service-url>/<layerID>.
Рекомендуется вручную назначать идентификаторы слоев перед публикацией, если вы собираетесь впоследствии выполнять перезапись веб-слой или сервис. В противном случае идентификаторы подслоев сервиса при перезаписи веб-слоя или сервиса могут измениться, что приведет к отсутствию подключения в веб-приложениях, которые ссылаются на подслой сервиса.
Метаданные веб-слоя
Можно опубликовать всю карту, несколько ее слоев, групповой слой или один слой, как веб-слой в ArcGIS Pro. И в веб-слое, и в его подслоях сервиса веб-слоя могут храниться метаданные. Выбранный тип веб-слоя определяет, только веб-слой или и веб-слой, и его подслои будут хранить метаданные.
Автоматизация публикации веб-слоев
Вы можете автоматизировать публикацию и обновление веб-слоев с помощью Python, используя комбинации функций ArcPy и инструменты геообработки в наборе инструментов Публикация.
Более подробно о том, как автоматизировать публикацию веб-слоев