Skip To Content

Настройка служебных сервисов

В этом разделе
Подсказка:

Посмотрите видео по настройке пользовательских сервисов геокодирования для работы с Portal for ArcGIS. Или посмотрите видео по использованию ArcGIS Online World Geocode Service с Portal for ArcGIS.

Как администратор вашей организации, вы можете настроить портал для использования различных сервисов, выполняющих следующие задачи: печать, геокодирование, вычисление геометрии для пространственного анализа и маршрутизация. Это называется служебными сервисами. Более подробно об этих сервисах см. О служебных сервисах.

Способ настройки служебных сервисов для вашего портала зависит от происхождения сервиса:

Если сервис происходит из интегрированного сервера

  1. На сервере, который вы интегрировали с вашим порталом, запустите сервисы, которые вы хотите настроить как служебные. Вы можете выполнить это посредством входа в ArcGIS Server Manager под учетной записью участника портала с правами администратора. Manager обычно доступен через URL-адрес, такой как https://gisserver.domain.com:6443/arcgis/manager. Предварительно сконфигурированные сервисы печати и геометрии ArcGIS Server по умолчанию остановлены.
  2. Войдите на веб-сайт портала как администратор организации и щелкните Мои ресурсы.
  3. Щелкните имя сервиса, который вы хотите настроить в качестве служебного сервиса.
  4. Щелкните кнопку Опубликовать и укажите, как будет осуществляться общий доступ к элементу портала. Вам нужно открыть общий доступ к сервису для любого члена или группы, имеющим доступ к функциям печати, геокодирования, геометрии или маршрутизации.

    Вы можете предоставлять доступ к различным сервисам для различных групп. Например, если вы хотите, чтобы кто угодно, подключающийся к порталу, мог видеть эскизы и печатать карты, предоставьте доступ к сервису печати для группы Для всех. Если вы хотите разрешить участникам портала использовать геокодирование, но не хотите, чтобы с геокодированием работали анонимные пользователи, предоставьте доступ к сервису геокодирования только для Организации. Если ваш сервис маршрутизации использует учетную запись организации ArcGIS Online и при работе расходует кредиты, вы можете предоставить доступ к сервису маршрутизации только той группе, участникам которой действительно необходима маршрутизация.

  5. Щелкните OK, чтобы применить настройки Общего доступа.
  6. Скопируйте URL-адрес подключения ArcGIS Web API REST.
  7. Щелкните ссылку Моя организация в верхнем меню. Откроется страница вашей организации.
  8. Щелкните Изменить настройки > Служебные сервисы.
  9. Вставьте 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.
  10. Нажмите кнопку Сохранить.
  11. Повторите эти шаги для настройки других сервисов в качестве служебных.

Если сервис не происходит из интегрированного сервера, настроенного как хост-сервис

  1. На сервере, который вы интегрировали с вашим порталом, запустите сервисы, которые вы хотите настроить как служебные. Вы можете выполнить это посредством входа в ArcGIS Server Manager под учетной записью участника портала с правами администратора. Manager обычно доступен через URL-адрес, такой как https://gisserver.domain.com:6443/arcgis/manager. Предварительно сконфигурированные сервисы печати и геометрии ArcGIS Server по умолчанию остановлены.
  2. Войдите на веб-сайт портала как администратор организации и щелкните Мои ресурсы.
  3. Щелкните имя сервиса, который вы хотите настроить в качестве служебного сервиса.
  4. Щелкните кнопку Опубликовать и укажите, как будет осуществляться общий доступ к элементу портала. Вам нужно открыть общий доступ к сервису для любого члена или группы, имеющим доступ к функциям печати, геокодирования, геометрии или маршрутизации.

    Вы можете предоставлять доступ к различным сервисам для различных групп. Например, если вы хотите, чтобы кто-либо, подключающийся к порталу, мог видеть эскизы и печатать карты, предоставьте доступ к сервису печати для группы Для всех. Если вы хотите разрешить участникам портала использовать геокодирование, но не хотите, чтобы с геокодированием работали анонимные пользователи, предоставьте доступ к сервису геокодирования только для Организации. Если ваш сервис маршрутизации использует учетную запись организации ArcGIS Online и при работе расходует кредиты, вы можете предоставить доступ к сервису маршрутизации только той группе, участникам которой действительно необходима маршрутизация.

  5. Щелкните OK, чтобы применить настройки Общего доступа.
    Примечание:

    Когда вы задаете хост-сервер для портала, сервис печати хост-сервера автоматически настраивается для работы с порталом. Чтобы использовать сервис печати на портале необходимо только запустить его и предоставить к нему доступ. Однако если вы ранее настраивали сервис печати для работы с порталом, при задании хост-сервера URL-адрес не обновляется. Если необходимо, можно обновить URL-адрес, как описано в следующих шагах.

  6. Скопируйте URL-адрес подключения ArcGIS Web API REST.
  7. Щелкните ссылку Моя организация в верхнем меню. Откроется страница вашей организации.
  8. Щелкните Изменить настройки > Служебные сервисы.
  9. Вставьте 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.
  10. Нажмите кнопку Сохранить.
  11. Повторите эти шаги для настройки других сервисов в качестве служебных.

Если сервис не происходит из интегрированного сервера и требует предоставления учетных данных

  1. Войдите на веб-сайт портала как администратор организации и щелкните Мои ресурсы.
  2. Щелкните кнопку Добавить элемент.
  3. В диалоговом окне Добавить элемент щелкните ниспадающий список Элемент и выберите В интернете.
  4. Выберите опцию Веб-сервис ArcGIS Server и укажите URL-адрес сервиса:
  5. ТипЗамечания по конфигурации и примеры 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.

  6. Введите учетные данные для доступа к сервису и выберите Хранить учетные данные с элементом сервиса. Не запрашивать аутентификацию.
  7. Введите заголовок и теги сервиса и щелкните Добавить элемент.
  8. Щелкните Опубликовать и укажите, как будет осуществляться общий доступ к элементу с портала. Вам нужно открыть общий доступ к сервису для любого члена или группы, имеющим доступ к функциям печати, геокодирования, геометрии или маршрутизации. Щелкните ОК.
  9. Скопируйте URL-адрес подключения ArcGIS Web API REST.
  10. Щелкните ссылку Моя организация в верхнем меню. Откроется страница вашей организации.
  11. Щелкните Изменить настройки > Служебные сервисы.
  12. Вставьте URL-адрес требуемого сервиса в соответствующее поле служебного сервиса.
    • Для пользовательского сервиса печати добавьте к URL-адресу имя задачи, например, добавьте /Export%20Web%20Map%20Task.
      Примечание:

      Асинхронные сервисы печати не поддерживаются.

    • Для сервиса маршрутов добавьте имя слоя маршрута к URL-адресу, например, добавьте /Route_World.
  13. Нажмите кнопку Сохранить.
  14. Повторите эти шаги для настройки других сервисов в качестве служебных.

Если сервис не происходит из интегрированного сервера и не требует предоставления учетных данных

Примечание:

Если ваша сервисная служба будет обмениваться данными по протоколу HTTPS и использует либо самоподписанный сертификат, либо сертификат, изданный внутренним центром сертификации, необходимо настроить портал так, чтобы этот сертификат считался заслуживающим доверия. Инструкции см. в разделе Настройка портала на доверие к сертификатам, полученным от вашего центра сертификации.

  1. Войдите на веб-сайт портала в качестве администратора вашей организации и щелкните Изменить настройки > Служебные сервисы.
  2. Вставьте URL-адрес требуемого сервиса в соответствующее поле служебного сервиса:
  3. ТипЗамечания по конфигурации и примеры 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.

  4. Нажмите кнопку Сохранить.
  5. Повторите эти шаги для настройки других сервисов в качестве служебных.
Подсказка:

Чтобы вернуть URL служебных сервисов по умолчанию, удалите URL каждого настроенного вами служебного сервиса и щелкните Сохранить. При возврате на страницу Служебные сервисы будут возвращены URL по умолчанию.