免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 6380|回复: 6
收起左侧

[技术交流] 南方CASS与MAPGIS数据相互转换研究

[复制链接]

7656

主题

1178

铜板

2299

好友

技术员

为地信喝彩!

积分
106237
QQ
发表于 2010-8-2 10:43 | 显示全部楼层 |阅读模式
引  言
南方CASS是基于AutoCAD平台技术开发的地形地籍成图软件,被广泛应用于地形成图、地籍成图和工程测量应用三大领域,且全面面向GIS,彻底打通数字化成图系统与GIS接口,使用骨架线实时编辑、简码用户化、GIS无缝接口等先进技术.这个软件的开发极大增强了AutoCAD的功能,使其在测绘行业的应用发挥了巨大作用.
mapgis是武汉中地信息工程有限公司研制的具有自主版权的大型基础地理信息系统平台.它是一个集数字制图、数据库管理及空间分析一体化的软件系统,是进行现代化管理和决策的先进工具.它凭借先进的空间数据管理技术和强大的地图制图功能,现已成为国内主流的GIS软件之一,在我国的GIS软件市场占有特殊的地位,产生了巨大的经济效益和社会效益.
近些年来,特别是测绘部门和市、县级土地管理部门利用以AutoCAD为平台的二次开发系列软件,积累了丰富的基础测绘、工程测绘资料及地籍测绘资料等.而目前各省份大多数土地管理部门所采用的管理软件是MAPGIS软件.这样,就存在不同系统之间信息共享上的问题,要想数据联网、数据共享及实现数字政务之需要,就得有统一的数据输出端口.就目前的实际情况来看,以AutoCAD为平台的系列二次开发软件作为数据采集平台,通过数据转换得到以数据管理为特长的GIS系列软件系统是一个理想的途径.
1  
南方CASS数据格式转换为MAPGIS格式
1.1  
数据转换的基本过程
1)首先确定CASS图形中什么元素需要转换到MAPGIS中,什么元素不需要转换,什么元素需要转换成MAPGIS的图形数据,什么元素需要转换成属性数据.如CASS图形中的一些面状图形元素,往往只需要将其边缘转换成MAPGIS图形中的多边形,而内部的填充图案可以省略.


2)将CASS图形中的元素与MAPGIS图形中的元素相对应,即确定CASS图形中,哪些元素应转换成点,哪些元素转换成线或面.
3)将CASS图形元素按层分类,以便使CASS中的图层与MAPGIS中的图层相对应.
4)图形数据格式转换,即将CASS的图形数据格式转换成MAPGIS的数据格式.
5)连接属性数据,图形数据只是MAPGIS中的一部分内容,另一部分内容是描述实体元素的属性值,它们中的一部分可以通过数据转换从CASS图形中产生,另一部分可以直接在MAPGIS下生成.
1.2  
数据转换的实现
通过理论检验和实践证明,我们可通过整图方法实现CASS数据向MAPGIS数据的转换.
整图转换的过程如下:
先制作DXF数据转入MAPGIS数据的对照表.在MAPGIS/SLIB目录下有四个文件,ARC_MAP.PNTCASS的块(符号)与MAPGIS子图对照表;ARC_MAP.LINCASS的线型与MAPGIS线型对照表;CAD_MAP.TABCASS的图层与MAPGIS图层对照表;CAD_MAP.CLRCASS的颜色与MAPGIS颜色对照表.利用写字板或记事本打开这四个对照表文件进行编缉.
1)子图对照表
ARC_MAP.PNT

前面一列23412342代表CASS软件的块名(符号),后面一列1213代表MAPGIS系统的代码(注:并非子图号,这个代码在数字测图子系统里能看见.方法是启动数字测图子系统,新建一个测量工程文件,然后就会在左边窗口看见一些地类编码的管理框,如没看见,请把系统库指向SUVSLIB,例如三角点编码为1110,水准点编码为1210).
2)线型对照表
ARC_MAP.LIN
前面一列2341代表CASS软件的形名(注:如果某种线的线型是采用随层方式,那么这种线型是不能按照对照表转入到MAPGIS中;所以,如果有这种情况,请把线的线型改成为实际线型),后面一列12代表MAPGIS系统的代码(并非线型号),这个代码在数字测图子系统里能看见,如果SUVSLIB中没有的线型可在输入编辑子系统中新造线型.
3)图层对照表
CAD_MAP.TAB
前面一列12代表MAPGIS系统的图层号,后面KZDJMD代表CASS里的图层名.
4)颜色对照表
CAD_MAP.CLR
前面一列12代表MAPGIS系统的颜色号,后面一列104代表CASS里的颜色号.
如果这四个对照表编辑完成后请别忘了存盘.
转换步骤如下:
第一步,将CASSDWG格式转换为CASS的数据交换格式DXF格式.转换时要注意以下几点:①在转换成为DXF文件格式时,最好选择R12的版本(如为6.5以后版本可选R12以后版本);②在转换DXF文件时不要对原图的块作爆破处理;③在转换DXF文件时,注意原图是否有样条曲线,如果有最好作爆破处理.
第二步,将编辑好的四个对照文件拷贝到MAPGIS/SUVSLIB/目录下,然后将MAPGIS的系统设置目录中的系统库目录也指向MAPGIS/SUVSLIB/目录下.
第三步,启动MAPGIS的文件转换子系统,进行转换就行了.“输入”—“装入DXF”—选择需转换的DXF文件—选择不转出的图层—复位窗口即可看到转换后的结果文件—另存文件以用MAPGIS文件格式保存—在输入编辑子系统打开转换后的文件可看到是否转换满意.
2  MAPGIS
数据格式转换为南方CASS格式
转换过程如下:
1)启动MAPGIS系统中的输出子系统,进入“文件转换”功能模块中.
2)在“文件”菜单中,装入要转换的那一幅地形图的线文件、点文件和区文件.
3)在“输出”菜单中,选择“输出DXF”,选用“数据”方式转换(可将MAPGIS文件较完整地转为DXF格式,而且文件不会变得过大),待转换过程完成,将中间文件取名为*DXF
4)打开CASS,在“文件”菜单中选“打开图形”,并将文件格式选择为DXF,找到中间文件*DXF并双击打开.
5)打开文件后利用开关图层,把相同颜色、线型的图形更改为和MAPGIS源文件相同特性;另外,如果发现文本变成了“???”形式,(这是因为在CASS中没有把字型添加到*DXF文件中,)需要点中“设置”菜单,选中“字型”,一般选用“仿宋”字体,替换文本标注,再点“添加”键,就会发现“???”变成了和源文件一致的仿宋字体.
6)“图层”在转换后依然保留,这对于文件的编辑是非常重要的.
7)更改完成以后,点中“文件”中“存储”键,给转换后的文件取名为*DWG,就可以在CASS中任意对文件进行编辑和辅助设计了.
3  
结  语
MAPGIS可以直接读取南方CASSDXF数据文件,它们之间的数据转换可以通过自身的数据接口实现,但由于两软件功能上的一些欠缺,致使转换不完善,如MAPGIS直接读取南方CASS图形的DXF文件,虽然大部分图形数据都能够转换,但许多线型已失去原有的含义,是一种表面上的转换,从而为下一步的工作带来不便,还需要进一步的详细研究.
随着技术进步和系统的升级,数据格式也因应变化;数据以多种格式存在,需要交流共享.在不同系统的各个部门和领域,自己所需的部分数据往往可以利用别人已有的数据,因此实现地理数据共享是共同的要求.
参考文献:

[1]
郭瑞,杨敏华,祝汉锋.关于MAPGIS与南方CASS的数据共享技术研究[J].测绘与空间地理信息,2008(4).
[2]
中国地质大学(武汉)信息工程学院.MAPGIS地理信息系统用户教程[M].武汉:中国地质大学出版社,1998:5-45.
[3]
魏保峰,朱兰艳,陈国平.南方CASS向MAPGIS的数据转换探讨[J].露天采矿技术,2007(4).
[4]崔健,武止伐.AutoCAD中地形图图形与数据转换[J].山东建筑工程学院报,1999(2).
On the Data Conversion between South CASS and the MAPGIS
FENG You-gui[sup]1[/sup] XING Zhu-rong [sup]1[/sup]FANG Lei[sup]2[/sup]
(1.College of Geomatics and Engineering, Shandong University of Science and Technology,
Qingdao 266510 , Shandong )


2.Baoding Urban and Rural Planning Design Institute, Baoding 071000, Hebei )


Abstract: This paper introduces the basic characteristics of south CASS and the MAPGIS data form and analyzes the process and realization of data conversion in detail, elaborating on the basic process of the data interconversion and realization of the data. It focuses on the steps of whole map data conversion, realizing the mutual conversion between south CASS and the MAPGIS data, and achieving resources sharing. The research will provide reference information for related research.

Key words:[/sup] South CASS; MAPGIS; data conversion; resource sharing




地质啷http://weibo.com/943569550

9

主题

2万

铜板

41

好友

地信学员

除了你,我还能爱谁!

Rank: 12Rank: 12Rank: 12

积分
1755
发表于 2010-8-2 14:13 | 显示全部楼层
此时无声胜有声,感谢楼主长奉献!
开锅请客咯。。。

0

主题

7

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
84
发表于 2010-8-2 16:02 | 显示全部楼层
用写字板和记事本打开看不到

0

主题

7

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
84
发表于 2010-8-2 16:07 | 显示全部楼层
打开了是乱码,怎么办。

3

主题

128

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
44
发表于 2012-9-16 13:52 | 显示全部楼层
独活 发表于 2012-3-20 09:03
此时无声胜有声,感谢楼主长奉献!

感谢楼主,不晓得高程点转换过来后属性丢失的问题如何解决,就是转换后没有平面坐标值
回复 支持 反对

使用道具 举报

853

主题

12万

铜板

256

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
22757

精华勋章宣传勋章爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组VIP勋章贡献勋章成就学员勋章

发表于 2021-2-26 15:41 | 显示全部楼层
谢谢提供分享!
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表