Бывают случаи, когда требуется добавить на свой портал (Portal for ArcGIS) защищенный сервис ArcGIS Server. Если такой защищенный сервис передается с одной учётной записью для доступа, а внутри портала есть свой набор пользователей, которым надо ограничить доступ к этому сервису, то выполняется это следующим образом:
- Добавляете защищенный сервис от одного из портальных пользователей (администратора) через вкладку Ресурсы
- Выбираете опцию «Хранить учётные данные с элементом сервиса»
Таким образом исходная учётная запись шифруется и сохраняется на портале, а сама ссылка на защищенный сервис меняется. Например, если полный путь к исходному защищенному сервису был https://maps.arcgisserver.ru/arcgis/rest/services/topomap/Mapserver, а имя портала https://geoportal.esri-cis.ru/portal, то новая ссылка на защищенный элемент будет https://geoportal.esri-cis.ru/portal/sharing/servers/631d640d62be4408a1e503b2ee283d3d/rest/services/topomap/MapServer
Эту ссылку можно посмотреть в описании добавленного на портал элемента в нижней правой части страницы. Теперь управлять доступом к этому сервису можно через портальные учётные записи.
Далее разберем ситуацию, если в этом сервисе содержится базовая карта, которую хотелось бы добавить к общей галерее базовых карт Esri для всех пользователей портала.
В первую очередь создадим группу для базовых карт.
- На странице браузера Portal for ArcGIS щелкните Группы
- Щелкните Создать группу и выполните следующие действия:
Укажите имя: Базовые карты (или любое другое)
Введите теги: базовые карты и любые другие
- Остальные установки оставьте по умолчанию и щелкните Сохранить
Далее создадим собственную базовую веб-карту и откроем доступ к ней для целевой аудитории.
Создадим веб-карту, включающую собственную базовую карту.
- Найдите вкладку Карта (левее вкладки Группы)
- Щелкните Добавить — Поиск слоёв.
- Выполните поиск по тэгам, указанным при добавлении защищенного сервиса.
- Добавьте карту как один из слоёв и далее переместите в базовые
- Удалите базовую карту по умолчанию
- Поменяйте название базовой карты на свое
- Сохраните веб-карту и предоставьте доступ к ней группе, созданной шагом выше и всем пользователям организации
Теперь перейдем к общим настройкам портала.
- Найдите вкладку Организация или Моя организация (в ранних версиях портала)
- Щелкните Изменить настройки
- Щелкните вкладку Карта, установите для отображения Галереи базовых карт группу созданную вами ранее
- При необходимости поставьте галочку, чтобы карты Esri автоматически были добавлены к собственной базовой карте
- Для Базовой карты по умолчанию выберите ту карту, которая будет открываться новых проектах веб-карт
- При необходимости обновите экстент на требуемый, чтобы при запуске новой веб-карты она открывалась в соответствии с этим экстентом
- Сохраните настройки
Теперь помимо стандартных базовых карт Esri каждый пользователь может выбрать и добавленную базовую карту для своего проекта.