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