Веб-сервисы ArcGIS Server

Веб-сервис ArcGIS Server представляет собой ГИС-ресурс - карту или класс объектов - который находится на сайте ArcGIS Server и доступен для таких пользовательских приложений, как Map Viewer Classic.

Вы можете добавить веб-сервисы ArcGIS Server в организацию ArcGIS Enterprise и использовать их в приложениях по всей платформе ArcGIS. Способ добавления сервиса зависит от того, как он будет использоваться.

  • Если вы хотите создать ссылку на веб-сервис ArcGIS Server, чтобы облегчить доступ к нему для других пользователей, выполните одно из следующих действий:
  • Вы можете также добавить веб-сервис ArcGIS Server непосредственно в Map Viewer, Map Viewer Classic или Scene Viewer и настроить слой сервиса на конкретной карте или сцене. Сохраненные с такими настройками слоя карты и сцены могут использоваться в приложениях.

Создание элементов, привязанных к сервисам

Чтобы людям было проще находить ваши веб-сервисы ArcGIS Server и работать с ними в своих приложениях, добавьте их в качестве элементов в раздел организации Мои ресурсы или опубликуйте веб-сервисы на интегрированном сервере. Вы можете сохранить настройки и информацию для элементов, настроить стиль элемента и всплывающие окна и использовать эти элементы в картах, приложениях и сценах.

Когда вы публикуете настроенные элементы, это позволяет другим людям использовать ваши настройки в своих собственных картах, приложениях и сценах.

В следующих таблицах показаны типы элементов, созданные для каждого добавленного типа веб-сервисаArcGIS Server . Обратите внимание, что не все веб-сервисы ArcGIS Server поддерживаются в качестве элементов.

При добавлении сервисов, перечисленных в следующей таблице, ArcGIS Enterprise создает элементы слоя, которые позволяют визуализировать данные. Сохраните настройки конфигурации в слоях элементов, таких как стили и всплывающие окна, и тогда эти настройки будут доступны для всех, для кого доступен этот слой.

Веб-сервис ArcGIS ServerЭлемент слоя

Сервис объектов (картографический сервис с включенным доступом к объектам)

Векторный слой

Если сервис объектов опубликован из непространственной таблицы, этим элементом будет слой таблицы.

Один слой в сервисе объектов

Векторный слой

Картографический сервис (динамический)

Слой изображений карты

Картографический сервис (кэшированный)

Слой листов

Если вы опубликуете кэшированный картографический сервис из ArcGIS Pro на интегрированном сервере, то типом этого элемента будет слой изображений карты.

Один слой в картографическом сервисе

Векторный слой

Примечание:

Векторные слои, созданные на основе слоя в картографическом сервисе, доступны только для чтения; вы не можете разрешить их редактирование.

Сервисы, которые перечислены в следующей таблице, создают элементы, которые могут использоваться вами или администратором в качестве инструментов в ArcGIS Enterprise.

Веб-сервис ArcGIS ServerТип элемента

Сервис геокодирования

Локатор

GeoEnrichment сервис

Сервис геообогащения

Сервис геометрии

Сервис геометрии

Добавление сервисов непосредственно в карты и сцены

Вы можете добавлять веб-сервисы в Map Viewer Classic и Scene Viewer непосредственно через URL точки доступа REST сервиса.

При добавлении в карту или сцену веб-сервисов ArcGIS Server с использованием URL вы выполняете настройку параметров для слоя веб-сервиса в карте или сцене. Эти настройки сохраняются в соответствующей карте или сцене и применяются именно к ним. Используя URL этого сервиса в карту или сцену можно добавить следующее:

  • Сервис объектов (картографический сервис с включенным доступом к объектам)
  • Картографический сервис, кэшированный или динамический
  • Сервисы OGC
  • Слой из картографического сервиса или сервиса объектов

Подсказка:

Если необходимо изменить URL-адрес веб-сервиса ArcGIS Server после того, как он был сохранен в карте, вы можете сделать это на вкладке Настройки на странице элемента веб-карты.

Защищенные сервисы

При добавлении защищенного сервиса ArcGIS Server в качестве элемента организации ArcGIS Enterprise вы должны будете выбрать, хранить ли учетные данные, необходимые для доступа к сервису, в элементе слоя. В сервисе могут храниться только встроенные учетные данные ArcGIS Enterprise или ArcGIS Server. Если учетные данные не хранятся, они будут запрашиваться при каждом доступе к сервису. Учетные данные не будут запрашиваться, если они хранятся с элементом слоя. Изменить учетные данные после добавления элемента можно, отредактировав сведения об элементе и задав другие имя пользователя и пароль. Хранение учетных данных вместе с элементом поддерживается только для сервисов, основанных на токене.

Вы не можете изменить исходный URL элементов, которые хранят учетные данные для доступа к защищенному сервису.

Примечание:

Рекомендуется организовывать доступ ко всем сервисам только с помощью HTTPS, который зашифровывает информацию, содержащуюся в сервисе, при передаче её через интернет. Если у вас есть права администрирования защищенных сервисов со встроенными учетными данными, и источник данных вашего защищенного сервиса использует протокол HTTP, можно заменить http на https в URL на вкладке Настройки на странице элемента сервиса.

Имя пользователя может быть чувствительно к регистру, в зависимости от того, как управляются системы идентификации.

Примечание:

При сохранении учетных данных для безопасного сервиса, элемент слоя ведет себя как прокси-сервер, который все запросы к сервису пропускает через портал ArcGIS Enterprise. Этот прокси немного увеличивает время доступа к сервису, по сравнению с прямым обращением к нему. Медленный ответ от прокси-сервера может привести к задержкам.

Используя защищённые сервисы, вы можете ограничить использование этих элементов, установив ограничение доступа к ним для определённых URL или IP адресов.

Ограничение использования

Вам может потребоваться ввести ограничения на частоту доступа к сервису и пользователей, особенно если сервис и используемая в нем карта опубликованы для публики. Чтобы это сделать, внесите ограничения и укажите конкретные URL- или IP-адреса с которых можно получить доступ к защищенному веб-сервису. Инструкции см. в разделе Ограничение использования защищенных сервисов.