Введение в публикацию веб-слоев
С помощью 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-объекта, здания и точечной сцены могут иметь связанный сервис объектов, который позволяет редактировать слой сцены. Тайловый слой использует кэшированный сервис сцены. |
|
|
Поддерживает высокоточную визуализацию фотореалистичных геопространственных 3D-данных со сложной геометрией. |
|
|
Поддерживает визуализацию, публикацию метаданных, измерения и обработку изображений для отображения данных в виде базовой карты или результатов анализа. Слои изображений можно опубликовать на любом сервере, интегрированном с ArcGIS Enterprise. Слой изображений использует динамический или кэшированный сервис изображений. |
|
|
Поддерживает визуализацию, метаданные, измерения и обработку высотных данных на поверхности сцены. Слой высот используется в веб-сценах для показа 3D-контента на пользовательской поверхности высот. При публикации слоя высот в ArcGIS Enterprise с локальным кэшем, сервис всегда будет опубликован на вашем хост-сервере. При кэшировании на сервере сервис будет опубликован на любом сервере, интегрированном с ArcGIS Enterprise. Слой высот представляет собой сервис изображений, использующий схему кэширования со сжатием LERC. |
|
|
Поддерживает визуализацию видео ресурсов. При публикации слоя видео сервис всегда публикуется на вашем видео сервере. Слой видео использует сервис видео. |
|
|
Поддерживает просмотр, фильтрацию и редактирование атрибутов таблиц. Размещенная таблица позволяет отображать сервис объектов. |
В зависимости от активного портала, вам будут доступны различные типы слоев. Для некоторых типов данных требуется создание и выгрузка пакетов - в зависимости от активного портала и типа публикуемых данных.
Типы слоев по активному порталу
|
Активный портал |
Векторный слой |
Слой листов |
Слой векторных листов |
Слой изображений карты |
Слой сцены – 3D-объект |
Слой сцены – точки |
Слой сцены – облако точек |
Слой сцены – здание |
Слой сцены – интегрированная модель mesh |
Слой сцены – воксел |
Слой 3D-листов |
Слой гауссовых пятен |
Слой изображений |
Слой высот |
Слой видео |
Размещенная таблица |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
ArcGIS Online |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
ArcGIS Enterprise 12.1 или более поздняя версия |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ArcGIS Enterprise 12.0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ArcGIS Enterprise с 11.4 по 11.5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
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 и инструментов геообработки в наборе инструментов Публикация.
Более подробно о том, как автоматизировать публикацию веб-слоев