CAD数据与MAPGIS数据的共享研究应用

(整期优先)网络出版时间:2011-11-21
/ 2

CAD数据与MAPGIS数据的共享研究应用

刘力军

刘力军浙江传媒学院310018

摘要本文从CAD和MAPGIS本身的数据接口的特点和数据交换的方式着手,探讨了将CAD的DWG格式数据和MAPGIS的数据格式进行相互转换的方法和步骤,在实现两种格式的数据共享的同时,也使得相关数据的利用率得到了提高。

关键词AutoCADMAPGIS数据格式共享研究应用

随着科技的日新月异,全球已经进入了信息时代,作为集空间数据的管理、查询、存储以及空间分析于一身的信息的工具,地理信息系统已经受到了全社会的关注。现实中应运而生了很多的GIS软件,而不同的GIS软件有着各自不同的特点,在具体的应用过程中给用户带来了很多的不方便。造成这种情况的原因很多,一是GIS软件的厂商不够重视数据接口的问题;二是因为没有统一的数据标准,导致GIS软件都有着自己的数据格式,为数据的共享带了很大的阻碍。

为了避免重复采集数据,促进地理空间的数据共享,研究数据共享的问题很有必要,尤其是很多办公场所现在都同时用着CAD和MAPGIS这两个软件,如何实现这两个软件之间的数据交换和共享,是必须要开始着手研究的问题,有着非常重要的意义。

一、数据接口的问题

(一)AutoCAD数据交换的方式。AutoCAD有两种数据交换的方法:一是通过规定格式的文件,即交换数据的两个软件来产生、读入、识别和输出同一种存储格式的文件,二是充分的利用Windows中的对象的嵌入和链接的功能,把一些需要用来交换的数据都打成信息包,让它能够运用在不同的软件当中。AutoCAD本身用的就是DWG格式的文件来进行图形的保存,可以与其他的软件共享的文件格式还有DXF等等。

(二)MAPGIS的数据接口。MAPGIS软件设置的有数据接口的转换子系统,成功的连接起了其他软件和MAPGIS系统,可以实现其他软件与MAPGIA之间数据的转换,共享了有用的数据资源。

MAPGIS的数据接口有数据的输入和输出接口,其中,输入和输出接口又包括了MAPGIS的明码格式的数据接口、DXF格式接口、DLG接口、STDF格式接口、MAPIF0格式接口和APC/INF0接口。深入分析AutoCAD和MAPGIS的数据输入输出方式,不难发现这两个系统使用DXF方式来进行数据的交换是比较方便的。

二、对AutoCAD数据转换为MAPGIS数据的研究

AutoCAD的数据的格式主要有DXF和DWG等,AutoCAD主要用的是非面向对象的存储的结构,仅仅存储空间数据的定位信息,并没有拓扑的关系,因此缺少一些必要的属性数据,没有对空间的数据进行管理的功能和进行地埋分析的能力。而MAPGIS的图形文件相对于图形的转换还有编辑系统来说,分为点、线、面三类。

(一)DWG数据的转换存在的一些问题。DWG的数据在转换的过程当中存在的问题,就是AutoCAD与MAPGIS之间的数据的转换,主要是由AutoCAD的DXF交换格式的文件来实现的。MAPGIS的数据的转换的功能模块给DXF数据提供了读入的接口,使其可以比较全面的实现从DXF数据到MAPGIS数据的转换。并且不加入任何的处理来直接的读入转换,这个时候就会发现结果和原始的图形文件相差特别大,并且不能直接的运用,还需要重新的编辑和整理各种各样的数据,不仅耗费了更多的时间和精力,而且更容易出现错误。

(二)实现DWG数据的完整转换相关的解决办法。虽然目前我们在DXF数据的转换的功能方面已经有了比较大的完善,但是这样仍不能彻底的解决一些直接转换的时候完整的读入DXF数据的块和图层等信息的问题,无法彻底解决与MAPGIS的某些数据进行了相互的对应和转换以后数据量的激增等问题。为了使DXF数据完整转换的问题得到彻底的解决,可有如下具体的转换步骤:

1.首先重点要把AutoCAD的DWG格式转换为DXF交换格式的文件。有三点内容需要注意:第一,在转换的时候,不要分解处理原图的块文件;第二,要分解处理原图中的多线段的圆弧,以免其在转入MAPGIS后变成折线之类的;第三,为了保证完整的转换出样条的曲线,DXF必须把含有样条曲线数据的文件保存为R12的版本。

2.先找到已经添加了地类编码的符号库的目录,再把已经编辑好的四个参数的对应表文件拷到目录的下面,最后把MAPGIS的系统库目录设置成当前的符号库目录。

3.最后,把MAPGIS的输出子系统的文件转换的模块启动,进行单个或者成批的转换DXF文件的数据的转换。在这个过程当中,能够筛选出需要的数据,并用能挑出不需要转入的图层。

(三)转换的过程中应该要注意的问题。经过上述一些操作的步骤,相信基本上可以使AutoCAD格式的数据得到比较完整的转换,同时也能明显的减少数据的量。但是在具体的转换过程中仍有一些问题需要引起大家的注意:1.四个对应表的文件当中,除了线型对应表文件必须与子图对应表文件同时使用之外,其余的三个表文件在转换的时候都可以独立使用。2.假如文件转换系统在运行的状态,在这个时候如果更新编辑了对应表文件,则转换的结果不会跟着对应表文件被更新,而是必须要等关闭文件转换系统后再次重新进入,刚更新的编辑才会有用。3.要注意检查DWG数据中的线型是否有随层的现象,如果有的话,必须要把该线的线型由随层变更为对应的实际的线型名。

三、结束语

随着科技的不断发展,MAPGIS的版本在不断的被更新,这使得MAPGIS与其他软件之间的数据的交流也越来越强大,就目前来说,MAPGIS和CAD之间数据转换存在着一些问题,所以数据之间交流的过程还是受到一定的限制,相信在不远的将来,国家的空间数据的格式会变得越来越标准化,数据的共享将会更简单、更流畅。

参考文献

【1】龚尚福,席曼,李雅玲.信息系统集成与数据集成策略[J].西安科技大学学报,2008,2

【2】蔡爱民,查良松.GIS数据共享机制研究[J].安徽师范大学学报(自然科学版),2005,2

【3】孟妮娜,周校东.GIS空间数据转换为DXF格式的方法研究[J].测绘科学,2007,2