Skip To Content

Настройка автономного развертывания

В этом разделе

Если вы настраиваете Portal for ArcGIS в среде, не имеющей выхода в Интернет, либо доступ к Интернету запрещен вашей организацией, вы можете столкнуться со следующими проблемами:

  • Попытка печати или предварительного просмотра веб-карты не удастся.
  • Поиск и размещение адресов на веб-карте невозможны.
  • Вычисление площадей и рисование объектов на веб-карте невозможны.
  • Указание экстента элемента веб-карты на веб-сайте портала невозможно.
  • Базовые карты не появятся при добавлении во вьюер карт OGC WMS-сервисов.
  • Если вы включили публикацию в социальные сети, эти ссылки открываются с ошибкой 404.

Для исправления этой ситуации вам необходимо задать определенные настройки SSL и HTTPS, а затем перенастроить портал на использование локальных ресурсов. Для этого см. следующие разделы.

Настройка SSL и HTTPS

Есть несколько настроек SSL и HTTPS, которые вы должны указать при конфигурировании своего портала в офлайн-среде.

Перенаправление портала на локальные ресурсы

Элементы, которые надо перенастроить на локальные ресурсы, включают, в том числе, сервисы портала и свойства веб-сайта. Параметры служебных сервисов настраиваются через портал. Веб-сайт имеет свои собственный файлы конфигурации, которые также необходимо изменить.

Служебные сервисы

  • Сервис печати – Когда вы щелкаете Печать (Print) во вьюере карт портала, для просмотра и печати карт используется сервис печати. По умолчанию сервис берется с ArcGIS Online. В офлайн-среде вам надо настроить свой портал на использование сервиса печати на ArcGIS Server, а иначе вы не сможете печатать и предпросматривать веб-карты. Сервис может быть преднастроенным ArcGIS Server либо пользовательским сервисом печати, расположенном на сервере.

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

  • Сервис геокодирования – Portal for ArcGIS настроен на использование сервиса World Geocode Service с ArcGIS Online, который позволяет вам указывать и находить конкретные адреса или места. В офлайн-среде нужно настроить собственный сервис геокодирования ArcGIS Server для поиска адресов.

  • Сервис геометрии – Сервисы геометрии выполняют вычисления, необходимые для выполнения такого пространственного анализа, как вычисление буферных зон и площадей. Portal for ArcGIS по умолчанию использует сервис геометрии ArcGIS Online. В офлайн-среде необходимо настроить собственный сервис геометрии ArcGIS Server. Сервис может быть преднастроенным ArcGIS Server либо пользовательским сервисом геометрии, расположенном на сервере.

  • Сервис маршрутов – Сервисы маршрутов позволяют определять направления движения между двумя или более местоположениями. Сервис маршрутизации портала используется для функции Маршруты, доступной в веб-картах. По умолчанию для портала сервис маршрутов не настроен. Для получения маршрутов из вьюера карт в офлайн-среде вам нужно опубликовать свой сервис маршрутов ArcGIS Server.

Для понимания порядка обновления служебных сервисов для локальной работы см. раздел Настройка служебных сервисов.

Свойства веб-сайта

  • extentService: "<URL to local map service>", – Экстент-сервис используется для обновления или задания экстента элемента веб-карты в диалоговом окне Задать экстент на веб-сайте портала. По умолчанию экстент сервиса берется с ArcGIS Online. В офлайн-среде вам нужно настроить свой портал на работу с картографическим сервисом ArcGIS Server. Сервис должен использовать систему географических координат WGS 1984 с широко известным ID (WKID) 4326.

  • gcsBasemapService: "<URL локального картографического сервиса>", – Сервис базовых карт GCS используется в качестве базового для OGC WMS-сервисов, которые не поддерживают систему координат Web Mercator. По умолчанию базовый сервис GCS берется с ArcGIS Online. В офлайн-среде вам нужно настроить свой портал на работу с картографическим сервисом ArcGIS Server. Сервис должен использовать систему географических координат WGS 1984 с широко известным ID (WKID) 4326.

  • showSocialMediaLinks: false, – указывает, отображаются ли ссылки на Facebook и Twitter в диалоговом окне информации об элементе. Значением по умолчанию является false, что означает, что ссылки не отображаются. Если для этого свойства после установки было установлено значение true, вам нужно отключить ссылки в офлайн-среде.

  • webSearchEnabled: false, – показывает, разрешено ли выполнение веб-поиска для содержания вашего портала (например, поиск Google). Значением по умолчанию является true. В офлайн-среде отключите веб-поиск.

Файл, содержащий эти свойства, расположен в папке <Portal for ArcGIS installation directory>/customizations/<version number>/webapps/arcgis#home/js/esri/arcgisonline/config.js. Рекомендуется создать резервную копию этого файла перед редактированием.

Подсказка:

Чтобы увидеть изменения на веб-сайте портала после редактирования свойств в файле вам потребуется перезагрузить портал для применения изменений и очистки кэша браузера (включая cookies). Подробнее см. раздел Настройка расширенных опций портала.

ArcGIS API for JavaScript

Portal for ArcGIS включает ArcGIS API for JavaScript версии 3.13 как часть инсталляции. Размещать собственный API и перенаправлять портал на локальную версию не нужно; шаблоны веб-приложения и портала автоматически ссылаются на установленный API. Локально установленный API обычно доступен на https://webadaptor.domain.com/arcgis/jsapi/jsapi.

Шаблоны веб-приложений

Portal for ArcGIS содержит различные шаблоны веб-приложений, которые пользователи могут публиковать на портале или загружать и размещать на веб-сервере. Шаблоны веб-приложений, которые пользователи публикуют на портале, автоматически настраиваются на использование локально размещаемого ArcGIS API for JavaScript. Если вашим пользователям будет необходимо загрузить шаблоны веб-приложений и использовать их для работы с размещенными на веб-сервере приложениями, то им нужно следовать инструкциям файла readme.html, входящего в комплект с шаблонами.

Базовые карты

Portal for ArcGIS поставляется предварительно настроенным с набором базовых карт из ArcGIS Online. Использование этих базовых карт в автономных процессах не поддерживается. Так, эти базовые карты нельзя использовать в автономном режиме в Collector for ArcGIS.

Для добавления базовых карт ArcGIS Online по умолчанию в качестве элементов карты вашего портала можно использовать скрипт python. Элементы карт базовых карт могут использоваться автономно в автономных процессах. Подробные инструкции см. в разделе Пример: подготовка базовых карт Esri для использования в автономных рабочих процессах.

Operations Dashboard for ArcGIS

Operations Dashboard for ArcGIS – приложение, которое предоставляет общую картину для мониторинга события или системы в вашей организации. Вы можете развернуть Operations Dashboard на вашем портале для построения видов отображения, которые включают карты, списки, диаграммы и другие инструменты, используемые при визуализации и отслеживании географических данных реального времени. Более подробно см. в разделе Развертывание Operations Dashboard на Portal for ArcGIS?.