Skip To Content

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

Подсказка:

Посмотрите видео по настройке пользовательских сервисов геокодирования для работы с 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

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

Геокодирование

Можно добавить на портал следующие типы сервисов геокодирования:

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.

Маршрутизация

Можно добавить на портал следующие типы сервисов маршрутизации:

Необходимо добавить 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 для получения инструкций.

Для настройки служебных сервисов на портале выполните следующие шаги.

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

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

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

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

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

  1. Войдите на веб-сайт портала как администратор организации и щелкните Мои ресурсы.
  2. Нажмите на кнопку Добавить элемент и выберите Из Интернета из ниспадающего списка.
  3. В диалоговом окне Элемент из Интернета выберите опцию Веб-сервис ArcGIS Server и укажите URL сервиса, выберите Хранить учетные данные с элементом сервиса. Не запрашивать аутентификацию.
  4. Введите заголовок и теги сервиса и щелкните Добавить элемент.
  5. Щелкните Общий доступ и укажите, как будет осуществляться общий доступ к элементу с портала. Вам нужно открыть общий доступ к сервису для любого участника или группы, имеющим доступ к функциям сервиса. Щелкните ОК.
  6. Скопируйте URL-адрес подключения ArcGIS Web API REST.
  7. Перейдите к закладке Моя организация и выберите Изменить настройки > Служебные сервисы.
  8. Вставьте URL сервиса в соответствующее поле. Убедитесь, чтобы добавили в ссылку на сервис имя задачи, если речь идет о сервисе печати или маршрутизации. См. выше разделы по каждому из типов сервисов для получения более подробной информации.
  9. Щёлкните Сохранить.

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

Примечание:

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

  1. Войдите на веб-сайт портала в качестве администратора вашей организации и щелкните Изменить настройки > Служебные сервисы.
  2. Вставьте URL сервиса в соответствующее поле. Убедитесь, чтобы добавили в ссылку на сервис имя задачи, если речь идет о сервисе печати или маршрутизации. См. выше разделы по каждому из типов сервисов для получения более подробной информации.
  3. Щёлкните Сохранить.
  4. Повторите эти шаги для настройки других сервисов в качестве служебных.
Подсказка:

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