欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 锐评 > Windows环境下SuperMapGIS 11i 使用达梦数据库

Windows环境下SuperMapGIS 11i 使用达梦数据库

2026/2/2 17:10:22 来源:https://blog.csdn.net/CleverGerhard/article/details/145939125  浏览:    关键词:Windows环境下SuperMapGIS 11i 使用达梦数据库

1. 环境介绍:

1.1. 操作系统:

windows server 2019

1.2. GIS 软件:

1.2.1. GIS 桌面

supermap-idesktopx-11.3.0-windows-x64-bin

下载链接:SuperMap技术资源中心|为您提供全面的在线技术服务

安装教程:绿色版,无需安装,解压即可使用

1.2.2. GIS 服务器

supermap-iserver-11.3.0-windows-x64-all

下载链接:SuperMap技术资源中心|为您提供全面的在线技术服务

安装教程:绿色版,无需安装,解压即可使用

1.3. 数据库

dm8_20250122_x86_win_64

下载链接:产品下载-达梦数据

安装教程:数据库安装 | 达梦技术文档

2. 配置达梦依赖

下载 windows 达梦依赖库(从达梦客户端提取,GIS端可不用安装达梦客户端),下载地址:

windows 达梦依赖库.zip - 蓝奏云

微信关注公众号:GIS小杨

回复关键词:达梦win

获取解压密码

解压依赖包后,复制 bin 内的全部文件

分别拷贝到iDesktopX 的 bin 目录与 iServer 的support\objectsjava\bin 目录

具体见下图:

3. 创建数据库型数据源

3.1. 在达梦管理工具中新建用户与表空间

3.2. 新建数据库数据源

打开iDesktopX,在数据源上右键,新建数据库数据源,选着 DMplus,输入连接信息,创建超图数据库数据源系统表。

创建完成后会在表空间下生成 SM 开头的一系列表,这些表是超图数据库数据源的系统表,用于保存相关的属性信息。

这些系统表的结构与 UDBX 类似,感兴趣的可以参考,超图开源的 UDBX开放数据格式白皮书。

GItHub 仓库地址:GitHub - SuperMap/UDBX_OpenDataFormat: UDBX(Universal Spatial Database Extension)

无法访问可在公众号回复:udbx 可获取 pdf 网盘下载链接

4. iDesktopX 测试

4.1. 导入测试的全国水系数据:

导入完成后,发现新建的表名与数据集名称不一致,测试发现是通过 SMREGISTER 表进行印射的,是为了保证表名的合规性,但会造成使用上的不便,下面介绍如何保持一致。

4.2. 数据集名与表名保持一致

在 idesktopx 的文件>选项>环境菜单,勾选开启数据集名与表名保持一致,再次重新导入测试 shp 文件。

现在可以看到数据库表名称与 iDesktopX 的数据集名称现在是一致的了(SM_IDX_ 开头的表是数据集的空间索引表)。

4.3. 保存工作空间到达梦数据库

在工作空间节点上右键另存工作空间,选着 DMplus 工作空间,输入连接信息后保存。

发现已经保存到工作空间表了。

4.4. 新建测试地图

在 iDesktopX 上将测试数据添加到地图上,再次保存工作空间。

5. iServer 测试

5.1. 发布DM 工作空间

启动 iserver,登录 iserver 后台,点击快速发布,选着 DM 工作空间。

勾选地图服务与数据服务

5.2. 检查服务

分别查看数据服务和地图服务,发现可以正常读取数据源信息和显示地图。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词