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