论文部分内容阅读
摘要:本文从CAD和MAPGIS本身的数据接口的特点和数据交换的方式着手,探讨了将CAD的DWG格式数据和MAPGIS的数据格式进行相互转换的方法和步骤,在实现两种格式的数据共享的同时,也使得相关数据的利用率得到了提高。
关键词:AutoCAD;MAPGIS;数据格式共享;研究
中图分类号:TP392.72 文献标识码:A文章编号:1007-9599 (2011) 12-0000-01
Share Research of CAD Data and MAPGIS Data Format
Sun Baohua
(Jilin Yushu Land&Resources Bureau,Yushu130400,China)
Abstract:MAPGIS itself from the CAD and the characteristics of the data interface and data exchange to begin to explore the DWG format of CAD data and MAPGIS data format conversion methods and steps in the realization of two formats of data sharing It also allows the utilization of the data has been improved.
Keywords:AutoCAD;MAPGIS;Data format share;Research
随着科技的日新月异,全球已经进入了信息时代,作为集空间数据的管理、查询、存储以及空间分析于一身的信息的工具,地理信息系统已经受到了全社会的关注。市场上应运而生了很多的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
关键词:AutoCAD;MAPGIS;数据格式共享;研究
中图分类号:TP392.72 文献标识码:A文章编号:1007-9599 (2011) 12-0000-01
Share Research of CAD Data and MAPGIS Data Format
Sun Baohua
(Jilin Yushu Land&Resources Bureau,Yushu130400,China)
Abstract:MAPGIS itself from the CAD and the characteristics of the data interface and data exchange to begin to explore the DWG format of CAD data and MAPGIS data format conversion methods and steps in the realization of two formats of data sharing It also allows the utilization of the data has been improved.
Keywords:AutoCAD;MAPGIS;Data format share;Research
随着科技的日新月异,全球已经进入了信息时代,作为集空间数据的管理、查询、存储以及空间分析于一身的信息的工具,地理信息系统已经受到了全社会的关注。市场上应运而生了很多的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