Arcgis 连接PostgreSQL

一、环境安装

1、查看Arcgis所支持的PostgreSQL的版本信息。ArcGIS 10.1系统要求

2、安装 PostgreSQL。PostgreSQL: Downloads

3、安装PostGis。Index of /postgis/windows/

二、配制连接库

1、将 PostgreSQL\9.1\bin目录下的(libeay32.dll、libiconv-2.dll、libintl-8.dll、libpq.dll 和 ssleay32.dll)文件复制到ArcGIS\Desktop10.1\bin目录下;其它PostgreSQL版本的连接库可下载。Download PostgreSQL Binaries

2、将ArcgisArcGIS\Desktop10.1\DatabaseSupport\PostgreSQL\Windows64目录下的文件复制到PostgreSQL\9.1\bin目录下。

三、Arcgis连接

Arcgis 连接PostgreSQL_第1张图片

 四、PostgreSQL空间数据入库方法

1、使用PostgreSQL默认的空间数据库,并使用自带工具导入空间数据;(PostGis默认创建的空间数据库)

2、Arcgis连接PostgreSQL创建企业空间数据库,使用Arcgis导入数据;(Arcgis企业级地理数据库)

3、使用其它开源软件UDig、QGis导入数据;

五、 PostgreSQL两种类型空间库比较

PostGis默认创建的空间数据库:支持所有桌面软件(Arcgis、QGis、UDig)及geoserver的连接,可作为通用数据源。Arcgis连接较慢好像需要重新计划空间范围,发布Arcgis server服务不稳定。

Arcgis企业级地理数据库:只支持arcgis desktop的连接,geoserver中连接需要额外的插件,不支持qgis、udig等。此种方式,postgresql+postgis相当于一个基础数据库,空间库的存储及管理依赖arcgis 的空间数据引擎arcsde,可通过arcgis desktop进行数据的入库、编辑等,但已不支持postgis的空间函数。
 

你可能感兴趣的:(ArcGis,postgresql,Arcgis,postgis)