通过arcgis在PostgreSQL中创建企业级地理数据库
部署环境:
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中创建企业级地理数据库的更多相关文章
- 用ArcMap在PostgreSQL中创建要素类需要执行”create enterprise geodatabase”吗
问:用Acmap在PostgreSQL中创建要素类需要执行"create enterprise geodatabase"吗? 关于这个问题,是在为新员工做postgresql培训后 ...
- 创建企业级地理数据库报错:ORA-01455
环境: Oracle Server : 11.2.0.3 (x64) Oracle Client : 11.1.0.6 (x32) Arcgis Desktop : 10.3 在该环境下执行 &qu ...
- ArcGIs创建企业级数据库
本文主要描述ArcGIs创建企业级数据库. 目标:创建企业级地理数据库,使用ArcMap通过SDE引擎 与Oracle交互数据,创建完成后将本地的mdb数据库中数据迁移到Oracle的地理数据库当中. ...
- SQL Server中创建sde数据库
在ArcCatalog或者ArcMap中打开ArcToolBox工具箱. 在工具箱中,找到创建企业级地理数据库工具,依次为数据管理工具→地理数据库管理→创建企业级地理数据库,如图所示. 双击打开创建企 ...
- PostgreSQL 中定义自己需要的数据类型
PostgreSQL解决某系数据库中的tinyint数据类型问题,创建自己需要的数据类型如下: CREATE DOMAIN tinyint AS smallint CONSTRAINT tinyint ...
- ArcGIS 网络分析[1.3] 在个人地理数据库中创建网络数据集/并简单试验最佳路径
上篇使用shp文件创建网络数据集,然而在ArcGIS 9中就支持地理数据库了,数据库的管理更为科学强大. 本篇就使用个人地理数据库进行建立网络数据集,线数据仍然可以是1.1中的线数据,但是我做了一些修 ...
- PostgreSQL空间数据库创建备份恢复(PostGIS vs ArcGIS)
梯子 PostGIS创建备份恢复ArcGIS创建备份恢复 PostGIS 创建 安装就不必介绍了,windows下使用安装工具Application Stack Builder,选择空间扩展PostG ...
- ArcGIS Server中创建的两个账户有什么区别
新手常常有这样的疑问: 在安装ArcGIS Server的时候创建的账户和在ArcGIS Server Manager上面创建的账户有什么区别? 解答:前者是是为ArcGIS Server创建的操作系 ...
- ArcGIS Engine环境下创建自定义的ArcToolbox Geoprocessing工具
在上一篇日志中介绍了自己通过几何的方法合并断开的线要素的ArcGIS插件式的应用程序.但是后来考虑到插件式的程序的配置和使用比较繁琐,也没有比较好的错误处理机制,于是我就把之前的程序封装成一个类似于A ...
随机推荐
- C语言小结
1.输入输出: char s; printf("Enter a string"); scanf("%s",&s); printf(''Hello,%s& ...
- iOS 局部变量 全局变量 成员变量
一.成员变量 : 写在类声明的大括号中的变量叫成员变量 (也叫属性/实例变量) 成员变量不可离开类 离开了类就不是成员变量 成员变量不能再定义的同事初始化 成员量只能通过对象来访问 成员变量存储在堆中 ...
- XML 基础
linux下xml编辑器 vim gedit editix wonderful;免费30天;可以进行有效性检查 xerces oxygen 收费 xmlcopyedit serna free 是ser ...
- [Sass]扩展/继承
[Sass]扩展/继承 继承对于了解 CSS 的同学来说一点都不陌生,先来看一张图: 图中代码显示".col-sub .block li,.col-extra .block li" ...
- androidstdio偶遇一
android的错误 今天在安装androidstdio的过程中产生了遇到了一个错误(之前一直没有重新安装,因为觉得麻烦,但是电脑慢成狗了,只好重新安装....)那么现在步入正题. 首先安装的 ...
- Python下Json和Msgpack序列化比较
最近用Python时,遇到了序列化对象的问题,传统的json和新型序列化工具包msgpack都有涉及,于是做一个简单的总结: 通俗的讲:序列化:将对象信息转化为可以存储或传输的形式:反序列化:把这个 ...
- history命令详解
Linux下history命令用法 ^_^在项目中希望调用history命令来获取用户的历史记录,方便分析,可是我们平时所见到的history结果是下面这样: # history | head -10 ...
- BMW
tc金游世界单登陆允许服务 tc金游世界注册机允许服务 tc金游辅助智能游戏清分允许服务[智能游戏] tc金游辅助挂机王清分允许服务[游辅助挂机清分] tc金游世界王自动打牌允许服务[自动打牌] tc ...
- MFC 滑动条的重绘
MFC自带的滑动条的样子是这样的. 比较难看,所以需要重绘下,重绘后的样子是这样的. 代码如下: CustomSliderCtr.h #pragma once // CCustomSliderCtr ...
- 106运用SWITCH语句打印星期几的单词
package com.chongrui.test;/*运用SWITCH语句打印星期几的单词 * */ public class TypeConvertion { public static void ...