Настройка служебных сервисов
В этом разделе
- Если сервис происходит из интегрированного сервера
- Если сервис не происходит из интегрированного сервера, настроенного как хост-сервис
- Если сервис не происходит из интегрированного сервера и требует предоставления учетных данных
- Если сервис не происходит из интегрированного сервера и не требует предоставления учетных данных
Подсказка:
Посмотрите видео по настройке пользовательских сервисов геокодирования для работы с Portal for ArcGIS. Или посмотрите видео по использованию ArcGIS Online World Geocode Service с Portal for ArcGIS.
Как администратор вашей организации, вы можете настроить портал для использования различных сервисов, выполняющих следующие задачи: печать, геокодирование, вычисление геометрии для пространственного анализа и маршрутизация. Это называется служебными сервисами. Более подробно об этих сервисах см. О служебных сервисах.
Способ настройки служебных сервисов для вашего портала зависит от происхождения сервиса:
Если сервис находится на интегрированном сервере, то вам потребуется запустить сервис, опубликовать его, а затем настроить его как служебный сервис.
Если сервис поступает из интегрированного сервера, который настроен как хост-сервер, необходимо предоставить доступ к сервису геокодирования, чтобы использовать его на портале. Когда вы задаете хост-сервер для портала, сервис печати хост-сервера автоматически запускается и настраивается для работы с порталом. Однако если вы ранее настраивали сервис печати для работы с порталом, при задании хост-сервера URL-адрес не обновляется. Вам следует запустить сервис, предоставить к нему доступ, затем настроить его как служебный.
Прежние версии:
В версии 10.3, если вы задали хост-сервер для портала, сервис был автоматически настроен на работу с порталом, но было необходимо запустить сервис и предоставить к нему доступ. Начиная с версии 10.3.1 необходимо только предоставить к нему доступ.
Если этот сервис не из интегрированного сервера и требует предоставления учетных данных, необходимо будет добавить этот сервис в качестве элемента на портал, указать для него свои учетные данные, опубликовать, а затем настроить его как служебный сервис. К примерам сервисов, которые можно добавить таким способом, относятся сервисы с защищенных сайтов ArcGIS Server и сервисы из организации ArcGIS Online.
Если сервис не происходит из интегрированного сервера и не требует предоставления учетных данных, то вы можете настроить его как служебный сервис, добавив URL напрямую в диалоговом окне Служебные сервисы.
Если сервис происходит из интегрированного сервера
- На сервере, который вы интегрировали с вашим порталом, запустите сервисы, которые вы хотите настроить как служебные. Вы можете выполнить это посредством входа в ArcGIS Server Manager под учетной записью участника портала с правами администратора. Manager обычно доступен через URL-адрес, такой как https://gisserver.domain.com:6443/arcgis/manager. Предварительно сконфигурированные сервисы печати и геометрии ArcGIS Server по умолчанию остановлены.
- Войдите на веб-сайт портала как администратор организации и щелкните Мои ресурсы.
- Щелкните имя сервиса, который вы хотите настроить в качестве служебного сервиса.
- Щелкните кнопку Опубликовать и укажите, как будет осуществляться общий доступ к элементу портала. Вам нужно открыть общий доступ к сервису для любого члена или группы, имеющим доступ к функциям печати, геокодирования, геометрии или маршрутизации.
Вы можете предоставлять доступ к различным сервисам для различных групп. Например, если вы хотите, чтобы кто угодно, подключающийся к порталу, мог видеть эскизы и печатать карты, предоставьте доступ к сервису печати для группы Для всех. Если вы хотите разрешить участникам портала использовать геокодирование, но не хотите, чтобы с геокодированием работали анонимные пользователи, предоставьте доступ к сервису геокодирования только для Организации. Если ваш сервис маршрутизации использует учетную запись организации 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 по умолчанию остановлены.
- Войдите на веб-сайт портала как администратор организации и щелкните Мои ресурсы.
- Щелкните имя сервиса, который вы хотите настроить в качестве служебного сервиса.
- Щелкните кнопку Опубликовать и укажите, как будет осуществляться общий доступ к элементу портала. Вам нужно открыть общий доступ к сервису для любого члена или группы, имеющим доступ к функциям печати, геокодирования, геометрии или маршрутизации.
Вы можете предоставлять доступ к различным сервисам для различных групп. Например, если вы хотите, чтобы кто-либо, подключающийся к порталу, мог видеть эскизы и печатать карты, предоставьте доступ к сервису печати для группы Для всех. Если вы хотите разрешить участникам портала использовать геокодирование, но не хотите, чтобы с геокодированием работали анонимные пользователи, предоставьте доступ к сервису геокодирования только для Организации. Если ваш сервис маршрутизации использует учетную запись организации ArcGIS Online и при работе расходует кредиты, вы можете предоставить доступ к сервису маршрутизации только той группе, участникам которой действительно необходима маршрутизация.
- Щелкните OK, чтобы применить настройки Общего доступа.
Примечание:
Когда вы задаете хост-сервер для портала, сервис печати хост-сервера автоматически настраивается для работы с порталом. Чтобы использовать сервис печати на портале необходимо только запустить его и предоставить к нему доступ. Однако если вы ранее настраивали сервис печати для работы с порталом, при задании хост-сервера URL-адрес не обновляется. Если необходимо, можно обновить URL-адрес, как описано в следующих шагах.
- Скопируйте 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 и укажите 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 по умолчанию.