CASS数据格式到MapGIS数据格式转换研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信 息 技 术
13
科技资讯 S CI EN CE & T EC HNO LO GY I NF OR MA TI ON 南方CASS地形地藉成图软件是基于AutoCAD平台技术的数字化测绘数据采集系统。
广泛应用于地形成图、地藉成图、工程测量应用三大领域,使用骨架线实时编辑、简码用户化、GIS无缝接口等先进技术。
MapGIS是中国地质大学信息工程学院武汉中地信息工程有限公司自行研制开发的地理信息系统,是国产优秀的桌面GIS软件,属于矢量数据结构的GIS平台,广泛应用于地质行业、国土资源利用规划、交通、能源等行业。
日常工作中,CASS 格式的地质测绘成果经常要转换为MapGIS格式,从而方便地质部门应用。
1 CASS 数据格式到MapGIS 数据格式转换
在不同软件平台下转换数据,最好的方法就是利用软件平台提供的软件开发包,通过编程的手段来实现不同平台数据格式转换。
在单位GIS开发人员稀缺的情况下,也可以通过摸索不同软件平台的功能,达到最优的数据格式转换。
南方CASS在AutoCAD 平台上搭建,其数据格式为AutoCAD的DWG格式。
MapGIS最新版本是MapGIS K9,目前广泛使用的仍是MapGIS 6.x版本,
MapGIS 6.x数据格式到 MapGIS K9数据格式的相互转换转换由MapGIS K9自带工具完成。
该研究将利用南方CASS与MapGIS 6.x软件自身功能,实现DWG格式到MapGIS 6.x格式的转换。
利用CASS的另存功能将DWG格式转换为DXF (图形交换格式)格式,它是一种ASCII文本文件,用户可方便地对它进行修改、编程,达到从外部对图形进行编辑、修改的目的,MapGIS提供了对DXF直接转换功能。
在CASS平台下,图形都是带比例尺(默认是1:1000)信息进行显示,但在数据文件中记录的是矢量真实坐标(1:1)信息,而MapGIS数据记录坐标信息(1:1)与显示信息是一致的,因此需要在转换前对CASS数据进行比例尺的缩放,其缩放倍数为目标比例尺除以千分之一,并将CASS图形挪动其原坐标乘以缩放倍数的相应坐标位置。
CASS数据经过比例尺缩放之后,将其导出为DXF格式。
MapGIS提供了文件转换功能,可以直接转换DXF格式。
它利用了MapGIS符号库里面的四个对照文件:arc_map.pnt (CASS
①作者简介:吴健(1983—),男,湖北襄阳人,硕士,工程师,主要从事不动产测绘、工程测量、地理信息系统工程与地图制图。
DOI:10.16661/ki.1672-3791.2015.24.013
C A S S 数据格式到M a p G I S 数据格式转换研究①
吴健 吴远浩
(湖北省地质局第一地质大队 湖北大冶 435100)
摘 要:不同的GI S软件平台条件下,数据经常被转换。
该研究从适用出发,在不用编程条件下,实现了南方CASS数据格式到MapGIS数据格式的最优转换,提高了工作效率。
关键词:CASS MapGIS 格式转换中图分类号:P231
文献
标识码:A
文章编号:1672-3791(2015)08(c)-0013-02
图1 MapGIS 转换对照表说明图2 MapGIS 地物编码表
. All Rights Reserved.
信 息 技 术
14科技资讯 SC I EN C E & TE C HN O LO G Y I NF O R MA T IO N
的块与MapGIS的子图对照表),arc_map.lin (CASS的线型与MapGIS线型对照表),Cad_map.clr (MapGIS颜色与CASS颜色对照表),cad_map.tab (MapGIS图层与CASS图层对照表),具体说明如图1所示,这四个对照表文件可以用记事本或写字板程序打开编辑。
这里需要说明的是,MapGIS子图编码与线型编码并不是MapGIS点状图元参数里的子图号和线状图元参数里的线型号。
MapGIS中的编码表文件suvcodeCE.CFG和Suvcode.cfg在数字
测图系统下的符号库(SuvSlib)文件下面。
启动MapGIS数字测图系统,查看“工具”菜单下的“地物编码表”,如图2所示,在这里可以对MapGIS编码进行修改、添加和删除。
把MapGIS对照表文件和编码表文件放在目标符号库,启动数字测图模块并修改编码表,使MapGIS编码与图元参数匹配;同时根据编码修改arc_map.pnt和arc_map.lin,使MapGIS文件中的子图和线型与原C AS S 文件中的图块和线型匹配;编辑Cad_map.clr和cad_map.tab,使MapGIS中颜色和图层与原CASS文件中的颜色和图层匹配。
使用编辑好MapGIS对照表和编码表的符号库,启动MapGIS文件转换模块,可以最大程度的把CASS数据格式文件转换成MapGIS数据格式文件,大大减少了在MapGIS平台中的编辑工作。
2 应用示例
示例区有修测好的1:500比例尺CASS 7.0数据格式地形图(图3),因地质工作需要将其转换成MapGIS 6.7数据格式。
该示
例中,颜色对照表文件没有编辑,图4是转换后的MapGIS图形。
通过对比可以看出,转换前后图形基本保持一致,如高程点和陡坎转后基本与标准国标点状和线状样式一致,极大地减少了后期编辑工作量。
3 结语
虽然编辑MapGIS对照表和编码文件工作量比较大,但是一旦编辑完成,可以极大地减少日后重复性转换工作,提高工作效率。
使用MapGIS对照表转换虽然减少了图形图元参数编辑工作量,但原CASS中大量的属性并没有转换过来,对于GIS矢量数据格式要求来说,这种纯图形图元参数转换并不完美,仅对属性要求不高的转换比较方便,同时,这种转换过程并不可逆。
MapGIS 虽然也提供了ASCII明码文本格式,但其明码格式并不含属性数据。
要想真正图形图元参数无损和属性无损转换,最好的方法还是利用MapGIS平台提供的开发包开发一键式转换工具。
参考文献
[1]MAPGIS 系列软件丛书编委会.MapGIS地理信息系统使用手册数字制图篇[M].武汉:中地数码集团,2006.
[2]教育部地理信息系统软件及其应用工程研究中心.MapGIS地理信息系统使用手册数据管理篇[M].武汉:中地数码集团,2007.
[3]MAPGIS 系列软件丛书编委会.MapGIS二次开发培训教程(C++版)
[M].武汉:中地数码集团,2007.
[4]方坤,吴信才.GIS矢量数据跨平台转换研究[J].测绘通报,2009(8):60-63.
图3 示例区1:500CASS 数据格式地形图
图4 示例区转换后1:500MapGIS 数据格式地形图
. All Rights Reserved.。