我将我的
PostGresql和PostGis以及所需要的安装文件都放在网盘中,有需要的可以自行提取下载
链接:https://pan.baidu.com/s/1dsocCE7z8385Lk_chg_p9Q
提取码:L1Y2
PostGresql安装教程:
https://www.runoob.com/postgresql/windows-install-postgresql.html
PostGis安装教程:
https://blog.csdn.net/LY1201A/article/details/107080664
完成安装后修改PostgreSQL中pg_hba.conf文件,文件路径:
C:\Program Files\PostgreSQL\9.0\data\pg_hba.conf
修改内容如下:
接着修改PostgreSQL中postgresql.conf 路径:
C:\Program Files\PostgreSQL\9.0\data\postgresql.conf
修改内容如下:
由于我的ArcMap是32位,ArcGisServer是64位所以我需要将
文件夹“postsql90 32位客户端dll”中的DLL放到C:\Program Files (x86)\ArcGIS\Desktop10.2\bin目录下
将文件夹“PostSql90 64位客户端dll”中的DLL放到C:\Program Files\ArcGIS\Server\bin目录下
关闭防火墙,在服务中重启PostGreSql和ArcGisServer
打开ArcMap–>-->窗口–>目录
选择数据库连接
数据库平台选择 PostgreSQL
实例填写 localhost(我这里是连接本地数据库服务)
身份验证类型选择数据库身份验证
用户名,密码就是安装PostgreSQL时所填写的用户名密码
填写完后在数据库这里会出现可供我们选择的数据库连接
这样我们便成功通过ArcMap连接到PostgreSQL了