О служебных сервисах
В этом разделе
Служебные сервисы – это сервисы, которые приводят в действие определенные функции вашего портала, например, печать карт, поиск адресов, вычисление площадей и прокладка маршрутов. Портал поставляется с несколькими сервисами по умолчанию, но вы можете использовать собственные. Более подробно о настройке вашего портала на использование различных служебных сервисов, см. Настройка служебных сервисов.
Печать
Сервисы печати позволяют вам печатать или просматривать ваши веб-карты. Вы можете печатать карты из вьюера карт портала или из веб-приложения, созданного в Web AppBuilder for ArcGIS или с помощью шаблона веб-приложения. Когда вы щелкаете Печать во вьюере карт портала, для просмотра и печати карт в формате PNG с веб-страницы, вместе с заголовком веб-страницы, используется сервис печати. Веб-приложения, созданные с помощью шаблона или в Web App Builder, будут использовать в своих виджетах сервис печати портала для создания документов для печати с компоновкой, доступной в данном сервисе печати.
Использующийся на портале сервис печати по умолчанию позволяет печатать только картографические сервисы и сервисы объектов; вы не сможете печатать другие сервисы, такие как WMS, веб-слои или файлы. Кроме того, кэшированные картографические сервисы могут печататься только с использованием сервиса печати по умолчанию, когда для этого сервиса включены динамические слои.
Для печати или предварительного просмотра других типов сервисов или элементов настройте свой портал для использования сервиса печати ArcGIS Server. Если вы объедините свой портал с каким-либо сервером, то желательно использовать предварительно настроенный сервис печати именно этого сервера. Кроме того, вы можете создать собственный, пользовательский сервис печати и использовать его как сервис печати портала.
Если вы интегрировали и задали сервер в качестве хост-сервера портала, сервис печати хост-сервера автоматически запускается и настраивается для работы с порталом. Чтобы использовать сервис печати на портале, вам потребуется только сделать доступным сервис печати. Однако если вы ранее настраивали сервис печати для работы с порталом, при задании хост-сервера URL-адрес не обновляется. Вам необходимо запустить этот сервис, предоставить к нему доступ и настроить его как служебный сервис.
Прежние версии:
В версии 10.3, если вы задали хост-сервер для портала, сервис был автоматически настроен на работу с порталом, но было необходимо запустить сервис и предоставить к нему доступ. Начиная с версии 10.3.1 необходимо только предоставить к нему доступ.
При использовании сервиса печати ArcGIS Server с сервисами, которые были добавлены на портал по протоколу HTTPS, требуются дополнительные настройки. Любой компьютер, на котором работает сервис печати, необходимо настроить для работы с сертификатами, выпущенными Центром сертификации сайта, предоставляющего сервисы HTTPS. Эта настройка выполняется на уровне операционной системы. Более подробно о том, как это сделать, см. Включение SSL с помощью нового сертификата, подписанного центром сертификации. Например, портал может быть интегрирован с сайтом ArcGIS Server и использовать для сервиса печати портала сервис PrintingTools по умолчанию. Участник портала пытается добавить на портал картографический сервис, используя HTTPS, но этот сервис – с другого сайта ArcGIS Server, который не интегрирован с данным порталом. Значок веб-карты, в которой содержится этот картографический сервис HTTPS, будет сгенерирован некорректно. Необходимо добавить сертификат, подписанный центром сертификации сайта неинтегрированного сервера, в хранилище доверенных сертификатов ОС компьютера, на котором работает сервис PrintingTools.
Геокодирование
Сервисы геокодирования используются для поиска и определения местоположения по адресу и по месту на карте. Portal for ArcGIS имеет предварительные настройки для использования сервиса геокодирования World, который размещается на ArcGIS Online и который позволяет найти и отобразить на карте определенный адрес или точку на местности.
Вы также можете настроить Portal for ArcGIS для использования сервиса геокодирования посредством учетной записи организации ArcGIS Online (включая Esri World Geocoder), или даже своего собственного сервиса геокодирования, который работает на базе ArcGIS for Server. Это уместно в следующих случаях:
- Вам нужно геокодировать одновременно большое количество адресов (пакетное геокодирование), например, при добавлении на карту CSV-файла с адресами или при использовании Esri Maps for Office для картографирования таблицы Microsoft Excel. О порядке настройки пакетного геокодирования для портала см. в разделе Настройка портала для геокодирования адресов.
- Вам необходимо геокодировать адреса или местоположения на основе ваших собственных данных.
- Вы не имеете подключения к интернету или вы не имеете возможности полагаться на внешние сервисы геокодирования по соображениям безопасности или по другим причинам.
Примечание:
Сервисы геокодирования, которые используют локаторы адресов из версии 9.3.1 и более ранних версий, не поддерживаются в Portal for ArcGIS. Сервисы геокодирования из ArcGIS 10 Server могут использоваться для нахождения отдельных мест, но не для пакетного геокодирования. Сервисы геокодирования с одним полем из версий ArcGIS Server, начиная с 10.1 могут выполнять пакетное геокодирование.
Геометрия
Сервисы геометрии выполняют вычисления, необходимые для выполнения такого пространственного анализа, как буферизация и вычисление площади. По умолчанию Portal for ArcGIS использует сервис геометрии ArcGIS Online. Вместо этого вы можете использовать предварительно настроенный сервис геометрии одного из интегрированных серверов. Вы также можете использовать пользовательский сервис геометрии ArcGIS Server.
Прокладка маршрута
Сервисы маршрутов позволяют определять направления движения между двумя или более местоположениями. Сервис маршрутизации портала используется для функции Маршруты, которая доступна в веб-картах.
По умолчанию в Portal for ArcGIS не установлено никакого сервиса маршрутов. Если вы хотите получить направления из вьюера карт, вы можете либо опубликовать ваш собственный сервис маршрутов, либо использовать сервис маршрутов ArcGIS.com World.
Для сервиса маршрутов ArcGIS.com World требуется корпоративная учетная запись. Поскольку для использования этого сервиса необходимы учетные данные, добавьте этот сервис (http://route.arcgis.com/arcgis/rest/services/World/Route/NAServer/Route_World) в качестве элемента портала и используйте REST URL этого элемента для сервиса маршрутов портала. Для подробной информации см. раздел "Если сервис не происходит из интегрированного сервера и требует предоставления учетных данных" в Конфигурация служебных сервисов.
Если вы не настроили служебный сервис маршрутов, то кнопка Маршруты будет отсутствовать во вьюере карт портала. Инструкции по настройке см. в разделе Настройка портала на построение маршрутов.