部署环境:

Win7 64位旗舰版

软件版本:

PostgreSQL-9.1.3-2-windows-x64

Postgis-pg91x64-setup-2.0.6-1

Arcgis 10.1 SP1

Arcgis与PostgreSQL版本支持请参考:http://resources.arcgis.com/zh-cn/help/system-requirements/10.1/index.html#/PostgreSQL_Database_Requirements/015100000075000000/

一、部署PostgreSQL数据库

双击postgresql-9.1.3-2-windows-x64.exe安装包,设置安装路径和数据存储路径后,输入数据库登录密码,之后默认安装即可

双击postgis-pg91x64-setup-2.0.6-1.exe安装包,设置安装路径与postgresql中的lib路径一致,之后默认安装即可

二、PostgreSQL配置

将Arcgis安装路径%System%\ArcGIS\Desktop10.1\DatabaseSupport\PostgreSQL\9.1\Windows64下的st_geometry.dll文件拷贝到PostgreSQL安装路径%System%\PostgreSQL\9.1\lib下

注:如果不将正确的 st_geometry.dll 库放在 PostgreSQL lib 文件夹下,将无法创建地理数据库。

为了方便其他客户端远程访问本数据库,需要对数据库的%System%\PostgreSQL\9.1\data文件夹下的pg_hba.conf文件中

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
host    all             all             192.98.12.1/24            md5              #指定192.98.12.1~255网段均可连接

相关参数进行配置(详细配置方法可参照:http://wenku.baidu.com/link?url=W6bUR3nTq6zJwCgqlDyrSg8uE6hxDMuTYeaNkHJ5Yt74-_W3J_jUgxZ5syi25Nr6S-7bgcRDhvRlVuOTIDZHWOwObOfdSh-EwcSr-2zUIKK)

三、Arcgis创建PostgreSQL空间数据库

启动Arccatalog软件,点击“ArcToolbox”菜单项,选择“CreateEnterpriseGeodatabase(创建企业级地理数据库)”,如下图所示:

在弹出的“创建企业级地理数据库”窗口中输入相关参数,如下图所示:

参数配置完成后点击“确定”进行创建,创建完成后“数据库连接”处添加该连接参数,如下图所示:

点击“确定”按钮,连接成功后PostgreSQL空间数据库创建完成

最新文章

  1. 【代码笔记】iOS-可以向左(右)滑动
  2. Maven 从svn下载后,pom.xml报错解决方案
  3. App.Config详解及读写操作
  4. 安装ESXi5.5遇到Relocating modules and starting up the kernel的处理
  5. Maven 使用介绍
  6. Hadoop学习18--yarn配置篇-基本配置节点
  7. 使用jquery form插件进行异步带文件的表单提交
  8. 關於imagick不得不說的一些事
  9. Cinder 调试 - cinder service 状态为 down
  10. 斯坦福大学 iOS 7应用开发 ppt
  11. android课程表的实现
  12. py继续
  13. 发光的input框(纯css实现)
  14. ListView 行高设置不起作用
  15. Swift学习笔记十三:继承
  16. Github入门详情教程
  17. 第五节:SignalR大杂烩(与MVC融合、全局的几个配置、跨域的应用、C/S程序充当Client和Server)
  18. 共有和私有、name mangling
  19. Java Swing 界面中文乱码问题解决(Idea环境)
  20. [luogu3246][bzoj4540][HNOI2016]序列【莫队+单调栈】

热门文章

  1. B+Tree和MySQL索引分析
  2. mysql优化(初学)
  3. Django-Admin后台管理
  4. 处理Https 异常记录 javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
  5. JAVA的模式对话框和非模式对话框
  6. Oracle 之SQL_Loader
  7. 利用set排序数组并且去掉重复的数组元素
  8. poi导出excel
  9. iOS 导出 ipa 包时 四个选项的意义
  10. Maven创建工程 WEB