AutoCAD数据转成MAPGIS数据的方法探讨
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AutoCAD数据转成MAPGIS数据的方法探讨
摘要:根据笔者的工作需要,结合参与的实际工程,本文分析了AutoCAD 和MAPGIS两个软件的特点,重点介绍AutoCAD向MAPGIS数据转换的实用方法。
探讨转换的关键技术和关键问题,为实现两种数据的共享提供一定的技术支持。
关键词:AutoCAD数据;MAPGIS;MapInfo;Section 2011
Abstract: According to the author’s work need, combined with the partici pation of the practical engineering, this paper analyzes the AutoCAD and MAPGIS software features of the two, with a focus on MAPGIS data transfer to AutoCAD the practical methods. Discusses the key technology and conversion key problems, and to realize the sharing of the two kinds of data provide certain technical support.
Key Words: autoCAD data; MAPGIS; mapInfo; section 2011
引言
目前,随着“数字国土”的提出,全国各地特别是国土部门都在推广以MAPGIS软件为基础的“数字国土”IT工程,如第二次全国土地调查。
而“数字国土”工程最大的难点在于数据的获取。
目前,已有的地理信息数据大多以AutoCAD数据格式存储,为了提高数据的使用率,达到资源共享,探讨AutoCAD 向MAPGIS数据格式转换的方法有着重要的现实意义。
1 AutoCAD与MAPGIS的数据特点
1.1 AutoCAD数据特点
CAD文件是由诸如颜色、线型、线宽、符号等静态图形特征组织起来的图层集合。
其实体或元素都包含在单一的文件中,属性数据的主要描述依据是图层和注记。
CAD文件除了可存储静态的图形数据外,也可以用通过编码对应属性的方式来存储属性数据。
AutoCAD中提供的方法用来操作CAD对象上的相关属性数据,这些方法通常都有相关的标准,但也有少量是用户自定义模式。
1.2 MAPGIS数据特点
MAPGIS软件提供多种数据格式文件。
按照公开程度可分为加密数据文件和明码文件。
MAPGIS加密数据文件,指不对外公开其格式的文件。
MAPGIS数据管理的核心概念是工作区,存放空间对象的属性数据。
MAPGIS明码文件,MAPGIS的数据交换格式是ASCII码的明码文件,其文件是由文件头和数据区
两部分组成。
1.3 两者的区别
AutoCAD与MAPGIS软件的共同特点是两者都有空间坐标,都能把目标与参考系统联系起来,也都能描述图形数据和属性数据。
它们的主要区别是:AutoCAD处理的多为规则几何图形及其组合。
它的图形功能尤其是三维图形功能极强,属性库的功能相对要弱一些,处理数据时采用几何坐标系;而MAPGIS 处理数据时多为自然坐标系,具有分层显示的特征(如地形等高线,海岸线等),因此图形处理难度较大。
2 AutoCAD向MAPGIS转换
CAD是目前世界上应用最广的软件,其具有完善的图形绘制功能和强大的图形编辑功能。
但随着地理信息系统(GIS)技术的迅速发展和应用,特别是很多GIS软件(如ArcGIS、MapGIS等)对空间地理信息具有强大的描述和分析能力,这一点恰恰是AutoCAD所不具备的。
所以将AutoCAD数据转成MAPGIS数据势在必行。
2.1 图层的转换
在AutoCAD中,图层是一个非常重要的概念,每个图层都对应一个专题。
一个图层中只能存有地物的某一个专题的图形数据和属性数据。
如一个复杂的CAD图,需要不同的图层来存储点、线、面数据。
而MapGIS将所有的点、线、面数据都分别存储在wl、wt、wp中,所以在转换过程中,为了提高转换效率,需要将AutoCAD图形数据中面状要素的地物先构面,然后再进行转换。
2.2 线型和颜色的转换
在将AutoCAD数据转入MAPGIS时,经常会遇到两边的线型库、颜色库的编码不一致,而且在AutoCAD中有些图元是以块的形式组成,这样就造成转换后的数据“张冠李戴”,有时两边无法对应。
另外在转换时还需要将AutoCAD的某层转为MAPGIS的对应层。
因此,系统提供了一套对照表文件接口:
符号对照表——“arc_map.pnt”
线型对照表——“arc_map.lin”
颜色对照表——“cad_map.clr”
层对照表——“cad_map.tab”
2.3 数据的转换
AutoCAD与MapGIS软件都有系统默认的空间坐标,都能描述图形数据和非图形的属性数据。
2.3.1利用MapInfo平台进行转换
1、打开MapInfo软件,点击菜单“工具”——> “通用转换器”——> “通用转换器”,出现通用转换器对话框如下图所示。
2、设置通用转换器中源文件的格式为“AutoCAD DWG/DXF”,然后选择源文件的路径,设置目标文件的格式为“MapInfo MID/MIF”,并选择存放目录。
3、选择投影方式为高斯-克吕格投影——>西安80(手动添加),在MapInfo 根目录下的MAPINFOW.PRJ文件中,可以用记事本打开。
4、点击通用转换器的确定按钮进行转换,并显示转换成功。
5、打开MAPGIS文件转换模块软件,选择菜单“输入”——>“成批转换MapInfo的mif文件”,弹出对话框,设置转换路径为刚才转换的MapInfo的mif 文件的目录即可,点击“确定”按钮,出现转换进度条。
6、转换结束时,会自动生成MapGIS的工程文件,已经包含了转换的图层文件。
然后修改要素参数,进行配准、校正处理就可以了。
2.3.2利用Section 2011平台进行转换
1、打开CAD文件,另存为类型为2004/LT2004 DXF的格式文件。
2、打开Section 2011, 点击菜单“文件”——> “新建文件”——> “辅助工具1”——>“打开外部数据”——>“读取DXF文件”,并相应的放大文件。
3、做好保存工作。
点击菜单“T其它”——>“选择”——>“选择区域”,按住Ctrl+C进行复制。
4、打开MAPGIS软件“图形处理”——>“输入编辑”,在窗口中新建三个文件(点、线、区),三个文件均为编辑状态下,Ctrl+V进行粘贴数据。
然后复位窗口,此时CAD格式的文件数据全部转换成MAPGIS格式数据显示出来了。
3 小结
本文通过对两种数据特点的分析,研究两者间的联系和区别,从而得出两种数据的对照转换关系。
探讨CAD格式文件转换成MAPGIS格式文件具有十分重要的使用价值和经济价值。
研究过程中总结出转换时需要注意的几个问题:1)低版本AutoCAD的DXF(CAD2004以下版本)有些实体还不能被explode命令释放,造成MAPGIS无法读取,最后造成转换失败;2)不要对原图的块(符号)做
爆破处理,如果原图中含有样条曲线,最好对样条曲线做爆破处理;3)AutoCAD 中的SHAPE实体,用MAPGIS无法读取,这就需要用户在MAPGIS编辑器中予以修正、补足。
只有解决这些最基本的问题,掌握这两个软件的数据特点,才能找到合适的转换方法,尽可能少地丢失数据信息或发生错误,最大限度地实现两种数据共享。
参考文献:
[1]吴信才.MapGIS地理信息系统[M].电子工业出版社. 2002
[2]蔡希林.AutoCAD 2004中文版实用教程[M].清华大学出版社.2004
[3]徐志刚, 高鹏.CAD格式文件转换成MapGIS格式文件的探讨[J].江西理工大学学报.2008
[4]钟世衫,郑贵州.AUTOCAD和MAPGIS之间的数据转换[J].测绘科学.2005
[5]路晓峰,杨志强,姜刚.MAPGIS 6.5与AUTOCAD 2004的数据转换[J].城市勘测.2007
[6]国家遥感中心著.地球空间信息科学技术进展. 电子出版社.2009。