Настройка служебных сервисов
В качестве администратора вашей организации вы можете настроить портал для использования различных сервисов, выполняющих следующие задачи: печать, геокодирование, вычисление геометрии для пространственного анализа и маршрутизация. Это называется служебными сервисами. Более подробно об этих сервисах см. О служебных сервисах.
Способ настройки служебных сервисов для вашего портала зависит от происхождения сервиса:
- Если сервис происходит из интегрированного сервера, то вам следует импортировать сервис с сервера, предоставить доступ к сервису, затем настроить его как служебный сервис.
- Если сервис не происходит из интегрированного сервера и требует предоставления учетных данных, то вам следует добавить сервис в качестве элемента на ваш портал, задать учетные данные для сервиса, предоставить доступ к сервису, затем настроить его как служебный сервис.
- Если сервис не происходит из интегрированного сервера и не требует предоставления учетных данных, то вы можете настроить его как служебный сервис, добавив URL напрямую в диалоговом окне Служебные сервисы (Utility Services).
- Войдите на веб-сайт портала как администратор и щелкните Изменить настройки (Edit Settings) > Служебные сервисы (Utility Services).
- Вставьте URL-адрес требуемого сервиса в соответствующее поле служебного сервиса:
- Нажмите Сохранить (Save).
- Повторите эти шаги для настройки других сервисов в качестве служебных.
Тип | Замечания по конфигурации и примеры URL |
---|---|
Сервис печати | Вам нужно указать REST URL задачи Экспорта веб-карты (Export Web Map) сервиса печати. По умолчанию предварительно настроенный сервис печати ArcGIS Server остановлен. Вручную запустите сервис, чтобы получить доступ к его URL. Готовый сервис печати ArcGIS Server: http://webadaptor.domain.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task Собственный сервис печати ArcGIS Server: http://webadaptor.domain.com/arcgis/rest/services/folder/servicename/GPServer/TaskName |
Сервис геокодирования | Задайте REST URL-адрес сервиса геокодирования, например, http://webadaptor.domain.com/arcgis/rest/services/folder/servicename/GeocodeServer. |
Сервис Геометрия (Geometry) | Укажите REST URL сервиса геометрии Предварительно настроенный сервис геометрии ArcGIS Server по умолчанию остановлен. Вручную запустите сервис, чтобы получить доступ к его URL. Предварительно настроенный сервис геометрии ArcGIS Server: http://webadaptor.domain.com/arcgis/rest/services/Utilities/Geometry/GeometryServer Пользовательский сервис геометрии ArcGIS Server: http://gisserver:6080/arcgis/rest/services/folder/servicename/GeometryServer |
Сервисы маршрутизации | Необходимо указать URL REST задачи маршрутизации сервиса сетевого анализа, например, http://webadaptor.domain.com/arcgis/rest/services/folder/servicename/NAServer/Route. |
Если сервис происходит из интегрированного сервера
- На сервере, который вы интегрировали с вашим порталом, запустите сервисы, которые вы хотите настроить как служебные. Вы можете выполнить это посредством входа в ArcGIS Server Manager под учетной записью участника портала с правами администратора. Manager обычно доступен через URL-адрес, например, https://gisserver.domain.com:6443/arcgis/manager. Предварительно сконфигурированные сервисы печати и геометрии ArcGIS Server по умолчанию остановлены.
- Импорт сервисов с вашего интегрированного сервера. Полные инструкции см. Импорт сервисов с интегрированного сервера (Importing services from a federated server). Если вы уже сделали это, то пропустите этот шаг.
- Войдите на веб-сайт портала как администратор и щелкните кнопку Мои ресурсы (My Content).
- Щёлкните имя сервиса, который вы хотите настроить в качестве служебного сервиса.
- Щелкните кнопку Опубликовать (Share) и укажите, как будет осуществляться общий доступ к элементу портала. Вам нужно открыть общий доступ к сервису для любого члена или группы, имеющим доступ к функциям печати, геокодирования, геометрии или маршрутизации.
Вы можете предоставлять доступ к различным сервисам для различных групп. Например, если вы хотите, чтобы кто-либо, подключающийся к порталу, мог видеть эскизы и печатать карты, предоставьте доступ к сервису печати для группы Для всех (Everyone). Если вы хотите разрешить пользователям портала использовать геокодирование, но не хотите, чтобы с геокодированием работали анонимные пользователи, предоставьте доступ к сервису геокодирования только для Организации (Organization). Если ваш сервис маршрутизации использует учетную запись организации ArcGIS Online и при работе расходует кредиты, вы можете предоставить доступ к сервису маршрутизации только той группе, участникам которой действительно необходима маршрутизация.
- Щелкните OK, чтобы применить настройки Общего доступа (Share).
- Скопируйте URL-адрес подключения ArcGIS Web API REST.
- Щелкните ссылку Моя организация (My Organization) в верхнем меню. Откроется страница вашей организации.
- Щелкните Изменить настройки (Edit Settings) > Служебные сервисы (Utility Services).
- Вставьте URL-адрес требуемого сервиса в соответствующее поле служебного сервиса. Если вы настраиваете сервисы печати или маршрутов, вам нужно добавить следующие задачи для URL:
- Для сервиса печати добавьте задачу Экспорт веб-карты к URL-адресу, например, /Export%20Web%20Map%20Task. 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
- Для сервиса маршрутов добавьте Route task к URL-адресу, например, /Route. URL-адрес будет выглядеть следующим образом: https://webadaptor.domain.com/arcgis/rest/services/folder/servicename/NAServer/Route.
- Для сервиса печати добавьте задачу Экспорт веб-карты к URL-адресу, например, /Export%20Web%20Map%20Task. URL-адрес будет выглядеть следующим образом:
- Нажмите Сохранить (Save).
- Повторите эти шаги для настройки других сервисов в качестве служебных.
Если сервис не происходит из интегрированного сервера и требует предоставления учетных данных
- Войдите на веб-сайт портала как администратор и щелкните кнопку Мои ресурсы (My Content).
- Щелкните Добавить элемент (Add Item).
- В диалоговом окне Добавить элемент (Add Item) щелкните ниспадающий список Элемент (The item is) и выберите В интернете (On the web).
- Выберите опцию Веб-сервис ArcGIS Server (ArcGIS Server web service) и укажите URL-адрес сервиса:
- Введите учетные данные для доступа к сервису и выберите Хранить учетные данные с элементом сервиса. Не запрашивать аутентификацию.
- Введите заголовок и теги сервиса и щелкните Добавить элемент (Add Item).
- Щелкните Опубликовать (Share) и укажите, как будет осуществляться общий доступ к элементу с портала. Вам нужно открыть общий доступ к сервису для любого члена или группы, имеющим доступ к функциям печати, геокодирования, геометрии или маршрутизации. Нажмите ОК.
- Скопируйте URL-адрес подключения ArcGIS Web API REST.
- Щелкните ссылку Моя организация (My Organization) в верхнем меню. Откроется страница вашей организации.
- Щелкните Изменить настройки (Edit Settings) > Служебные сервисы (Utility Services).
- Вставьте URL-адрес требуемого сервиса в соответствующее поле служебного сервиса.
- Для пользовательского сервиса печати добавьте к URL-адресу имя задачи, например, добавьте /Export%20Web%20Map%20Task.
- Для сервиса маршрутов добавьте имя слоя маршрута к URL-адресу, например, добавьте /Route_World.
- Нажмите Сохранить (Save).
- Повторите эти шаги для настройки других сервисов в качестве служебных.
Тип | Замечания по конфигурации и примеры URL |
---|---|
Сервис печати | Вам нужно указать REST URL задачи Экспорта веб-карты (Export Web Map) сервиса печати. По умолчанию предварительно настроенный сервис печати ArcGIS Server остановлен. Вручную запустите сервис, чтобы получить доступ к его URL. Готовый сервис печати ArcGIS Server: http://webadaptor.domain.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task Собственный сервис печати ArcGIS Server: http://webadaptor.domain.com/arcgis/rest/services/folder/servicename/GPServer/TaskName |
Сервис геокодирования | Задайте REST URL-адрес сервиса геокодирования, например, http://webadaptor.domain.com/arcgis/rest/services/folder/servicename/GeocodeServer. |
Сервис Геометрия (Geometry) | Укажите REST URL сервиса геометрии Предварительно настроенный сервис геометрии ArcGIS Server по умолчанию остановлен. Вручную запустите сервис, чтобы получить доступ к его URL. Предварительно настроенный сервис геометрии ArcGIS Server: http://webadaptor.domain.com/arcgis/rest/services/Utilities/Geometry/GeometryServer Пользовательский сервис геометрии ArcGIS Server: http://webadaptor.domain.com/arcgis/rest/services/folder/servicename/GeometryServer |
Сервисы маршрутизации | Необходимо указать URL REST задачи маршрутизации сервиса сетевого анализа, например, http://webadaptor.domain.com/arcgis/rest/services/folder/servicename/NAServer/Route. |
Если сервис не происходит из интегрированного сервера и не требует предоставления учётных данных
- Войдите на веб-сайт портала как администратор и щелкните Изменить настройки (Edit Settings) > Служебные сервисы (Utility Services).
- Вставьте URL-адрес требуемого сервиса в соответствующее поле служебного сервиса:
- Нажмите Сохранить (Save).
- Повторите эти шаги для настройки других сервисов в качестве служебных.
Тип | Замечания по конфигурации и примеры URL |
---|---|
Сервис печати | Вам нужно указать REST URL задачи Экспорта веб-карты (Export Web Map) сервиса печати. По умолчанию предварительно настроенный сервис печати ArcGIS Server остановлен. Вручную запустите сервис, чтобы получить доступ к его URL. Готовый сервис печати ArcGIS Server: http://webadaptor.domain.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task Собственный сервис печати ArcGIS Server: http://webadaptor.domain.com/arcgis/rest/services/folder/servicename/GPServer/TaskName |
Сервис геокодирования | Задайте REST URL-адрес сервиса геокодирования, например, http://webadaptor.domain.com/arcgis/rest/services/folder/servicename/GeocodeServer. |
Сервис Геометрия (Geometry) | Укажите REST URL сервиса геометрии Предварительно настроенный сервис геометрии ArcGIS Server по умолчанию остановлен. Вручную запустите сервис, чтобы получить доступ к его URL. Предварительно настроенный сервис геометрии ArcGIS Server: http://webadaptor.domain.com/arcgis/rest/services/Utilities/Geometry/GeometryServer Пользовательский сервис геометрии ArcGIS Server: http://gisserver:6080/arcgis/rest/services/folder/servicename/GeometryServer |
Сервисы маршрутизации | Необходимо указать URL REST задачи маршрутизации сервиса сетевого анализа, например, http://webadaptor.domain.com/arcgis/rest/services/folder/servicename/NAServer/Route. |
Чтобы вернуть URL служебных сервисов по умолчанию, удалите URL каждого настроенного вами служебного сервиса и щелкните Сохранить (Save). При возврате на страницу Служебные сервисы (Utility Services) будут возвращены URL по умолчанию.