暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

ArcGIS 使用DM达梦数据库导入导出 shp 数据

原创 达梦 2021-01-31
1728

在 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 位都要安装)
  1. 安装 ArcGIS 10.4.1 过程省略。
  2. 安装 64 位 DM 数据并初始化一个实例,安装 32 位 DM 数据库,过程省略。
  3. 将 32 位 DM 数据的..\dmdbms\bin 目录中的 .dll 文件全部拷贝到 ArcGIS 的 ..\Desktop10.4\bin 目录下,有同名文件直接覆盖掉。此步骤非常重要,如果没有拷贝 32 位的 dll 文件到 ArcGIS 中,将会报错,如下图所示:

报错信息

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

工具包

  1. 添加 shp 数据。

打开 ArcCatalog-右键【连接到文件夹】,如下图所示:

连接到文件

  1. 连接 DM 数据库。

打开 ArcCatalog-数据库连接-双击【添加数据库连接图标】-在【数据库平台】选择【Dameng】,在【数据源】中添加 DM 数据库原,身份验证类型使用默认的【数据库身份认证】,输入数据库的的用户和密码,这里使用数据库的系统管理员用户 SYSDBA,最后点击【确定】即可。

数据源的格式:LOCALHOST;TCP_PORT=5236;CHARACTER_CODE=PG_UTF8

LOCALHOST 表示使用本机的数据库,如果是远程的请使用 IP;
TCP_PORT=5236 表示数据库端口号是 5236;
CHARACTER_CODE=PG_UTF8 表示使用 PG_UTF8 字符集。

连接后可查看数据库中的表数据,如下图所示:

表信息

  1. 导入 shp 文件数据到 DM 数据中。

导入 shp 文件数据,如下图所示:

导入

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

要素类

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

导出

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

信息

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

文件数据

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

评论