arcgis10.2导入数据到postgresql9.1

本文档详细介绍了如何在ArcGIS 10.2环境中将数据导入PostgreSQL 9.1数据库。首先安装postgresql+postgis,接着安装arcgis桌面和服务器。关键步骤包括:DLL文件的复制、空间数据库的创建、数据库连接的配置、地理数据库的启用以及权限的授予和移除。通过这些步骤,用户可以成功将数据从ArcGIS导入到PostgreSQL。
摘要由CSDN通过智能技术生成

1、安装环境,安装postgresql+postgis(空间数据库插件),64位;

2、安装arcgis desktop+arcgis server (10.2),这里需要注意的是:desktop的应用是32位,server是64位版本,记下来,备用;

3、将arcgis安装目录下(desktop10.2/databasesupport/postgresql/9.1/windows64)的st_geometry.dll拷贝至postgresql的安装目录(如:D:\Program Files\PostgreSQL\9.1\lib)下

4、将D:\Program Files\PostgreSQL\9.1\bin下的libeay32.dll、libiconv-2.dll、libintl-8.dll、libpq.dll、ssleay32.dll这几个dll拷贝至arcgis安装目录D:\Program Files (x86)\ArcGIS\Desktop10.2\bin下,但是这里有个坑,因为desktop是32位的,所以这里只能拷贝32位的dll,否则desktop一直无法连接postgresql,所以这里需要下载32位的这几个dll(或者下载32位的postgresql安装包,安装后,将dll拷贝出来,注意安装包版本要对应);

5、将将D:\Program Files\PostgreSQL\9.1\bin下的libeay32.dll、libiconv-2.dll、libintl-8.dll、libpq.dll、ssleay32.dll这几个dll拷贝至arcgis server安装目录D:\Program Files (x86)\ArcGIS\Server\bin下,注意这里了,因为server是64位,所以这里又需要拷贝64位的dll,否则数据库无法发布服务

6、环境准好了,那么准备一些测试数据(例如shpfile文件);

7、在postgresql下手动创建空间数据库,名称为test(注意:数据库模板一定要选择空间数据库模板template_postgis_20,否则无法导入数据,只是一个普通的数据库;另外数据库名称不能有大写的字母,arcgis不允许);

8、打开ArcMap,打开右侧侧边栏【目录】

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值