Добавление защищенных картографических сервисов в базовые карты вашего портала

Бывают случаи, когда требуется добавить на свой портал (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 каждый пользователь может выбрать и добавленную базовую карту для своего проекта.