Если вы настраиваете ArcGIS Enterprise в среде, не имеющей выхода в интернет, либо доступ к интернету запрещен вашей организацией, вы можете столкнуться со следующими проблемами:
- Вы не можете успешно печатать или просматривать веб-карты.
- Поиск и размещение адресов на веб-карте выполнить невозможно.
- Вычисление площадей и рисование объектов работает некорректно.
- Вы не можете задать экстент элемента веб-карты на веб-сайте портала.
- Базовые карты не появятся при добавлении в Map Viewer OGC WMS-сервисов.
- Если вы включили публикацию в социальные сети, эти ссылки открываются с ошибкой 404.
Для исправления этой ситуации вам необходимо задать определенные настройки HTTPS, а затем перенастроить портал на использование локальных ресурсов. Для этого см. следующие разделы.
Настройка HTTPS
При настройке своего портала ArcGIS Enterprise в автономной среде, необходимо убедиться, что портал доверяет сертификатам от вашего центра сертификации. Подробнее см. в Настройка портала на доверие к сертификатам, полученным от вашего центра сертификации.
Направление портала на локальные ресурсы
Элементы, которым необходимо указать локальные ресурсы, включают, в том числе, сервисы портала ArcGIS Enterprise и свойства веб-сайта. Параметры служебных сервисов настраиваются через портал. Веб-сайт имеет свои собственные файлы конфигурации, которые также необходимо изменить.
Отключение внешних ресурсов
Поскольку для некоторых ресурсов Esri требуется доступ к Интернету, нужно выключить ресурсы для предотвращения запросов к ресурсам ArcGIS Online. При выключении ресурсов выбранная группа элементов будет отключена:
- Все базовые карты "esri_[lang]"
- Все базовые карты "esri_nav»
- Все базовые карты "esri"
Действия, необходимые для отключения внешних ресурсов:
- Войдите в ArcGIS Portal Directory в качестве администратора вашей организации. URL-адрес имеет вид https://webadaptorhost.domain.com/webadaptorname/portaladmin.
- Щелкните Система > Ресурсы > Конфигурация> Обновить.
- Убедитесь, что выбрана опция False и щелкните Обновить.
Поскольку внешние ресурсы были отключены, вам нужно задать пользовательскую группу, базовые карты которой будут показаны в галерее базовых карт.
Баз. карты
ArcGIS Enterprise поставляется предварительно настроенным с набором базовых карт из ArcGIS Online. Использование базовых карт в автономной среде не поддерживается. Вместо этого создайте собственные базовые карты и настройте портал на поиск этих карт в галерее базовых карт. Подробнее см. в разделе Настройка базовых карт.
Ресурсы ArcGIS Living Atlas of the World
ArcGIS Living Atlas of the World - это подборка проверенных, готовых к использованию геоданных, доступных в ArcGIS Online. Их можноотключить на портале ArcGIS Enterprise для автономных сред. Тем не менее, вы можете использовать слой границ Living Atlas автономно, загрузив файлы из My Esri и опубликовав их на портале в виде векторных слоев.
Служебные сервисы
Чтобы узнать, как настроить служебные сервисы для работы с локальными ресурсами, обратитесь к разделу Настройка служебных сервисов. Ниже приводится общее описание необходимых изменений.
Сервис печати – когда вы щелкаете Печать в Map Viewer портала, для просмотра и печати карт используется сервис печати. По умолчанию сервис берется с ArcGIS Online. В автономной среде вам следует настроить свой портал на использование сервиса печати на сайте ArcGIS Server, а иначе вы не сможете печатать и предварительно просматривать веб-карты. Сервис может быть сервисом геометрии сайта ArcGIS Server, либо пользовательским сервисом геометрии, расположенном на сервере.
Когда вы задаете хост-сервер для портала, сервис печати хост-сервера автоматически настраивается для работы с порталом. Чтобы использовать сервис печати на портале, необходимо только запустить его и предоставить к нему доступ. Однако если вы ранее настраивали сервис печати для работы с порталом, при задании хост-сервера URL-адрес не обновляется. Вам следует запустить сервис, предоставить к нему доступ, затем настроить его как служебный.
Сервис геокодирования - Portal for ArcGIS имеет предварительные настройки для использования сервиса World Geocoding Service, размещенного в ArcGIS Online, который позволяет найти и отобразить на карте определенный адрес или точку на местности. В автономной среде необходимо настроить собственный сервис геокодирования ArcGIS Server для поиска адресов.
Сервис геометрии – сервисы геометрии выполняют вычисления, необходимые для выполнения такого пространственного анализа, как вычисление буферных зон и площадей. Portal for ArcGIS по умолчанию использует сервис геометрии ArcGIS Online. В автономной среде необходимо настроить собственный сервис геометрии ArcGIS Server. Сервис может быть сервисом геометрии сайта ArcGIS Server, либо пользовательским сервисом геометрии, расположенном на сервере.
Сервис маршрутов – сервисы маршрутов позволяют определять направления движения между двумя или более местоположениями. Сервис маршрутизации портала используется для функции Маршруты, доступной в веб-картах. По умолчанию для портала сервис маршрутов не настроен. Для получения маршрутов из Map Viewer в офлайн-среде вам нужно опубликовать свой собственный ArcGIS Server.
Свойства веб-сайта
configurePortalAGOEnv: true, – используется для определения, используется ли прокси для конфигурирования служебных сервисов. В автономной среде установите это свойство на false.
extentService: "<URL-адрес локального картографического сервиса>", – экстент-сервис используется для обновления или задания экстента элемента веб-карты в диалоговом окне Задать экстент на веб-сайте портала. По умолчанию экстент сервиса берется с ArcGIS Online. В автономной среде вам нужно настроить свой портал на работу с картографическим сервисом GIS Server. Сервис должен использовать систему географических координат WGS84 с идентификатором (WKID) 4326.
gcsBasemapService: "<URL-адрес локального картографического сервиса>", – сервис базовых карт GCS используется в качестве базовой карты для WMS-сервисов OGC, которые не поддерживают систему координат Web Mercator. По умолчанию географическая система координат сервиса базовой карты берется с ArcGIS Online. В автономной среде вам нужно настроить свой портал на работу с картографическим сервисом GIS Server. Сервис должен использовать систему географических координат WGS84 с идентификатором (WKID) 4326.
portalAGOConfigEnabled: true, – контролирует отображение вкладки ArcGIS Online на странице Настройки Организации. В автономной среде установите это свойство на false. Чтобы отключить доступ к ресурсам Living Atlas, выполните инструкции по отключению доступа к ресурсам Living Atlas на портале, затем укажите это свойство как false.
portalLivingAtlasConfigEnabled: true, – вместе со свойством portalAGOConfigEnabled это свойство контролирует отображение раздела настроек ресурсов Живого атласа на вкладке ArcGIS Online на странице Настройки Организации. Вы отключенной среде следуйте инструкциям по отключению доступа к ресурсам Living Atlas на портале, затем установите эту настройку как false.
searchArcGISOnlineEnabled: false, - с этим свойством можно отключить опцию Map Viewer для поиска слоев в ArcGIS Online. По умолчанию используется значение true. Если параметр отключен, опция поиска слоев на ArcGIS Online в диалоговом окне Поиск слоев в Map Viewer будет скрыта.
showSocialMediaLinks: false, – указывает, отображаются ли ссылки на Facebook и Twitter в диалоговом окне информации об элементе. Значением по умолчанию является false, что означает, что ссылки не отображаются. Если для этого свойства после установки было установлено значение 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 10.6 включает версии 3.22 и 4.5 ArcGIS API for JavaScript, а Portal for ArcGIS 10.6.1 содержит версии 3.24 и 4.7 ArcGIS API for JavaScript как часть комплекта установки. Шаблоны портала и веб-приложений автоматически ссылаются на установленный API. Версии 3.22 и 3.24 API доступны в https://<webadaptor host>.<domain>.com/<webadaptor name>/jsapi/jsapi. Версии 4.5 и 4.7 API доступны в https://<webadaptor host>.<domain>.com/<webadaptor name>/jsapi/jsapi4.
Возможно, вы захотите загрузить и разместить свою собственную версию ArcGIS API for JavaScript для использования с версией для разработчиков Web AppBuilder for ArcGIS или воспользоваться преимуществами новейших функций API.
Локальный API также может быть использован для просмотра сервисов ArcGIS Server в Services Directory. Подробнее см.в разделе Подключение ArcGIS Server Services Directory к порталу.
Шаблоны веб-приложений
Portal for ArcGIS содержит различные шаблоны веб-приложений, которые пользователи могут публиковать на портале или загружать и размещать на веб-сервере. Подробнее см. Настраиваемые шаблоны приложений в Справке Portal for ArcGIS.
Шаблоны веб-приложений, которые пользователи публикуют на портале, автоматически настраиваются на использование локально размещаемого ArcGIS API for JavaScript. Если вашим пользователям будет необходимо загрузить шаблоны веб-приложений и использовать их для работы с размещенными на веб-сервере приложениями, то им нужно следовать инструкциям файла readme, входящего в комплект с шаблонами.
Operations Dashboard for ArcGIS
Operations Dashboard for ArcGIS – приложение, которое предоставляет общую картину для мониторинга события или системы в вашей организации. Вы можете развернуть Operations Dashboard на вашем портале ArcGIS Enterprise для построения видов отображения, которые включают карты, списки, диаграммы и другие инструменты, используемые при визуализации и отслеживании географических данных реального времени.