Portal for ArcGIS является ГИС-репозиторием, где можно создавать и предоставлять доступ к картам, веб-сервисам и другим элементам. Использование Portal for ArcGIS вместе с сайтом ArcGIS Server имеет следующие преимущества:
- Portal for ArcGIS помогает преобразовать ваши сервисы ArcGIS Server в информационные продукты. Используя портал, можно организовать из сервисов веб-карты и сделать их доступными для различных групп пользователей.
- Portal for ArcGIS позволяет упорядочить информационные продукты и обеспечить их простой поиск. Это делается с помощью галерей портала, групп и функций поиска.
- Portal for ArcGIS помогает управлять доступом к сервисам ArcGIS Server с помощью групп портала.
- Portal for ArcGIS позволяет пользователям публиковать данные и карты для широкой аудитории в виде веб-сервисов. Будучи администратором портала, вы сможете это сделать, если сайт GIS Server будет работать в качестве хост-сервера.
Уровни интеграции между порталом и сервером
Портал ArcGIS Enterprise и сайт ArcGIS Server могут быть интегрированы на различных уровнях, в зависимости от потребностей вашей организации. Существует три общих подхода к интеграции:
В следующей таблице дается краткое описание общих особенностей Portal for ArcGIS, доступных при работе с интеграцией и без интеграции сервера. Вы можете совмещать эти подходы, чтобы добиться уровня интеграции, необходимого для вашей организации. Портал может предоставлять доступ к элементам как с интегрированного сервера, так и к отдельно зарегистрированным элементам с других серверов.
Примечание:
С порталом могут быть интегрированы только сайты ArcGIS Server версии 10.2 и выше. Для интеграции необходимо, чтобы установленные версии ArcGIS Server и Portal for ArcGIS были идентичны. Интеграция программного обеспечения невозможна, если версии ПО не совпадают. Если интеграция уже произведена, и вы выполняете обновление до более новой версии, необходимо обновить ArcGIS Server и Portal for ArcGIS до одинаковой версии.
Функциональная возможность | Нет интеграции сервера | С интегрированным сервером | С хост-сервером | Примечания |
---|---|---|---|---|
Добавление элементов на портал (например, файлов, веб-приложений и сервисов) | Да | Да | Да | При добавлении сервисов ArcGIS Server на портале эти сервисы должны быть версии 9.3 или более поздней версии. |
Добавление в веб-карту шейп-файлов и файлов CSV с адресами | Нет | Нет | Да | Хост-сервер необходим,, так как он выполняет проверку данных шейп-файлов и адресов, которые добавляются на веб-карту. |
Создание веб-карт | Да | Да | Да | От вас не требуется интегрировать или настраивать хост-сервер для создания веб-карты. |
Геокодирование индивидуальных адресов в веб-карте | Да | Да | Да | От вас не требуется интегрировать или настраивать хост-сервер для геокодирования индивидуальных адресов веб-карты. |
Пакетное геокодирование адресов веб-карты (например, из файла CSV) | Нет | Нет | Да | Хост-сервер необходим,, так как он выполняет проверку добавляемых на веб-карту адресных данных. Для поиска адресов можно использовать сервис геокодирования из ArcGIS Server или организации ArcGIS Online. |
Публикация размещенных сервисов (например, размещенных слоев листов, векторных слоев и слоев сцен) | Нет | Нет | Да | Хост-сервер необходим,, так как он выполняет проверку данных, хранит данные сервиса и размещает сервисы. Вы можете опубликовать размещённые сервисы с помощью ArcGIS Desktop или непосредственно на портале при добавлении элемента на веб-сайт. Для публикации размещенных слоев сцен также необходимо, чтобы на хост-сервере было настроено хранилище данных полистного кэша. |
Общий доступ к картам и слоям из ArcGIS Maps for Office | Нет | Нет | Да | Хост-сервер необходим для того, чтобы позволить пользователям портала публиковать слои и карты из ArcGIS Maps for Office. |
Публикация слоев из ArcGIS Pro, которые обращаются к данным из зарегистрированных источников (например, при публикации слоя изображений карты, который содержит данные из зарегистрированной базы данных) | Нет | Да | Да | Перед публикацией необходимо зарегистрировать источник набора данных в ArcGIS Server. Вы можете опубликовать эти слои с помощью ArcGIS Pro 1.2 и более поздней версии. |
Использование инструментов пространственного анализа а Map Viewer или Insights for ArcGIS | Нет | Нет | Да | Инструменты пространственного анализа представляют собой набор задач на сервере. Эти инструменты создают в качестве выходных данных размещенные векторные слои. Это размещённые векторные слои представляют собой сервисы объектов, которые запущены на хост-сервере. Чтобы использовать эти инструменты, для хост-сервера должно быть настроено хранилище реляционных данных. |
Выполнение анализа больших данных в Map Viewer или Insights for ArcGIS | Нет | Нет | Да | Инструменты анализа больших данных также создают в качестве выходных данных векторные слои, для которых также требуется хост-сервер для запуска используемых ими сервисов. Чтобы использовать эти инструменты, для хост-сервера должно быть настроено хранилище больших пространственно-временных данных. |
Регистрация сервисов
Вы можете зарегистрировать сервисы ArcGIS Server в качестве элементов портала, чтобы пользователи портала могли быстро их найти и добавить в свои веб-карты. Можно добавить сервисы из любого сайта ArcGIS Server, доступ к которым вы можете произвести по URL-ссылке сервиса. Регистрация сервисов – наиболее слабый способ интеграции сервера с порталом.
При этом подходе вам потребуется настроить только Portal for ArcGIS; вам не потребуется иметь свой собственный ArcGIS Server. Web Adaptor портала может быть размещен на том же сервере или на отдельном выделенном веб-сервере, как показано ниже.
Вы можете зарегистрировать сервисы версии ArcGIS Server 9.3 и выше. Если портал требует защищенного подключения через HTTPS, регистрируемые сервисы также должны использовать HTTPS, если они находятся вне домена.
Когда вы регистрируете сервис как элемент портала, срок действия сервиса не связан с самим элементом. Другими словами, если сервис удаляется, вы отвечаете за удаление элемента с портала.
Интеграция сервера
Интеграция сайта ArcGIS Server с порталом является продвинутым способом интеграции моделей безопасности и общего доступа портала и одного или нескольких сайтов ArcGIS Server. Интеграция не является обязательной, если только вам не требуется следующее:
- Настроить сайт на работу с провайдером идентификации Security Assertion Markup Language (SAML).
- Настройте хост-сервер, чтобы пользователи портала могли публиковать размещенные веб-слои на портале и выполнять пространственный анализ в Map Viewer.
- Предоставьте участникам портала доступ к функциональным возможностям, которые доступны в ArcGIS GeoEvent Server, ArcGIS GeoAnalytics Server или ArcGIS Image Server.
При интеграции сервера функции авторизации для доступа к сервисам передаются порталу. Это означает, что произойдет следующее:
- Доступ к сайту ArcGIS Server осуществляется с использованием учетных записей участников портала – учетные записи и роли ArcGIS Server больше не используются. Администраторы, издатели и пользователи портала становятся администраторами, издателями и пользователями ArcGIS Server, соответственно. Объединение пользователей портала и сервера делает администрирование ГИС-ресурсов более прозрачным и обеспечивает более удобную технологию входа для доступа к защищенным ресурсам ArcGIS Server. Обратите внимание на то, что пользовательские роли не поддерживаются на интегрированных серверах.
- Доступ к сервисам ArcGIS Server регулируется моделью общего доступа портала – каждый сервис ArcGIS Server, публикуемый вами на интегрированном сервере, автоматически добавляется на портале в виде элемента. Эта модель общего доступа портала позволяет либо сохранять частный характер сервиса, либо делать его доступным для одной или нескольких групп пользователей портала. Вы также можете предоставить доступ к элементу для всей организации (для любого зарегистрированного пользователя) или разрешить анонимный доступ, чтобы любой пользователь мог видеть этот элемент. Эта модель доступа предоставляет более тонкий контроль за процессом предоставления доступа к сервисам ArcGIS Server.
Примечание:
Хотя интеграция обеспечивает более удобный вход и позволяет пользоваться преимуществами модели общего доступа портала, она также оказывает влияние на доступ и администрирование интегрированного сервера. Перед интеграцией прочитайте подробную информацию о том, как интеграция повлияет на сайт (Администрирование интегрированного сервера).
На следующей схеме показано, что когда сайт ArcGIS Server интегрирован с порталом, опубликованные на интегрированном сервере сервисы автоматически становятся доступными на портале. Пользователи портала имеют привычку пользоваться и порталом, и интегрированным сервером. Несмотря на то, что в схеме показан только один интегрированный сайт ArcGIS Server, вы можете иметь несколько интегрированных с порталом сайтов. Например, можно интегрировать с порталом GIS Server, расширение ArcGIS Image Server и ArcGIS GeoEvent Server. Доступ ко всем интегрированным сайтам ArcGIS Server осуществляется с помощью учетных записей портала, а не ArcGIS Server.
На рисунке ниже показано типичное аппаратное решение интегрированного сервера и формат URL, который может использоваться для подключения к каждому из компонентов. С порталом могут быть интегрированы только сайты ArcGIS Server версии 10.2 и выше. Более подробно см. в разделе Интеграция сайта ArcGIS Server с порталом.
Назначение хост-сервера
Интегрированный ArcGIS GIS Server может быть еще более тесно связан с порталом, если вы сделаете его хост-сервером. Портал может иметь только один хост-сервер. При наличии хост-сервера пользователи портала смогут делать следующее:
- Публиковать кэшированные карты, сервисы объектов, WFS-сервисы и сервисы сцен (размещенные слои листов, векторные слои, WFS-слои и слои сцен) на портале из других клиентов или на веб-сайте портала.
- Предоставлять общий доступ к картам и слоям из ArcGIS Maps for Office.
- Создавать карты путем добавления CSV-файлов и шейп-файлов с локальных компьютеров в Map Viewer.
- Пакетное геокодирование адресов из файла CSV.
- Выполнение анализа больших данных в Map Viewer или Insights for ArcGIS.
Лицензия:
Чтобы сделать GIS Server хост-сервером, требуется лицензия уровня Standard или Advanced. См. Что такое ArcGIS GIS Server? в разделе справки ArcGIS Server для получения более подробной информации о лицензировании.
Настроенный хост-сервер – это высший уровень интеграции, который может быть достигнут между порталом и сайтом GIS Server.
При работе с хост-сервером необходимо тщательно контролировать ресурсы и следить за его использованием, чтобы сервер был в состоянии выдерживать нагрузку со стороны пользователей портала. Если вы ожидаете, что сразу много пользователей будут размещать большое количество сервисов, вам может потребоваться еще до настройки хост-сервера добавить машины к вашему сайту.
Для назначения сервера хост-сервером, настройте сервер с реляционным хранилищем данных и хранилищем данных полистного кэша, созданным через ArcGIS Data Store. Когда пользователи публикуют на портале ArcGIS Enterpriseразмещенные векторные слои, данные копируются в хранилище реляционных данных. При удалении элемента размещенного векторного слоя из портала на хост-сервере будет также удален используемый сервис объектов, а из хранилища реляционных данных будут удалены сами данные.
Прежние версии:
В ArcGIS Enterprise 10.6.1 более не поддерживается использование многопользовательской базы геоданных в качестве управляемой базы данных хост-сервера, хотя существующие установки будут продолжать работать. Если вы настраиваете новый хост-сервер, настройте реляционное хранилище данных при помощи ArcGIS Data Store.
Реляционное хранилище данных также необходимо, чтобы пользователи могли добавлять на карту CSV-файлы и шейп-файлы, а также публиковать слои и карты из ArcGIS Maps for Office.
Если на вашем портале также будет интегрированный ArcGIS GeoEvent Server или ArcGIS GeoAnalytics Server, то для хост-сервера также должно быть настроено хранилище больших пространственно-временных данных, которое можно создать в ArcGIS Data Store.
На следующей схеме показана типичная архитектура портала, подключенного к хост-серверу. Также показаны хранилище реляционных данных и дополнительный компьютер GIS Server.
Инструкции по настройке хост-сервера см. в разделе Настройка хост-сервера для портала.