Подключение к Elasticsearch из ArcGIS

Можно подключиться из ArcGIS Pro к кластеру Elasticsearch, чтобы добавить пространственные данные на карту. Чтобы опубликовать слой изображений карты или векторный веб-слой, ссылающийся на данные, зарегистрируйте файл подключения (.dbconn) на одном из интегрированных серверов вашей организации ArcGIS Enterprise.

Создание файла подключения

Чтобы создать подключение к кластеру Elasticsearch с помощью диалогового окна Подключение базы геоданных в ArcGIS Pro, выполните следующие действия. Цифры на рисунке ниже соответствуют пронумерованным шагам.

Подключение к Elasticsearch из диалогового окна Подключение базы данных

  1. Откройте панель Каталог в ArcGIS Pro.
  2. Щелкните правой кнопкой мыши Базы данных или папку в разделе Папки и выберите Новое подключение к базе данных.
  3. В ниспадающем меню Платформа базы данных выберите Elasticsearch.
  4. В текстовом окне URL-адрес хоста укажите URL-адрес для подключения к кластеру Elasticsearch.

    Если кластер взаимодействует через порт, отличный от порта 80 для HTTP-соединений или порта 443 для HTTPS-соединений, добавьте двоеточие (:) и номер порта в конце URL-адреса. Например, если хост https://sub.dom2.net обменивается данными через порт 54321, введите https://sub.dom2.net:54321 в качестве URL-адреса хоста.

  5. Выберите один из следующих вариантов в ниспадающем меню Тип аутентификации:
    • Базовая — Используйте заголовки аутентификации базового имени пользователя и пароля HTTP.
    • Сервис ключа API — используйте ключ API для аутентификации запросов.

    Если вы будете публиковать веб-слои с помощью файла подключения, вам необходимо использовать базовую аутентификацию.

  6. Для базовой аутентификации укажите действительные учетные данные в текстовых полях Имя пользователя и Пароль.
  7. Для аутентификации с помощью сервиса ключа API укажите ключ API.
  8. Укажите имя для файла подключения в поле Имя файла подключения.

    Имя по умолчанию создаётся на основе значений свойств подключения. Вы можете использовать значение по умолчанию или ввести более информативное имя файла.

    Это имя, которое будет отображаться на панели и в виде Каталог, а также имя файла .dbconn, хранящегося на диске.

  9. Щелкните Проверить, чтобы убедиться, что информация о подключении действительна и экземпляр доступен.
  10. Нажмите ОК, чтобы создать файл подключения.

Подключение к базе данных появляется в разделе Базы данных на панели Каталог, а файл подключения (.dbconn) создается в директории проекта ArcGIS Pro.

Убедитесь, что учетная запись, которая используется для подключения, имеет необходимые права на доступ к ресурсам в кластере Elasticsearch.

Что дальше

После подключения к Elasticsearch можно добавить данные на карту для визуализации и выполнения запросов к ним.

Чтобы опубликовать слой изображений карты или векторный веб-слой, содержащий ссылки на данные в Elasticsearch, используйте ArcGIS Pro, чтобы зарегистрировать кластер Elasticsearch на сайте ArcGIS Server, который интегрирован с активным порталом. При этом в организации ArcGIS Enterprise создается элемент хранилища данных базы данных.