arcgis数据库用的什么数据库系统

arcgis数据库用的什么数据库系统,第1张

如何使用直连方式连接数据

1,ArcGIS 10.1 统一了数据库连接,也就是不区分是空间数据库连接还是通过OLEDB方式的关系型数据库连接

左图为10.1下的截图,右图为10.0下的截图

2,在Catalog中只能采用直连方式;

3,ArcGIS 10.1版本中,Esri提供的安装介质不在包含Postgresql(以前的是包含的);

4,安装Postgresql,官方给的软件要求是64位数,而且所有的企业级数据库都是64位(这应该和Server有关系吧,因为Server 10.1是纯64位,在桌面软件的DatabaseSupport目录中给出的几个dll都是64位,这几个dll 后面会用到,官方给的软件需求如下:

Database

Supported Operating Systems

Minimum OS Version

Maximum OS Version

PostgreSQL 9.0.5 (64-bit)

Red Hat Enterprise Linux Server 5 (64-bit)

Update 7

Red Hat Enterprise Linux Server 6 (64-bit)

SUSE Linux Enterprise Server 11 (64-bit)

SP1

Windows Server 2003 Standard, Enterprise, and Datacenter (64-bit [EM64T])

SP2

SP2

Windows Server 2008 R2 Standard, Enterprise, and Datacenter (64-bit [EM64T])

SP1

5,配置PostgreSQL的客户端。因为直连方式要求ArcSDE的客户端必须安装数据库的客户端类库,所以首先需要获取PostgreSQL的客户端。ArcGIS Desktop是32位软件,需要的是32位的PostgreSQL类库。找到PostgreSQL的客户端,或者在别的机器上将32位的 libeay32.dll, libiconv-2.dll, libintl-8.dll, libpq.dll, and ssleay32.dll文件拷贝到Desktop 安装目录的bin目录下

6, 拷贝 st_geometry.dll,将Desktop 安装目录下的DatabaseSupport/PostgreSQL/Windows64(看到64了吧)目录下,拷贝st_geometry.dll文件到PostgreSQL的lib目录。在PostgreSQL中创建Geodatabase时必须用到此类库;

7,配置pg_hba.conf,修改PostgreSQ 的pg_hba.conf文件,添加“host all all 0.0.0.0/0 md5”(关于该文件的配置,可以参阅相关资料);

8,在安装完SDE后,发现没有以往的post界面,在10.1中,对于创建企业级Geodatabase都采用工具箱中提供的工具,换句话说,以前的post被Toolbox中的一堆工具替代;

9,创建地理数据库

10.1在创建地理数据库的时候,提供了三个,Oracle,SQL Server和Postgresql,我们用这个工具创建地理数据库,这个过程相当于早起的POST过程,创建数据库并写入一堆系统表等

显示excel与xy数据:

打开arcmap软件,选择并打开gisdata文件下的oregon文件夹,选择oregongdata.mdb打开,选择gtoposhd栅格并打开,打开orstations.xls,进一步查看字段和属性,如下图:

设置坐标系统:

在ArcMap中右键点击表名,选择Display XY Data(显示XY数据),设置坐标字段。(X Field 为LON, Y Field 为LAT),单击Edit 按钮,设置坐标系统,选择坐标系统。(GCS采用NAD 1983):

点图层与降水数值表关联:

添加ORprecipnormals.xls表以实现与orstation表关联,右击orstations表名,选择joins and relates下的join,选择station name 作为图层关联的基础,关联的表选择orprecipnormals,两表共同的属性选择station name,点击OK。

临时点图层导出为Geodatabase数据:

右击ORstations¥Events图层,选择Data|Export Data(导出数据),单击Browse按钮,将Save as type更改为File and Personal Geodatabase feature classes ,定位到mgisdata\Oregon文件夹,命名输出要素类为Precip。

创建地理数据库:

启动ArcCatalog,添加gisdata文件夹,右击文件夹,选择New|Personal Geodatabase,输入rcdata作为地理数据库的名称。

创建要素数据集:

右击rcdata地理数据库,选择New,选择Feature Dataset,命名为Admin创建要素数据集,预定义坐标系统选择UTM Zone 13N,采用相同的方法创建Environmental,Transportation和Watersystem要素集,从Admin中导入坐标系统,结果如下:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6425701.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-22
下一篇 2023-03-22

发表评论

登录后才能评论

评论列表(0条)

保存