连接 PostgreSQL 以将数据发布到空间数据服务器

要通过 ArcGIS for Desktop 连接到 PostgreSQL 以创建地图并将数据发布到空间数据服务器,必须将 PostgreSQL 客户端文件放置在 ArcGIS for Desktop bin 目录中、确保数据库接受连接,并创建与数据库的连接。

您可以从 Esri 客户关怀中心门户站点中下载 PostgreSQL 客户端文件并将其放置在 ArcGIS 客户端应用程序的 bin 目录中,以方便直连至 PostgreSQL 数据库。

按照以下步骤,获取所需文件,并通过 ArcGIS for Desktop 建立与 PostgreSQL 数据库的连接:

步骤:
  1. 从 Esri 客户关怀中心门户下载 pg_client_windows86 库。
  2. 将这些客户端文件转存到 ArcGIS for Desktop 的 bin 目录中。
    注注:

    确保将所有文件都放在 bin 目录中。需要这些文件的特定版本才能连接到数据库;即使系统中已经存在其中任一文件的不同版本,仍然需要将从 Esri 客户关怀中心门户站点中下载的文件版本放在客户端 bin 目录中。

  3. 更改数据库服务器上的 PostgreSQL pg_hba.conf 文件以接受客户端连接。有关更改 pg_hba.conf 文件的信息,请参阅 PostgreSQL 文档。
  4. 如果已从数据库的“公共”中撤消了 CONNECT 权限,则必须为数据库连接要使用的用户授予数据库的 CONNECT 权限。
  5. 启动 ArcCatalog 或启动 ArcMap,然后打开目录 窗口。
  6. 展开数据库连接节点,然后双击添加数据库连接
  7. 数据库平台下拉列表中选择 PostgreSQL
  8. 实例文本框中输入安装 PostgreSQL 的服务器的名称。
  9. 数据库文本框中输入 PostgreSQL 数据库的名称。
  10. 使用数据库身份验证进行连接,并在相应文本框中输入连接用户的用户名和密码。

    请确保选中保存用户名和密码

  11. 单击确定进行连接。

新数据库连接已列出在“数据库连接”节点下。

相关主题

9/15/2013