ArcCatalog连接PostgreSQL创建SDE库

本文默认环境已经安装好ArcGIS及PostgreSQL。

 

1.将 ArcGIS桌面程序安装目录下的文件([Installdir]\DatabaseSupport\PostgreSQL\9.2\Windows64)拷贝到postgresql安装目录下的lib文件夹

ArcCatalog连接PostgreSQL发布SDE服务(一)

 

ArcCatalog连接PostgreSQL发布SDE服务(一)

 

2.将32位的postgresql library 安装目录 bin文件夹的5个dll文件(libeay32.dll、libiconv-2.dll、libintl-8.dll、libpq.dll 和 ssleay32.dll)复制到arcgis安装目录bin文件夹([Installdir]\\bin)。

ArcCatalog连接PostgreSQL发布SDE服务(一)

 

ArcCatalog连接PostgreSQL发布SDE服务(一)

 

 

3.ArcCatalog工具箱创建企业级地理数据库

Tools-DataMangerment Tools-Geodatabase Administration-Create Enterprise Geodatabase

 

ArcCatalog连接PostgreSQL发布SDE服务(一)

 

 

选择postgreSql ,实例选择填写localhost,创建数据库的一个名称sde,数据库管理员密码,地理数据库管理员密码

 

ArcCatalog连接PostgreSQL发布SDE服务(一)

大幅度

4.直连地理数据库

本地(PostgreSQL与ArcGIS同一台服务器):

数据库平台选择PostgreSQL

实例(instance)填写localhost

 

数据库(database)选择或者填写需要连接的数据库

ArcCatalog连接PostgreSQL发布SDE服务(一)

远程服务器:

本地Catalog要直连远程服务器上的PostgreSQL,需要在远程服务器上数据文件存放位置(D:\Program Files\PostgreSQL\9.2\data)下的pg_hba.conf文件添加一条本地IP记录。

 

ArcCatalog连接PostgreSQL发布SDE服务(一)

 

ArcCatalog连接PostgreSQL发布SDE服务(一)

注意:主要是版本问题 arcserver10.2相应的 PostgreSQL为9.1或者9.2. 还有就是32位和64位都需要装,分别按照要求拷贝dll文件

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ArcGIS 中,可以使用 SQL Server、Oracle、PostgreSQL 等 DBMS 来创建和管理空间数据。下面以 SQL Server 为例,介绍如何将数据写入 SDE 数据。 1. 连接SDE 数据 首先需要使用 ArcCatalogArcMap 等工具,连接SDE 数据,以便创建要素类和表格等数据对象。连接时需要输入 SDE 用户名和密码等信息。 2. 创建要素类或表格 在连接成功后,可以右键单击数据图层,选择“新建要素类”或“新建表格”等选项,创建数据对象。在创建时需要指定数据对象的名称、坐标系、字段等信息。 3. 将数据写入数据 可以使用 SQL Server Management Studio 等工具,将数据写入到 SDE 数据中。具体步骤如下: (1)将数据保存为 Shapefile、CSV 等格式。 (2)打开 SQL Server Management Studio,连接SDE 数据。 (3)在 SDE 数据创建一个空表格,用于存储数据。 (4)在 Management Studio 中选择“导入数据”选项,选择要导入的数据文件和目标表格。 (5)设置导入选项,例如字段映射、数据类型、编码等。 (6)开始导入数据。 4. 将数据添加到数据对象中 在成功将数据导入到 SDE 数据后,需要将数据添加到相应的数据对象中。可以使用 ArcMap 工具,打开编辑器并选择要素类或表格,然后将数据添加到编辑器中。 5. 保存编辑结果 添加数据后,需要保存编辑结果并提交到数据中。在 ArcMap 中,可以选择“保存编辑”选项,或者使用 ArcObjects API 程序编写代码实现保存操作。 以上是将数据写入 SDE 数据的一般流程,具体操作步骤可能因 DBMS 类型和版本等因素而略有不同。建议在操作前充分了解 DBMS 和 ArcGIS 的相关知识,保证操作的准确性和安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值