「GIS教程」MapGIS6.x数据转换MapGIS10的方法

您所在的位置:网站首页 mapgis导出数据库 「GIS教程」MapGIS6.x数据转换MapGIS10的方法

「GIS教程」MapGIS6.x数据转换MapGIS10的方法

#「GIS教程」MapGIS6.x数据转换MapGIS10的方法 | 来源: 网络整理| 查看: 265

「GIS教程」MapGIS6.x数据转换MapGIS10的方法 发布时间: 2022-04-08 所属分类: GIS探秘 文章标签: MapGISMapGIS 67MapGIS 10 当前位置: 麻辣GIS » GIS探秘 » 「GIS教程」MapGIS6.x数据转换MapGIS10的方法

随着MapGIS平台产品不断迭代,作为GIS软件基础的数据组织也在同步更新,其中最主要的是从MapGIS 6X到MapGIS 10数据格式的升级。想必熟悉MapGIS的用户在学习或工作过程中,经常会遇到6X数据和MapGIS 10数据之间的升级和转换操作。

那么如何实现MapGIS 6X数据的无损升级呢?本篇将从MapGIS桌面二次开发角度为大家详解一键升级秘方。

MapGIS 6X数据升级包含哪些内容?

在进行6X数据升级时需进行两部分操作,即数据升级与系统库升级。

其中,数据升级保障了数据中空间信息、属性信息的完整。系统库升级保障了空间数据中几何要素的图形显示、注记文本样式的无损转换。

MapGIS 6X数据与MapGIS 10对应关系

在进行数据升级之前,还需简单了解6X数据与MapGIS 10数据格式之间的对应关系。因为不同数据类型之间进行转换往往会转换失败,比如将点数据强行转换为线或区数据。

6X数据一般以wt、wp、wl为后缀名的文件形式存在(中间带字母“a“表示明码文件),分别表示点&注记、线、区数据,并可以通过mpj格式的工程文件进行组织。

MapGIS 10数据是以要素类、注记类的形式保存在MapGIS数据库中,其中数据类型分别以Pnt(点)、Lin(线)、Reg(区)、Ann(注记)进行区分。

特别注意:6X数据的点数据与注记数据都保存在wt或wat文件中,如数据中同时包含点数据与注记数据,需要分别将wt数据转换为点要素类和注记类(即转换两次)。

MapGIS 6X系统库升级

若将6X系统库升级至MapGIS 10版本,可通过MapGIS 10 Desktop操作完成。

操作步骤:打开MapGIS 10 Desktop,点击“设置“→”系统库管理”→”导入6x系统库“。

MapGIS系统库包含符号颜色库(Slib)和字体库(Clib)两部分,选择对应系统库文件夹即可。

升级完成后会在MapGIS安装目录生成对应系统库文件夹,并且在系统库管理界面能够看到升级后的6X系统库。

二次开发快速实现数据升级

通过二次开发实现MapGIS 6X数据升级其实十分简单,因为在MapGISObjects SDK中所有二维矢量数据转换操作都通过DataConvert类中封装的Convert()方法实现。其中针对不同的数据类型,只需根据需要设置对应的转换类型即可。

例:本次6X数据升级使用的是ConvertOptionType.OPT_6TO7类型。

MapGIS平台二次开发中大部分数据转换操作都可以通过三板斧完成,即:

初始化数据转换对象DataConvert; 设置转换参数SetOption(); 执行数据转换Convert()。

其中,系统库路径即前文中提到的6X系统库文件夹路径(Slib和Clib)。整个转换过程中,转换参数具体如何设置可参考如下代码(注:示例中对wt数据进行了两次转换,分别转换为点数据和注记):

此外,若6X数据为明码格式(wat、wal、wap)需先将6X明码数据转换为6X格式,转换时只要设置源数据与目的数据即可,无需设置转换类型。

转换前后对比

相关阅读 「GIS教程」使用MapGIS从0到1快速配置行业一张图 「GIS教程」使用MapGIS从0到1快速配置行业一张图 2022-03-30 「GIS教程」ArcGIS地图文档转换成MapGIS的方法(mxd - mapx) 「GIS教程」ArcGIS地图文档转换成MapGIS的方法(mxd -> mapx) 2021-11-22 「GIS利器」推荐几个Windows环境变量管理工具 「GIS利器」推荐几个Windows环境变量管理工具 2019-07-24 MapGIS67操作手册(3-36)MapGIS67等高线自动赋值 MapGIS67操作手册(3-36)MapGIS67等高线自动赋值 2017-08-14 MapGIS67操作手册(3-35)MapGIS67修改文本的方法 MapGIS67操作手册(3-35)MapGIS67修改文本的方法 2017-08-13 MapGIS67操作手册(3-34)MapGIS67连接字串的方法 MapGIS67操作手册(3-34)MapGIS67连接字串的方法 2017-08-12 麻辣GIS-Sailor

作者:Sailor

GIS爱好者,学GIS,更爱玩GIS。 B站关注 加入QQ群 声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

手机阅读 公众号关注 微信打赏 手机阅读 麻辣GIS微信公众号关注 最新GIS干货 赞助麻辣GIS 谢谢老板!! 上一篇:「GIS测评」北斗探针-业内最小GNSS接收机 下一篇:「GIS技巧」使用ESBuild加速WebGIS项目前端打包速度(测试提速50%)


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3