部署环境:

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空间数据库创建完成

通过arcgis在PostgreSQL中创建企业级地理数据库的更多相关文章

  1. 用ArcMap在PostgreSQL中创建要素类需要执行”create enterprise geodatabase”吗

    问:用Acmap在PostgreSQL中创建要素类需要执行"create enterprise geodatabase"吗? 关于这个问题,是在为新员工做postgresql培训后 ...

  2. 创建企业级地理数据库报错:ORA-01455

    环境: Oracle Server : 11.2.0.3 (x64) Oracle Client  : 11.1.0.6 (x32) Arcgis Desktop : 10.3 在该环境下执行 &qu ...

  3. ArcGIs创建企业级数据库

    本文主要描述ArcGIs创建企业级数据库. 目标:创建企业级地理数据库,使用ArcMap通过SDE引擎 与Oracle交互数据,创建完成后将本地的mdb数据库中数据迁移到Oracle的地理数据库当中. ...

  4. SQL Server中创建sde数据库

    在ArcCatalog或者ArcMap中打开ArcToolBox工具箱. 在工具箱中,找到创建企业级地理数据库工具,依次为数据管理工具→地理数据库管理→创建企业级地理数据库,如图所示. 双击打开创建企 ...

  5. PostgreSQL 中定义自己需要的数据类型

    PostgreSQL解决某系数据库中的tinyint数据类型问题,创建自己需要的数据类型如下: CREATE DOMAIN tinyint AS smallint CONSTRAINT tinyint ...

  6. ArcGIS 网络分析[1.3] 在个人地理数据库中创建网络数据集/并简单试验最佳路径

    上篇使用shp文件创建网络数据集,然而在ArcGIS 9中就支持地理数据库了,数据库的管理更为科学强大. 本篇就使用个人地理数据库进行建立网络数据集,线数据仍然可以是1.1中的线数据,但是我做了一些修 ...

  7. PostgreSQL空间数据库创建备份恢复(PostGIS vs ArcGIS)

    梯子 PostGIS创建备份恢复ArcGIS创建备份恢复 PostGIS 创建 安装就不必介绍了,windows下使用安装工具Application Stack Builder,选择空间扩展PostG ...

  8. ArcGIS Server中创建的两个账户有什么区别

    新手常常有这样的疑问: 在安装ArcGIS Server的时候创建的账户和在ArcGIS Server Manager上面创建的账户有什么区别? 解答:前者是是为ArcGIS Server创建的操作系 ...

  9. ArcGIS Engine环境下创建自定义的ArcToolbox Geoprocessing工具

    在上一篇日志中介绍了自己通过几何的方法合并断开的线要素的ArcGIS插件式的应用程序.但是后来考虑到插件式的程序的配置和使用比较繁琐,也没有比较好的错误处理机制,于是我就把之前的程序封装成一个类似于A ...

随机推荐

  1. Visual Studio Emulator for Android 的安装与使用 感觉最干净好看的模拟器.

    Step1 win8+ 6G+ 添加删除程序\ hyper  创建虚拟机 安装visual studio android 模拟器, 自带三个模拟器 使用管理员打开模拟器 参考文献 Visual Stu ...

  2. SqlServer 2008登录时报错

    登录SQLServer2008R2时提示如下错误: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server ...

  3. iOS推送小结(证书的生成、客户端的开发、服务端的开发)

    1.推送过程简介 1.1.App启动过程中,使用UIApplication::registerForRemoteNotificationTypes函数与苹果的APNS服务器通信,发出注册远程推送的申请 ...

  4. js 字符串操作函数

    concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串. indexOf() – 返回字符串中一个子串第一处出现的索引.如果没有匹配项,返回 -1 . charAt() – 返回指定 ...

  5. js实例--飞机大战

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title> ...

  6. 安天移动安全应对“DressCode”威胁,发布企业移动威胁检查工具

    近日,一种名为"DressCode"的恶意代码引起了国内安全行业的关注,该恶意代码以企业员工的移动设备作为跳板对企业内网进行攻击,对企业安全造成严重威胁.安天移动安全公司威胁情报团 ...

  7. WPF下的Richtextbox中实现表格合并,添加删除行列等功能

    .Net中已有现在的方法实现这些功能,不过可能是由于未完善,未把方法公开出来.只能用反射的方法去调用它. 详细信息可以查看.Net Framework 的源代码 http://referencesou ...

  8. MyBatis获取插入记录的自增长字段值

    在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名! <insert id=" ...

  9. Python os模块介绍

    os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录:相当于shell下cd os.curd ...

  10. NOIp 2016 总结

    NOIp 2016 总结 -----YJSheep Day 0 对于考前的前一天,晚自习在复习图论的最短路和生成树,加深了图的理解.睡得比较早,养足精力明日再战. Day 1 拿到题目,先过一边,题目 ...