当前位置: 首页 > 范文大全 > 公文范文 >

深入探讨地质制图中CASS与MAPGIS数据转换思路

时间:2022-03-23 09:09:56  浏览次数:

摘 要:本文基于笔者多年从事CASS和MAPGIS的相关工作经验,以CASS与MAPGIS的数据转换为研究对象,深入探讨了两者的数据格式特点和转换方法,全文是笔者长期工作实践基础上的理论升华,相信对从事相关工作的同行有着重要的参考价值和借鉴意义。

关键词:MAPGISCASS转换数据格式

中图分类号:TU2文献标识码:A文章编号:1674-098X(2011)09(a)-0108-02

1 引言

AutoCAD是目前世界上应用最广的制图软件。AutoCAD软件具有完善的图形绘制功能,强大的图形编辑功能,可以采用多种方式进行二次开发或用户定制,可以进行多种图形格式的转换,具有较强的数据交换能力,支持多种硬件设备,支持多种操作平台,具有通用性、易用性,适用于各类用户。所以在其基础上开发的软件非常广泛,如测绘行业南方CASS、广州开思等。

MAPGIS是武汉中地信息工程有限公司研制的具有自主版权的大型基础地理信息系统平台,多应用于我国政府部门和地质矿产部门。它是一个集当代最先进的图形、图像、地质、地理、遥感、测绘、人工智能、计算机科学于一体的大型智能软件系统,是集数字制图、数据库管理及空间分析为一体的空间信息系统,是进行现代化管理和决策的先进工具。它具有鲜明特色并广泛占有我国市场的GIS软件,产生了巨大的经济效益和社会效益。

本文结合笔者在地质制图中的实践, 主要讨论通用的测绘软件南方CASS和MAPGIS间的数据转换,并对遇到的问题提出了相应的解决方法。

2 南方CASS与MAPGIS的数据特点

2.1 图形信息,属性信息

南方CASS与MAPGIS的共同特点是2 者都有空间坐标,都能把目标和参考系统联系起来,都能描述图形数据的拓扑关系,都能处理非图形属性数据。

它们的主要区别是:南方CASS处理的多为规则几何图形及其组合,它的图形功能极强,属性库功能相对较弱,采用的一般是几何坐标系。而MAPGIS处理的多为自然目标,有分维特征(海岸线、地形等高线等),因而图形处理的难度大;MAPGIS的属性库内容结构复杂,功能强大,图形属性的相互作用十分频繁,且多具有专业化特征;MAPGIS采用的多是大地坐标,必须有较强的多层次空间叠置分析功能;MAPGIS的数据量大,数据输入方式多样化,所用的数据分析方法具有专业化特征。因此现存的南方CASS并不完全适合于完成GIS任务。所以就出现了南方CASS向MAPGIS转化问题,以便再追加需要的属性信息。

2.2 图层、块和点符号库

在南方CASS中,层(layer)是一个非常重要的概念,每层一般对应于地形中的一个专题(如交通、水系、电力等),每一层都代表了一种不同的地物,用以区别其他地物。南方CASS中一个层可以放置该地物的所有数据,包括空间数据和属性数据,如点、线、面、文本等。但MAPGIS的图层只能是点、线、面、文本之中的一种,或是复合类型。在转换过程中,对于多个图层放到一个图层就很容易。在南方CASS环境中,一个块就是图形文件中的一个实体(由多个简单实体组成的复杂实体),可以充分使用。实际上在大多数情况下用“块”来建立点状符号库。在MAPGIS环境中,没有“块”的概念,但是它有丰富的点状符号库。

2.3 文件类型

AutoCAD有2种常用的数据格式,即DWG和DXF。DXF是一种专门格式的ASCⅡ码文本文件,是Autodesk公司自己制作的一种中性数据文件交换的格式规范。这种文件最大特点是可读性好,易于被其它程序处理,大部分AutoCAD系统都有它的接口,是最常用的转换格式,所以南方CASS所保存的也主要是这2种格式。MAPGIS的数据文件类型很多,例如:WT(Windows点文件)、WL(Windows线文件)、WP(Windows区文件)、MPJ(工程文件)和RBM(内部栅格数据文件)等一共30多种文件。根据南方CASS和MAPGIS文件的特点,一般将DXF转换为WT、WL、WP文件。了解2种数据格式的特点,是进行数据转换前必须搞清楚的。

2.4 线型和颜色

对于不同的线状专题,采用不同的线型来表达。在南方CASS中,一般是不同的专题放在不同图层,所在层的信息也就隐含着它所使用线型的信息,而MAPGIS有线型库。所以在南方CASS和MAPGIS间数据转换时,要注意南方CASS线型图层与MAPGIS线型库间的对应。

3 转换方法和转换前的前期工作

MAPGIS系统提供了一套对照表文件接口:

符号对照表———"arc_map.pnt"

线型对照表———"arc_map.lin"

颜色对照表———"cad_map.clr"

图层对照表———"cad_map.tab"

用户编辑生成这些文件并将其放在系统库目录下,系统成批或单个文件转换时都会按这个表文件的对应情况来自动进行转换。在这里要强调几点:由于南方CASS 中点、植被、独立地物等符号是由块组成的,所以符号对照部分要求南方CASS 的符号转成MAPGIS的图形之后要一一对应,所以要清楚2种符号的编码; 南方CASS的块名在每一个块的对象特征中有名称,还可以直接从南方公司的参考手册的附录中的内部编码中查到,而MAPGIS的符号编码可在数字测图下的测量工程中导出MAPSUV-编码表,进行编码编辑。编码编辑完成后就可以进行转换了。

第一步:将南方CASS的DWG格式,转换为AUTOCAD的数据交换格式DXF,这里注意的是,由于目前能够支持AUTOCAD2000 DXF 的还比较少,所以最好选择R12版本;转换DXF文件时,不要对原图的块作爆破处理,并且注意到原图是否有样条曲线,如果有做好对其进行爆破处理。

第二步:将上面编写的4个对照表拷贝到MAPGIS所在目录的suvslib目录下,并把系统库目录改为\mapgis\suvslib。

第三步:进入MAPGIS的文件转换模块,选择“输入”按钮,点击“装入DXF”将需要转换的南方CASS的DXF文件装入就可以进行转换。这样从南方CASS的图形转换为MAPGIS图形就基本完成了,接下来就可以在MAPGIS里面进行属性编辑等工作。

4 结语

在从南方CASS和MAPGIS间数据转换时,要注意AutoCAD块与MAPGIS点状符号间的对应。区在MAPGIS的WP文件中, 而在南方CASS中没有。

南方CASS中区一般用规则排列的点符号来填充面域,这类区的转换实际上就变成了点状符号的转换,如旱地、林地等;另一种情况是连续填充的面域,如街区等,这时应只转换面域的边界线到MAPGIS,再填充相应的区。还有一种方法就是把南方CASS中的面域打散,这种方法的特点就是转换出的线比较多,但转换出来却比较明显直观。在南方CASS和MAPGIS中都用颜色来表示各种专题,但对于同一种颜色,2 者的颜色码是不一样的,所以在转换过程中,也要做到颜色号的对应。在转换中也会遇到这样的情况:南方CASS文件中,有些线或符号的颜色编码没有编写到颜色库中,所以在转成MAPGIS图形后,线的颜色为“白色”,与系统默认的背景色相同,在MAPGIS下无法看见线,一片空白,没有经验的人会误认为转换后所有的线已丢失,但实际上只是线为“白色”。通过修改系统背景色,可让白色线显示出来,然后统改为所需要的颜色。作者用此方法在转换矿山图形中非常实用方便,在使用MAPGIS6.5进行转换过程中遇到过字符转换过来后偏移的情况,但在MAPGIS6.6中已经得到解决和完善。这种方法可以进行南方CASS 与MAPGIS之间的相互转化,并且转换出来的数据比较理想。希望本文能对同行有所借鉴,服务于实际应用。

参考文献

[1]孙晶辉,司希礼,汪玉鸿,王文革.浅谈Mapgis图形在Word文档中的应用[J].山东水利,2004(2),38.

[2]黎华,崔振昂,李方林.Mapgis在地质学中的应用[J].物探化探计算技术,2003(1),51~54.

[3]MAPGIS32位版新进展[J];地球科学-中国地质大学学报,1998(6),105.

[4]孙卫东.MAPGIS6.6在数字水文地质图空间数据库建库中的应用[J].新疆地质,2004(3).98~100.

[5]陈华根,吴健生,王家林.MAPGIS明码文件的MATLAB编程实现及其意义 [J].物探化探计算技术,2000(4),63~67.

[6]王琪,张冬梅.MAPGIS微机地理信息系统[J].测绘信息与工程,1998(4),32~36.

[7]王红梅.MapGIS在数字地图制图方面的初步研究[J];测绘通报,2000(6),10~11+19.

[8]黄姮.MAPGIS的数据转换与使用技巧 [J].福建地质,2004(3),46~51.

推荐访问: 制图 地质 思路 探讨 转换