在2015年10月27日至28日举行的2015第十三届Esri中国用户大会上,Esri中国信息技术有限公司总裁何宁宣布:Esri中国公司与武汉达梦数据库有限公司达成合做,经过双方间的共同研发,ArcGIS即将完成对达梦数据库的原生支持。从ArcGIS 10.4.X开始支持达梦数据V7.1.5及以上版本。数据库
下面简单介绍如何使用达梦数据库:服务器
系统平台:Windows10ide
软件版本:ArcGIS 10.4.1和DM V7.6.0.153(32位和64位都要安装)工具
1.安装ArcGIS 10.4.1,过程省略;测试
2.安装64位达梦数据并初始化一个实例,提供数据库服务器。安装32位达梦数据库不用建实例,仅做为客户端使用。安装过程省略;3d
3.将32位达梦数据库的..\dmdbms\bin目录中的.dll文件所有拷贝到ArcGIS的..\Desktop10.4\bin目录下,有同名文件直接覆盖掉。blog
此步骤很是重要,若是没有拷贝32位的dll文件到ArcGIS中,将会报下图错误。get
4.使用管理员用户登陆数据库,调用系统过程SP_INIT_GEO_SYS(1)建立DMGEO包,调用过程后,工具包中“GEOGRAPHY SYSTEM”将会处于启用状态。it
5. 添加shp数据class
打开ArcCatalog->文件夹链接->右键“链接到文件夹”。
6. 链接达梦数据库
打开ArcCatalog->数据库链接->双击“添加 数据库链接图标”->在“数据库平台”选择“Dameng”,在“数据源”中添加达梦数据库原,“身份验证类型”使用默认的“数据库身份认证”,输入数据库的用户和密码,这里使用数据库的系统管理员用户SYSDBA,最后点击“肯定”。
数据源的格式:LOCALHOST;TCP_PORT=5236;CHARACTER_CODE=PG_UTF8
LOCALHOST表示使用本机的数据库,若是是远程的请使用IP;
TCP_PORT=5236表示数据库端口号是5236;
CHARACTER_CODE=PG_UTF8表示使用PG_UTF8字符集
链接后以下图,能够看到数据库中的表数据了。
7.导入shp文件数据到达梦数据中
导入shp文件数据。
导入后能够在达梦数据中看到刚导入的要素类了。
8.将保存在达梦数据库中的要素类数据导出为shp文件数据,并测试
导出的要素类shp文件数据。
导出后的shp文件以下图。
用ArcMap测试导出的shp文件数据,shp文件数据正常使用。