Веб-сервисы часто создаются путем публикации ГИС-ресурса из настольного приложения в ArcGIS Enterprise. Esri предлагает ArcGIS Pro и настольные приложения ArcMap, которые позволяют создавать ГИС-ресурсы и публиковать их в ArcGIS Enterprise.
В ArcGIS Pro существуют две основные модели публикации. Первая публикует веб-ресурс на активном портале, который может быть порталом ArcGIS Enterprise или ArcGIS Online. Вторая модель публикует сервисы непосредственно на автономном сайте ArcGIS Server (не интегрированным с порталом).
Более подробно об интегрированных и сайтах автономного ArcGIS Server
Зарегистрировав Активный портал на ArcGIS Pro, вы можете опубликовать на нем различные типы ресурсов: веб-слои, веб-карты, веб-сцены и различные пакеты. В рамках процесса публикации любого из этих типов ресурсов один или несколько сервисов публикуются на сайт ArcGIS Server, интегрированный с порталом. Публикация - это улучшенная форма предоставления общего доступа, поскольку на активный портал отправляется дополнительная информация. Например, при публикации веб-слоя символы, всплывающие окна и разрешения на доступ упаковываются и сохраняются в новом элементе слоя портала, а не на уровне сервиса. Это позволяет создавать несколько элементов слоя, ссылающихся на один и тот же сервис.
Если вы работаете с сайтом ArcGIS Server, который не интегрирован с порталом, вы можете зарегистрировать сервер на ArcGIS Pro и напрямую публиковать сервисы на сайтах, работающих с ArcGIS Server версии 10.6 и выше. Таким образом можно публиковать картографические сервисы, сервисы геокодирования и сервисы изображений. Вы также можете добавить сервисы с сайта автономного сервера в ArcGIS Pro, используя подключение к серверу.
Типы веб-слоев
Когда ваш сайт ArcGIS Server интегрирован с порталом ArcGIS Enterprise, вы можете публиковать на портал следующие типы веб-слоев. Каждый веб-слой представляет сервис, опубликованный на сайте ArcGIS Server.
Тип слоя | Описание |
---|---|
Поддерживает запросы слоя, визуализацию и редактирование. Векторные слои лучше всего использовать для визуализации векторных данных поверх базовых карт. При публикации слоя в ArcGIS Enterprise с опцией Копировать все данные слой всегда публикуется на вашем хост-сервере. При публикации векторного слоя в ArcGIS Enterprise с опцией Ссылаться на зарегистрированные данные он публикуется, как зависимый слой изображения карты. Векторный слой использует сервис объектов. | |
Обеспечивают быструю визуализацию карты с использованием набора заранее сформированных изображений карты или листов (тайлов). Эти листы создаются и хранятся на том сервере, куда вы загружаете свои данные. Веб-слои листов подходят для базовых карт. При публикации слоя сцены в ArcGIS Enterprise слой всегда публикуется на вашем хост-сервере. Слой листов использует размещенный кэшированный картографический сервис. | |
Обеспечивает быструю визуализацию карты с использованием набора заранее сформированных изображений карты, или листов. Хотя эти листы не поддерживают растровые данные, они могут адаптироваться к разрешению экрана, на котором они отображаются и изменять стиль отображения для разных пользователей. При публикации слоя сцены в ArcGIS Enterprise слой всегда публикуется на вашем хост-сервере. Векторный слой листов использует сервис векторных листов. | |
Поддерживает визуализацию карты и запросы к объектам. Слои изображения карт могут динамически отрисовываться сервером либо быть показаны в виде тайлов. Слои изображений карты можно публиковать только в ArcGIS Enterprise. Слои изображений карты могут ссылаться на наборы данных рабочей области, которые были зарегистрированы на интегрированном сервере. При публикации слоя изображения карты сервис можно опубликовать на любом сервере, интегрированном с порталом, к которому у вас есть доступ. Могут быть включены другие слова и возможности; подробнее см. раздел Дополнительные слои и возможности. Слой листов использует динамический или кэшированный картографический сервис. | |
Поддерживает запросы и визуализацию точечных, 3D-объектов, зданий и данных облаков точек. При публикации слоя сцены на ArcGIS Enterprise сервис сцены всегда публикуется на вашем хост-сервере. Точечные и 3D-объекты слоев сцены могут иметь связанные сервисы объектов, которые позволяют редактировать слой сцены. | |
Поддерживает визуализацию, публикацию метаданных, измерения и обработку изображений для отображения данных в виде базовой карты или результатов анализа. Слои изображений можно публиковать на любом сервере, интегрированном с ArcGIS Enterprise. Слой изображений использует динамический или кэшированный сервис изображений. | |
Поддерживает визуализацию, метаданные, измерения и обработку высотных данных на поверхности сцены. Слой высот используется в веб-сценах для показа 3D-контента на пользовательской поверхности высот. При публикации локально кэшированного слоя высот в ArcGIS Enterprise слой всегда публикуется на вашем хост-сервере. При кэшировании на сервере сервис будет опубликован на любом сервере, интегрированном с ArcGIS Enterprise. Слой высот представляет собой сервис изображений, использующий схему кэширования со сжатием LERC. | |
Поддерживает просмотр, фильтрацию и редактирование атрибутов таблиц. Автономная таблица использует сервис объектов. |
Публикация на сайтах автономного сервера
Вы можете подключиться к сайтам автономного сервера (которые не интегрированы с порталом) с помощью ArcGIS Pro. С помощью этого подключения издателя или администратора можно публиковать картографические сервисы, сервисы геокодирования и сервисы изображений непосредственно на сайтах ArcGIS Server версии 10.6 и выше. Любой сервис, опубликованный на сайте автономного сервера, будет доступен через URL-адрес сервиса или конечную точку REST. Клиентские приложения могут использовать URL для доступа к сервису и к другим возможностям, которые вы включили в процессе публикации.
Более подробно о подключении к сайту сервера из ArcGIS Pro
Картографические сервисы
Картографические сервисы позволяют другим пользователям просматривать ГИС-ресурсы в сети и работать с ними. Картографические сервисы поддерживают визуализацию и запросы, и могут отрисовываться либо динамически, на основе данных, либо с помощью листов кэша. Перед публикацией можно настроить функциональные возможности сервиса.
Картографический сервис можно опубликовать с ArcGIS Pro на сайт автономного сервера. Вы также можете опубликовать картографический сервис с помощью ArcPy.
Если вам нужно обновить опубликованный картографический сервис, вы можете перезаписать сервис из ArcGIS Pro.
Сервисы геокодирования
Сервисы геокодирования предоставляют в интернете возможности геокодирования. Они поддерживают разные операции, например, поиск адресов и мест, геокодирование адресов и мест, поиск информации о местоположении с помощью обратного геокодирования и использование интерактивных предложений автозаполнения. Если вы публикуете локатор на автономном сайте ArcGIS Server, возможности геокодирования будут доступны для всех, у кого есть доступ к сайту сервера.
Перед публикацией сервиса геокодирования можно настроить его функции и параметры.
После создания подключения издателя или администратора из ArcGIS Pro к сайту автономного сервера можно опубликовать сервис геокодирования на сайте сервера. Вы также можете использовать функцию CreateGeocodeSDDraft в ArcPy для создания файла определения сервиса, который можно опубликовать.
Если вам нужно обновить опубликованный сервис геокодирования, вы можете перезаписать его из ArcGIS Pro.
Сервисы изображений
Сервисы изображений предоставляют доступ к растровым данным и данным изображений через веб-сервис. По умолчанию, сервисы изображений всегда публикуются с функциями сервиса изображений, и вы можете дополнительно настроить возможности WMS и WCS. Тогда пользователи могут подключаться к этим сервисам, как и к любым другим опубликованным сервисам ArcGIS Server.
Используя подключение издателя или администратора к сайту автономного сервера, можно опубликовать сервис изображений из ArcGIS Pro.