Введение в публикацию веб-слоев

В 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-листов

Поддерживает визуализацию интегрированной сетки или данных 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 и инструменты геообработки в наборе инструментов Публикация.

Более подробно о том, как автоматизировать публикацию веб-слоев

Связанные разделы