Веб-сервис ArcGIS Server представляет собой ГИС-ресурс - карту, изображение или класс объектов - который находится на сайте ArcGIS Server и доступен для таких пользовательских приложений, как Map Viewer.
Вы можете добавлять веб-сервисы ArcGIS Server в ArcGIS Online, чтобы использовать их в приложениях по всей платформе ArcGIS. Способ добавления сервиса зависит от того, как он будет использоваться.
- Если вы хотите создать ссылку на веб-сервис ArcGIS Server, чтобы облегчить доступ к нему для других пользователей, добавьте этот веб-сервис в качестве элемента. При добавлении веб-сервиса ArcGIS Server как элемента слоя, вместе с элементом слоя можно хранить такие параметры слоя, как настроенные всплывающие окна и стиль отображения. Конфигурация слоя используется при его добавлении на карту или сцену.
- Вы можете также добавить веб-сервис ArcGIS Server непосредственно в Map Viewer, Map Viewer Classic или Scene Viewer и настроить слой сервиса на конкретной карте или сцене. Сохраненные с такими настройками слоя карты и сцены могут использоваться в приложениях.
Создание элементов, привязанных к сервисам
Чтобы облегчить пользователям поиск и использование ваших веб-сервисов ArcGIS Server в своих приложениях, добавьте их в качестве элементов в раздел Мои ресурсы. Вы можете сохранить настройки и информацию для элементов, настроить стиль элемента и всплывающие окна и использовать эти элементы в картах, приложениях и сценах.
Когда вы публикуете настроенные элементы, это позволяет другим людям использовать ваши настройки в своих собственных картах, приложениях и сценах.
В следующих таблицах показаны типы элементов, созданные для каждого добавленного типа веб-сервисаArcGIS Server . Обратите внимание, что не все веб-сервисы ArcGIS Server поддерживаются в качестве элементов.
При добавлении сервисов, перечисленных в следующей таблице, ArcGIS Online создает элементы слоя, которые позволяют визуализировать данные. Сохраните настройки конфигурации в слоях элементов, таких как стили и всплывающие окна, и тогда эти настройки будут доступны для всех, для кого доступен этот слой.
Веб-сервис ArcGIS Server | Элемент слоя |
---|---|
Сервис объектов (картографический сервис с включенным доступом к объектам) | Если сервис объектов опубликован из непространственной таблицы, этим элементом будет слой таблицы. |
Один слой в сервисе объектов | |
Сервис изображений (кэшированный и динамический) | |
Сервис изображений (кэшированный, типа LERC) | |
Картографический сервис (динамический) | |
Картографический сервис (кэшированный) | Слой листов |
Один слой в картографическом сервисе | Примечание:Векторные слои, созданные на основе слоя в картографическом сервисе, доступны только для чтения; вы не можете разрешить их редактирование. |
Потоковый сервис* *Требуется ArcGIS GeoEvent Server |
Сервисы, которые перечислены в следующей таблице, создают элементы в организации..
Веб-сервис ArcGIS Server | Тип элемента |
---|---|
Сервис геокодирования | |
GeoEnrichment сервис | Сервис геообогащения |
Сервис геометрии | Сервис геометрии |
Сервис геообработки | Слой сервиса геообработки |
Сервис сетевого анализа | Сервис сетевого анализа Администратор организации может использовать его для настройки служебных сервисов Направления и Маршруты. |
Добавление сервисов непосредственно в карты и сцены
Вы можете добавлять веб-сервисы в Map Viewer, Map Viewer Classic или непосредственно в Scene Viewer с помощью URL точки доступа REST сервиса.
При добавлении в карту или сцену веб-сервисов ArcGIS Server с использованием URL вы выполняете настройку параметров для слоя веб-сервиса в карте или сцене. Эти настройки сохраняются в соответствующей карте или сцене и применяются именно к ним. Используя URL этого сервиса в карту или сцену можно добавить следующее:
- Сервис объектов (картографический сервис с включенным доступом к объектам)
- Сервис изображений, кэшированный или динамический
- Сервис изображений (кэшированный, типа LERC) создает слой высот в Scene Viewer
- Картографический сервис, кэшированный или динамический
- Потоковый сервис (только Map Viewer Classic)
- Сервисы OGC
- Слой из картографического сервиса или сервиса объектов
Подсказка:
Если необходимо изменить URL-адрес веб-сервиса ArcGIS Server после того, как он был сохранен в карте, вы можете сделать это на вкладке Настройки на странице элемента веб-карты.
Защищенные сервисы
ArcGIS Online поддерживает аутентификацию ArcGIS Server, в т.ч. аутентификацию на веб-уровне, такую как встроенная аутентификация Windows (IWA), и инфраструктуру открытых ключей (PKI) для добавления и доступа к защищенным сервисам. При добавлении на карту защищенного веб-сервиса ArcGIS Server будут запрошены ваши учетные данные. Учетные данные не хранятся в карте. ArcGIS Online получает токен аутентификации; никаких дополнительных действий не требуется. Не следует пытаться присоединять токен к строке URL-адрес при добавлении сервиса на карту.
Map Viewer, Map Viewer Classic, ArcGIS Web AppBuilder и ArcGIS Configurable Apps поддерживают редактирование сервисов объектов, защищенных аутентификацией на веб-уровне. Чтобы воспользоваться преимуществами этой поддержки, администраторы должны настроить доверенные серверы, что позволит ArcGIS Online автоматически проходить через запрос идентификации.
При добавлении защищенного сервиса ArcGIS Server в качестве элемента ArcGIS Online вы должны будете выбрать, хранить ли свои учетные данные, необходимые для доступа к сервису, в элементе этого слоя. В сервисе могут храниться только встроенные учетные данные ArcGIS Enterprise или ArcGIS Server. Если учетные данные не хранятся, они будут запрашиваться при каждом доступе к сервису. Учетные данные не будут запрашиваться, если они хранятся с элементом слоя. Изменить учетные данные после добавления элемента можно, отредактировав сведения об элементе и задав другие имя пользователя и пароль. Хранение учетных данных вместе с элементом поддерживается только для сервисов, основанных на токене.
Вы не можете изменить исходный URL элементов, которые хранят учетные данные для доступа к защищенному сервису.
Примечание:
Необходимо организовывать доступ ко всем слоям с помощью HTTPS, который зашифровывает информацию, содержащуюся в слое, при передаче его через интернет. Если у вас есть права администрирования защищенных сервисов со встроенными учетными данными, и источник данных вашего защищенного сервиса использует протокол HTTP, можно заменить http на https в URL на вкладке Настройки на странице элемента сервиса.
Имя пользователя может быть чувствительно к регистру, в зависимости от того, как управляются системы идентификации.
Примечание:
При хранении учетных данных для безопасного сервиса элемент слоя ведет себя как прокси-сервер, который все запросы к сервису пропускает через ArcGIS Online. Этот прокси немного увеличивает время доступа к сервису, по сравнению с прямым обращением к нему. Медленный ответ от прокси-сервера может привести к задержкам.
Используя защищённые сервисы, вы можете ограничить использование этих элементов, установив ограничение доступа к ним для определённых URL или IP адресов.
Ограничение использования
Вам может потребоваться ввести ограничения на частоту доступа к сервису и пользователей, особенно если сервис и используемая в нем карта опубликованы для публики. Чтобы это сделать, внесите ограничения и укажите конкретные URL- или IP-адреса с которых можно получить доступ к защищенному веб-сервису. Инструкции см. в разделе Ограничение использования защищенных сервисов.