在 2015 年 10 月 27 日至 28 日举行的 2015 第十三届 Esri 中国用户大会上,Esri 中国信息技术有限公司总裁何宁宣布:Esri 中国公司与武汉达梦数据库股份有限公司达成合作,通过双方间的共同研发,ArcGIS 即将完成对 DM 数据库的原生支持。从 ArcGIS 10.4.X 开始支持达梦数据 V7.1.5 及以上版本。下面简单介绍如何使用 DM 数据库:
| 软件 | 版本 |
|---|---|
| 操作系统 | Windows 10 |
| ArcGIS | ArcGIS 10.4.1 |
| DM 数据库 | DM V7.6.0.153(32 位和 64 位都要安装) |
- 安装 ArcGIS 10.4.1 过程省略。
- 安装 64 位 DM 数据并初始化一个实例,安装 32 位 DM 数据库,过程省略。
- 将 32 位 DM 数据的..\dmdbms\bin 目录中的 .dll 文件全部拷贝到 ArcGIS 的 ..\Desktop10.4\bin 目录下,有同名文件直接覆盖掉。此步骤非常重要,如果没有拷贝 32 位的 dll 文件到 ArcGIS 中,将会报错,如下图所示:

- 使用管理员用户登录数据,调用系统过程
SP_INIT_GEO_SYS(1)创建DMGEO包,如下图调用过程后,工具包中【GEOGRAPHY SYSTEM】将会处于启用状态。

- 添加 shp 数据。
打开 ArcCatalog-右键【连接到文件夹】,如下图所示:

- 连接 DM 数据库。
打开 ArcCatalog-数据库连接-双击【添加数据库连接图标】-在【数据库平台】选择【Dameng】,在【数据源】中添加 DM 数据库原,身份验证类型使用默认的【数据库身份认证】,输入数据库的的用户和密码,这里使用数据库的系统管理员用户 SYSDBA,最后点击【确定】即可。
数据源的格式:LOCALHOST;TCP_PORT=5236;CHARACTER_CODE=PG_UTF8
LOCALHOST 表示使用本机的数据库,如果是远程的请使用 IP; |
连接后可查看数据库中的表数据,如下图所示:

- 导入 shp 文件数据到 DM 数据中。
导入 shp 文件数据,如下图所示:

导入后可以在 DM 数据中看到刚导入的要素类,如下图所示:

- 将保存在 DM 数据库中的要素类数据导出为 shp 文件数据,并测试导出要素类为 shp 文件数据。

导出后的 shp 文件,如下图所示:

用 ArcMap 测试导出的 shp 文件数据,如下图所示:

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




