从 ArcGIS Pro 连接到 Elasticsearch

可从 ArcGIS Pro 连接到 Elasticsearch 集群以向地图添加空间数据。

创建连接文件

在 ArcGIS Pro 中,使用数据库连接对话框创建与 Elasticsearch 集群的连接。

提供用于连接 Elasitcsearch 的主机 URL 和凭据

  1. 在 ArcGIS Pro 中打开目录窗格。
  2. 右键单击数据库或文件夹下的文件夹,然后单击新建数据库连接。
  3. 从数据库平台下拉列表中选择 Elasitcsearch。
  4. 在主机 URL 字段中,提供可连接到 Elasticsearch 集群的 URL。

    如果集群使用端口 80(http 连接)或端口 443(https 连接)以外的端口进行通信,请在 URL 的末尾追加冒号 (:) 和端口号。 例如,如果主机 https://sub.dom2.net 通过端口 54321 通信,则为主机 URL 输入 https://sub.dom2.net:54321。

  5. 此版本仅支持基本身份验证,因此身份验证类型选项无法更改。
  6. 在用户名和密码字段中提供有效的基本身份验证凭据。
  7. (可选)如果不希望将登录信息保存为连接的一部分,请取消选中保存用户名和密码;这样做有助于维护数据安全性。 但是,如果执行此操作,则系统会在每次连接时提示您提供用户名和密码。

    注:

    如果您希望搜索 ArcGIS Pro 来找到通过此连接文件访问的数据,都必须选中保存用户名和密码。

  8. 在连接文件名称字段中键入连接文件的名称。

    当提供连接信息后,系统将创建一个默认名称。 您可以使用默认值,或者键入更具描述性的文件名。

    这是将显示在目录窗格和视图中的名称,也是存储在磁盘上的 .dbconn 文件的名称。

  9. 单击验证以确认连接信息有效并且实例可访问。
  10. 单击确定创建连接文件。

数据库连接将显示在目录窗格中的数据库下,同时将在 ArcGIS Pro 工程目录中创建连接文件 (.dbconn)。

确保用于连接的账户具有访问 Elasticsearch 集群中内容的所需权限。

接下来的步骤

在连接 Elasticsearch 后,可将数据添加到地图以进行可视化和查询。