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

ArcGIS 11.5 | |  Help archive

Веб-сервис 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 Enterprise.

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

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

Locator

GeoEnrichment сервис

GeoEnrichment Service

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

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

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

Вы можете добавлять веб-сервисы в 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-адреса с которых можно получить доступ к защищенному веб-сервису. Инструкции см. в разделе Ограничение использования защищенных сервисов.