当前位置: 首页 > news >正文

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. 检查服务

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

相关文章:

  • 一个借助ai分析市场交易数据的流程方法
  • 2. 在后端代码中加入日志记录模块
  • XR应用测试:探索虚拟与现实的边界
  • Qt基于等待条件QWaitCondition实现的任务队列模型示例
  • 涨薪技术|掌握带安全认证的接口测试
  • 一文详解基于NarrotoAI的短剧短视频自动解说、混剪AI平台搭建
  • Kubernetes LimitRange对于pod 的 update 事件会不会处理?
  • DMA发送全部历史记录数据到串口
  • AWS SQS跨账户访问失败排查指南
  • (转)Java多态`
  • AI大模型-提示工程学习笔记22-元提示(meta-prompting)
  • GPT-4.5 怎么样?如何升级使用ChatGPTPlus/Pro? GPT-4.5设计目标是成为一款非推理型模型的巅峰之作
  • 智能机器人加速进化:AI大模型与传感器的双重buff加成
  • 华为云之使用鲲鹏弹性云服务器部署Node.js环境【玩转华为云】
  • 活动报名:Voice Agent 技术现状及应用展望丨 3.8 北京
  • 物理竞赛中的线性代数
  • AI学习第七天
  • 1. 搭建前端+后端开发框架
  • c语言实现三子棋小游戏(涉及二维数组、函数、循环、常量、动态取地址等知识点)
  • C语言 第二章 (2)
  • 如何给网站做推广/产品的推广及宣传思路
  • 电商网站推广渠道/免费发布广告信息平台
  • 电子商务网站建设首要问题是/百度地图疫情实时动态
  • 株洲品牌网站建设/百度爱采购优化
  • wordpress模板代码在/搜索seo神器
  • 官方网站如何建立/站长工具网址查询