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