Подсказка:
Посмотрите видео по настройке пользовательских сервисов геокодирования для работы с Portal for ArcGIS. Или просмотрите видео по использованию ArcGIS Online World Geocode Service с Portal for ArcGIS.
Как администратор вашей организации, вы можете настроить портал для использования различных сервисов, выполняющих следующие задачи: печать, геокодирование, вычисление геометрии для пространственного анализа и маршрутизация. Это называется служебными сервисами. Более подробно об этих сервисах см. О служебных сервисах.
Способ настройки служебных сервисов для вашего портала зависит от происхождения и размещения сервиса:
Типы служебных сервисов
Печать
Можно добавить на портал следующие типы сервисов печати:
- Сервис печати с интегрированного или обслуживаемого сервера
- Сервис печати который требует учетную запись и находится на сервере, который не интегрирован с порталом
- Сервис печати который не требует учетную запись и находится на сервере, который не интегрирован с порталом
Начиная с версии 10.3.1, когда вы задаете хост-сервер для портала, сервис печати хост-сервера автоматически запускается и настраивается для работы с порталом. Чтобы использовать сервис печати на портале, вам потребуется только сделать доступным сервис печати. Если вы ранее настраивали сервис печати для работы с порталом, при задании хост-сервера URL-адрес не обновляется.
При настройке сервиса печати с порталом необходимо указать имя задачи сервиса в REST URL. Например, добавьте /Export%20Web%20Map%20Task для сервиса ArcGIS Server по умолчанию PrintingTools или /Export%20Web%20Map для пользовательского сервиса печати. URL-адрес будет выглядеть следующим образом:
- Готовый сервис печати ArcGIS Server: https://webadaptor.domain.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task
- Пользовательский сервис печати ArcGIS Server: https://webadaptor.domain.com/arcgis/rest/services/folder/servicename/GPServer/TaskName
Асинхронные сервисы печати не поддерживаются.
Геокодирование
Можно добавить на портал следующие типы сервисов геокодирования:
- Сервис геокодирования с интегрированного или обслуживаемого сервера
- Сервис геокодирования который требует учетную запись и находится на сервере, который не интегрирован с порталом
- Сервис геокодирования который не требует учетную запись и находится на сервере, который не интегрирован с порталом
- Сервис World Geocoding Service , поставляемый Esri. Используется учетная запись аккаунта из ArcGIS Online, который с ним связан.
URL сервиса геокодирования на ArcGIS Server будет в форматеhttps://webadaptor.domain.com/arcgis/rest/services/folder/servicename/GeocodeServer. URL для доступа ArcGIS Online World Geocoding Service http://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer. Помните, что учетные данные, которые вы вводите для подключения к этому сервису, должны обладать правами доступа к геокодированию на ArcGIS Online, а также то, что использование этого сервиса приводит к расходованию кредитов ArcGIS Online.
Можно настроить несколько сервисов геокодирования на портале.
Геометрия
Можно добавить на портал следующие типы сервисов геометрии:
- Сервис геометрии с интегрированного или обслуживаемого сервера
- Сервис геометрии который требует учетную запись и находится на сервере, который не интегрирован с порталом
- Сервис геометрии который не требует учетную запись и находится на сервере, который не интегрирован с порталом
Предварительно настроенный сервис геометрии ArcGIS Server по умолчанию остановлен. Вручную запустите сервис, чтобы получить доступ к его URL, он будет в формате https://webadaptor.domain.com/arcgis/rest/services/Utilities/Geometry/GeometryServer.
Пользовательский сервис геометрии ArcGIS Server будет в формате https://gisserver.domain.com:6443/arcgis/rest/services/folder/servicename/GeometryServer.
Маршрутизация
Можно добавить на портал следующие типы сервисов маршрутизации:
- Сервис маршрутизации с интегрированного или обслуживаемого сервера
- Сервис маршрутизации который требует учетную запись и находится на сервере, который не интегрирован с порталом
- Сервис маршрутизации который не требует учетную запись и находится на сервере, который не интегрирован с порталом
- Сервис World Route Service , поставляемый Esri. Используется учетная запись аккаунта из ArcGIS Online, который с ним связан.
Необходимо добавить Route Task в URL REST, например, https://webadaptor.domain.com/arcgis/rest/services/folder/servicename/NAServer/Route.
Сетевые службы
Можно добавить на портал следующие типы сервисов сетевого анализа
- Сервисы сетевого анализа, поставляемые Esri. Используется учетная запись аккаунта из ArcGIS Online, который с ним связан. Следующие сервисы включаются при настройке сетевых служебных сервисов.
- Ближайший пункт обслуживания
- Ближайший пункт обслуживания (Асинхронный)
- Область обслуживания
- Область обслуживания (Асинхронная)
- Задача выбора маршрута транспорта
- Задача выбора маршрута транспорта (Асинхронная)
- Распределение местоположений
- Утилиты маршрутизации
- Утилиты маршрутизации (Асинхронный)
- Трафик
- Ваши собственные сетевые служебные сервисы для использования на портале, не имеющем возможности работы в автономной среде. Инструкции находятся в этих шагах по развертыванию.
Геообогащение
Можно добавить на портал сервис геообогащения, поставляемый Esri. Используется учетная запись аккаунта из ArcGIS Online, который с ним связан.
Рельеф
На портале имеется два сервиса высот: служебный сервис высот для анализа и сервис высот, используемый для 3D во вьюере сцен.
Для анализа можно добавить на портал сервис высот, предоставляемый Esri. Используется учетная запись аккаунта из ArcGIS Online, который с ним связан. Или можно настроить собственный служебный сервис высот, чтобы использовать его, когда портал не подключен к Интернету.
Для вьюера сцен, если портал не подключен к Интернету или у вас есть данные с более высоким разрешением, которые вы хотите использовать для сервиса высот вьюера сцен портала, можно опубликовать его из ArcMap и обновить настройки Elevation3D Service на портале.
Гидрология
Можно добавить на портал сервис гидрологии, поставляемый Esri. Используется учетная запись аккаунта из ArcGIS Online, который с ним связан.
Настройка служебных сервисов на портале
Есть несколько разных способов настройки служебных сервисов на портале, которые зависят от того, где опубликован сервис:
- Если сервис происходит из интегрированного сервера, вам следует запустить сервис, предоставить к нему доступ, затем настроить его как служебный сервис.
- Если сервис не происходит из интегрированного сервера и требует предоставления учетных данных, то вам следует добавить сервис в качестве элемента на ваш портал, задать учетные данные для сервиса, предоставить доступ к сервису, затем настроить его как служебный сервис. В данном случае вы добавите сервис с защищенного ArcGIS Server.
- Если сервис размещен не на интегрированном сервере и не требует учетной записи, можно настроить его в качестве служебного сервиса, просто добавив его URL непосредственно в диалоговое окно Служебные сервисы.
- Если сервис поставляется Esri и требует учетную запись аккаунта ArcGIS Online, необходимо использовать вкладку ArcGIS Online на странице портала Редактировать настройки, чтобы выбрать сервис для настройки и сохранить данные учетной записи. См. Настройка служебных сервисов ArcGIS Online для получения инструкций.
Для настройки служебных сервисов на портале выполните следующие шаги.
Если сервис происходит из интегрированного сервера
- На сервере, который вы интегрировали с вашим порталом, запустите сервисы, которые вы хотите настроить как служебные. Вы можете выполнить это посредством входа в ArcGIS Server Manager под учетной записью участника портала с правами администратора. Manager обычно доступен через URL-адрес, такой как https://gisserver.domain.com:6443/arcgis/manager. Предварительно сконфигурированные сервисы печати и геометрии ArcGIS Server по умолчанию остановлены.
- Войдите на веб-сайт портала как администратор организации и щелкните Мои ресурсы.
- Щёлкните имя сервиса, который вы хотите настроить в качестве служебного сервиса.
- Щелкните кнопку Общий доступ и укажите, как будет осуществляться общий доступ к элементу портала. Вам нужно открыть общий доступ к сервису для любого участника или группы, имеющим доступ к функциям сервиса.
Вы можете предоставлять доступ к различным сервисам для различных групп. Например, если вы хотите, чтобы кто угодно, подключающийся к порталу, мог видеть эскизы и печатать карты, предоставьте доступ к сервису печати для группы Для всех. Если вы хотите разрешить пользователям портала использовать геокодирование, но не хотите, чтобы с геокодированием работали анонимные пользователи, предоставьте доступ к сервису геокодирования только для Организации.
- Щелкните OK, чтобы применить настройки Общего доступа.
- Скопируйте URL-адрес подключения ArcGIS Web API REST.
- Перейдите к закладке Моя организация и выберите Изменить настройки > Служебные сервисы.
- Вставьте URL сервиса в соответствующее поле. Убедитесь, чтобы добавили в ссылку на сервис имя задачи, если речь идет о сервисе печати или маршрутизации. См. выше разделы по каждому из типов сервисов для получения более подробной информации.
- Щёлкните Сохранить.
Если сервис не происходит из интегрированного сервера и требует предоставления учетных данных
- Войдите на веб-сайт портала как администратор организации и щелкните Мои ресурсы.
- Нажмите на кнопку Добавить элемент и выберите Из Интернета из ниспадающего списка.
- В диалоговом окне Элемент из Интернета выберите опцию Веб-сервис ArcGIS Server и укажите URL сервиса, выберите Хранить учетные данные с элементом сервиса. Не запрашивать аутентификацию.
- Введите заголовок и теги сервиса и щелкните Добавить элемент.
- Щелкните Общий доступ и укажите, как будет осуществляться общий доступ к элементу с портала. Вам нужно открыть общий доступ к сервису для любого участника или группы, имеющим доступ к функциям сервиса. Щелкните ОК.
- Скопируйте URL-адрес подключения ArcGIS Web API REST.
- Перейдите к закладке Моя организация и выберите Изменить настройки > Служебные сервисы.
- Вставьте URL сервиса в соответствующее поле. Убедитесь, чтобы добавили в ссылку на сервис имя задачи, если речь идет о сервисе печати или маршрутизации. См. выше разделы по каждому из типов сервисов для получения более подробной информации.
- Щёлкните Сохранить.
Если сервис не происходит из интегрированного сервера и не требует предоставления учётных данных
Примечание:
Если ваша сервисная служба будет обмениваться данными по протоколу HTTPS и использует самозаверенный сертификат или сертификат, изданный внутренним центром сертификации, необходимо настроить портал так, чтобы этот сертификат считался заслуживающим доверия. Инструкции см. в разделе Настройка портала на доверие к сертификатам, полученным от вашего центра сертификации.
- Войдите на веб-сайт портала в качестве администратора вашей организации и щелкните Изменить настройки > Служебные сервисы.
- Вставьте URL сервиса в соответствующее поле. Убедитесь, чтобы добавили в ссылку на сервис имя задачи, если речь идет о сервисе печати или маршрутизации. См. выше разделы по каждому из типов сервисов для получения более подробной информации.
- Щёлкните Сохранить.
- Повторите эти шаги для настройки других сервисов в качестве служебных.
Подсказка:
Чтобы вернуть URL служебных сервисов по умолчанию, удалите URL каждого настроенного вами служебного сервиса и щелкните Сохранить. При возврате на страницу Служебные сервисы будут возвращены URL по умолчанию.