Настройка автономного развертывания
В этом разделе
Если вы настраиваете Portal for ArcGIS в среде, не имеющей выхода в Интернет, либо доступ к Интернету запрещен вашей организацией, вы можете столкнуться со следующими проблемами:
- При доступе на веб-сайт Portal for ArcGIS и к ArcGIS Portal Directory через HTTPS необходимо время (до минуты), чтобы приложение загрузилось в Internet Explorer.
- Вы не можете успешно печатать или просматривать веб-карты.
- Поиск и размещение адресов на веб-карте выполнить невозможно.
- Вычисление площадей и рисование объектов работает некорректно.
- Вы не можете задать экстент элемента веб-карты на веб-сайте портала.
- Базовые карты не появятся при добавлении во вьюер карт OGC WMS-сервисов.
- Если вы включили публикацию в социальные сети, эти ссылки открываются с ошибкой 404.
Для исправления этой ситуации вам необходимо задать определенные настройки HTTPS, а затем перенастроить портал на использование локальных ресурсов. Для этого см. следующие разделы.
Настройка HTTPS
При настройке своего портала в автономной среде, необходимо убедиться, что портал доверяет сертификатам от вашего центра сертификации. Подробнее см. в Настройка портала на доверие к сертификатам, полученным от вашего центра сертификации.
Также необходимо изменить поведение Internet Explorer, чтобы он не подключался к Интернету при использовании HTTPS.
Предотвратите подключение к Интернету Internet Explorer при использовании HTTPS
По умолчанию когда вы вводите HTTPS URL-адреса, Internet Explorer пытается подключиться к Интернету. В среде без доступа к Интернету, браузер некоторое время предпринимает попытки подключиться к нему, обычно в течение минуты. Например, после истечения одной минуты, браузер завершит период ожидания (тайм-аут) и успешно подключится к URL-адресу. Такое поведение часто принимают за ненадежность соединения, так как кажется, что браузер зависает до достижения значения тайм-аута.
Чтобы предотвратить такое поведение и разрешить немедленный доступ браузера к веб-сайту Portal for ArcGIS и ArcGIS Portal Directory уменьшите значение времени ожидания на каждом компьютере, где установлен Internet Explorer. Чтобы сделать это, выполните следующие действия:
- Щелкните Пуск > Запустить.
- В диалоговом окне Открыть введите mmc и щелкните OK.
- Щелкните Файл > Добавить/Удалить Snap-in.
- В диалоговом окне Добавить/Удалить Snap-ins, выберите Редактор объектов групповой политики и щелкните Добавить.
- В диалоговом окне Выбрать объект групповой политики, щелкните Завершить.
- В диалоговом окне Добавить/Удалить Snap-ins, щелкните OK.
- Под Корень консоли, раскройте Политика локального компьютера > Конфигурация компьютера > Настройки Windows > Настройки безопасности и выберите Политики открытого ключа.
- Под Тип объекта, дважды щелкните Настройки проверки пути сертификации.
- Щелкните закладку Восстановление сети, и включите Определить настройки данной политики.
- Измените значение Настройки периода восстановления (таймаута) по умолчанию на 1 секунду.
- Щелкните ОК.
- В разделе Корень консоли, раскройте Политика локального компьютера > Конфигурация компьютера > Административные шаблоны > Система > Управление связью через Интернет и выберите Настройки связи через Интернет.
- Дважды щелкните Отключить автоматическое обновление корневых сертификатов и выберите Включено.
- Нажмите ОК и закройте консоль.
Направление портала на локальные ресурсы
Элементы, которым необходимо указать локальные ресурсы, включают, в том числе, сервисы портала и свойства веб-сайта. Параметры служебных сервисов настраиваются через портал. Веб-сайт имеет свои собственные файлы конфигурации, которые также необходимо изменить.
Служебные сервисы
Чтобы узнать, как настроить служебные сервисы для работы с локальными ресурсами, обратитесь к разделу Настройка служебных сервисов. Ниже приводится общее описание необходимых изменений.
Сервис печати: когда вы щелкаете Печать во вьюере карт портала, для просмотра и печати карт используется сервис печати. По умолчанию сервис берется с 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-адрес локального картографического сервиса>", – экстент-сервис используется для обновления или задания экстента элемента веб-карты в диалоговом окне Задать экстент на веб-сайте портала. По умолчанию экстент сервиса берется с 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). Подробнее см. раздел Настройка расширенных опций портала.
Изменения этих параметров не будут сохранены при обновлении. Изменения в файле config.js после обновления должны быть выполнены заново.
ArcGIS API for JavaScript
Portal for ArcGIS включает ArcGIS API for JavaScript версии 3.13, устанавливающуюся при инсталляции версии 10.3.1, и 3.11 при инсталляции версии 10.3. Шаблоны портала и веб-приложений автоматически ссылаются на установленный API. Локально установленный API обычно доступен на https://webadaptor.domain.com/arcgis/jsapi/jsapi
Возможно, вы захотите загрузить и разместить свою собственную версию ArcGIS API for JavaScript для использования с версией для разработчиков Web AppBuilder for ArcGIS или воспользоваться преимуществами новейших функций API.
Локальный API также может быть использован для просмотра сервисов ArcGIS Server в Services Directory. Подробнее см. в разделе Подключение каталога сервисов ArcGIS Server к порталу.
Шаблоны веб-приложений
Portal for ArcGIS содержит различные шаблоны веб-приложений, которые пользователи могут публиковать на портале или загружать и размещать на веб-сервере. Подробнее см. Настраиваемые шаблоны приложений в Справке Portal for ArcGIS.
Шаблоны веб-приложений, которые пользователи публикуют на портале, автоматически настраиваются на использование локально размещаемого ArcGIS API for JavaScript. Если вашим пользователям будет необходимо загрузить шаблоны веб-приложений и использовать их для работы с размещенными на веб-сервере приложениями, то им нужно следовать инструкциям файла readme, входящего в комплект с шаблонами.
Базовые карты
Portal for ArcGIS поставляется предварительно настроенным, с набором базовых карт из ArcGIS Online. Использование базовых карт в автономное среде не поддерживается. Вместо этого вы можете создать собственные базовые карты и настроить портал на поиск этих карт в галерее базовых карт. Подробнее см. в разделе Настройка базовых карт.
Operations Dashboard for ArcGIS
Operations Dashboard for ArcGIS – приложение, которое предоставляет общую картину для мониторинга события или системы в вашей организации. Вы можете развернуть Operations Dashboard на вашем портале для построения видов отображения, которые включают карты, списки, диаграммы и другие инструменты, используемые при визуализации и отслеживании географических данных реального времени. Более подробно см. в разделе Развертывание Operations Dashboard на Portal for ArcGIS?.