Если вы настраиваете 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.
- Щелкните Система > Ресурсы > Конфигурация> Обновить.
- Убедитесь, что выбрана опция Неверно и щелкните Обновить.
Поскольку внешние ресурсы были отключены, вам нужно задать пользовательскую группу, базовые карты которой будут показаны в галерее базовых карт.
Базовые карты
Портал ArcGIS Enterprise поставляется предварительно настроенным с набором базовых карт из ArcGIS Online. Использование базовых карт в автономной среде не поддерживается. Вместо этого создайте собственные базовые карты и настройте портал на поиск этих карт в галерее базовых карт.
Примечание:
Перед созданием пользовательских базовых карт настройте ваш портал ArcGIS Enterprise на использование базовых карт Esri по умолчанию. Выполнение этого шага обеспечит правильную работу функций Map Viewer при создании пользовательских базовых карт.
- Войдите на веб-сайт портала как администратор или участник с правами на управление веб-сайтом организации.
- Щелкните Организация и щелкните Настройки.
- Щелкните вкладку Карта.
- В разделе Галерее базовых карт отключите опцию Использовать векторные базовые карты Esri в приложениях, поддерживаемых ArcGIS.
См. Настройка базовых карт для получения подробной информации о создании и настройке пользовательских базовых карт на вашем портале ArcGIS Enterprise.
Ресурсы ArcGIS Living Atlas of the World
ArcGIS Living Atlas of the World - это подборка проверенных, готовых к использованию геоданных, доступных в ArcGIS Online. Их можно отключить на портале ArcGIS Enterprise для автономных сред. Однако вы по-прежнему можете использовать ArcGIS Living Atlas ресурсы слоя границ в автономной среде, загружая файлы из My Esri и публикуя их на портале как векторные слои.
Служебные сервисы
Чтобы узнать, как настроить служебные сервисы для работы с локальными ресурсами, обратитесь к разделу Настройка служебных сервисов. Ниже приводится общее описание необходимых изменений.
Сервис печати – когда вы щелкаете Печать в Map Viewer портала, для просмотра и печати карт используется сервис печати. По умолчанию сервис берется из ArcGIS Online. В автономной среде вам следует настроить свой портал на использование сервиса печати на сайте ArcGIS Server, а иначе вы не сможете печатать и предварительно просматривать веб-карты. Сервис может быть предварительно настроенным сервисом печати сайта ArcGIS Server или настраиваемым сервисом печати, размещенным на сервере.
Когда вы задаете хост-сервер для портала, сервис печати хост-сервера автоматически настраивается для работы с порталом. Чтобы использовать сервис печати на портале, необходимо только запустить его и предоставить к нему доступ. Однако если вы ранее настраивали сервис печати для работы с порталом, при задании хост-сервера URL-адрес не обновляется. Вам следует запустить сервис, предоставить к нему доступ, затем настроить его как служебный.
Сервис геокодирования - портал ArcGIS Enterpriseпредварительно настроеный для использования ArcGIS World Geocoding Service размещенного ArcGIS Online, который позволяет вам найти и сопоставить указанный адрес или название места. В автономной среде необходимо настроить собственный сервис геокодирования ArcGIS Server для поиска адресов.
Сервис геометрии – сервисы геометрии выполняют вычисления, необходимые для выполнения такого пространственного анализа, как вычисление буферных зон и площадей. Портал ArcGIS Enterprise по умолчанию использует сервис геометрии ArcGIS Online. В автономной среде необходимо настроить собственный сервис геометрии ArcGIS Server. Сервис может быть сервисом предварительно сконфигурированной геометрии сайта ArcGIS Server или пользовательским сервисом геометрии, размещенным на сервере.
Сервис маршрутов – сервисы маршрутов позволяют определять направления движения между двумя или более местоположениями. Сервис маршрутизации портала используется для функции Маршруты, доступной в веб-картах. По умолчанию для портала сервис маршрутов не настроен. Для получения маршрутов из Map Viewer в автономной среде вам нужно опубликовать свой собственный сервис маршрутов ArcGIS Server.
Свойства веб-сайта
extentService: "<URL-адрес локального картографического сервиса>", – экстент-сервис используется для обновления или задания экстента элемента веб-карты в диалоговом окне Задать экстент на веб-сайте портала. По умолчанию экстент сервиса берется из ArcGIS Online. В автономной среде необходимо настроить свой портал на работу с картографическим сервисом GIS Server. Сервис должен использовать систему географических координат WGS 1984 со стандартным ID (WKID) 4326.
gcsBasemapService: "<URL to local map service>", – Сервис базовых карт GCS используется в качестве базового для OGC WMS-сервисов, которые не поддерживают систему координат Web Mercator. По умолчанию сервис базовой карты GCS исходит из ArcGIS Online. В автономной среде вам нужно настроить свой портал на работу с картографическим сервисом GIS Server. Сервис должен использовать систему географических координат WGS 1984 со стандартным ID (WKID) 4326.
configurePortalAGOEnv: "www.arcgis.com", – используется для определения, используется ли прокси для конфигурирования служебных сервисов. Прокси-сервер по умолчанию для настроенных служебных сервисов - www.arcgis.com. В автономной среде установите это свойство на false.
portalAGOConfigEnabled: true, – контролирует отображение вкладки ArcGIS Online на странице Настройки Организации. В автономной среде установите это свойство на false. Чтобы отключить доступ к ресурсам ArcGIS Living Atlas, выполните инструкции по отключению доступа к ресурсам Living Atlas на портале, затем укажите это свойство как false.
portalLivingAtlasConfigEnabled: true, – вместе со свойством portalAGOConfigEnabled это свойство контролирует отображение раздела настроек ресурсов Living Atlas на вкладке 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/arcgisonline/config.js. Рекомендуется создать резервную копию этого файла перед редактированием.
Подсказка:
Чтобы увидеть изменения на веб-сайте портала после редактирования свойств в файле вам потребуется перезагрузить портал для применения изменений и очистки кэша браузера (включая cookies). Подробнее см. раздел Настройка расширенных опций портала.
Изменения этих параметров не будут сохранены при обновлении. Изменения в файле config.js после обновления должны быть выполнены заново.
ArcGIS API for JavaScript
Portal for ArcGIS 10.9 включает в себя версии 3.35 и 4.18 ArcGIS API for JavaScript как часть установки. Шаблоны портала и веб-приложений автоматически ссылаются на установленный API. Версия 3.30 API доступна в https://<webadaptor host>.<domain>.com/<webadaptor name>/jsapi/jsapi. Версия 4.18 API доступна в https://<webadaptor host>.<domain>.com/<webadaptor name>/jsapi/jsapi4.
Вы можете загрузить и разместить свою собственную версию ArcGIS API for JavaScript для использования с версией для разработчиков ArcGIS Web AppBuilder или для использования новейших функций API.
Локальный API также может быть использован для просмотра сервисов ArcGIS Server в Services Directory. Подробнее см.в разделе Подключение ArcGIS Server Services Directory к порталу.
Шаблоны веб-приложений
ArcGIS Enterprise содержит различные шаблоны веб-приложений, которые пользователи могут публиковать на портале или загружать и размещать на веб-сервере. Подробнее см. Настраиваемые шаблоны приложений в Справке портала.
Шаблоны веб-приложений, которые пользователи публикуют на портале, автоматически настраиваются на использование локально размещаемого ArcGIS API for JavaScript. Если вашим пользователям будет необходимо загрузить шаблоны веб-приложений и использовать их для работы с размещенными на веб-сервере приложениями, то им нужно следовать инструкциям файла readme, входящего в комплект с шаблонами.