AutoCAD和MapGIS间数据转换的应用和探讨
简要介绍了AutoCAD和MapGIS的基本特点,详细分析了两者数据特点和数据转换过程中要注意的问题,重点阐述了AutoCAD的DXF和DWG两种数据格式与MapGIS的MPJ数据格式之间转换的实现过程与方法,最后总结了对AutoCAD数据和其他GIS软件间的数据转换的参考意义,从而达到数据资源的共享。
AutoCAD是美国某公司于1982年开始推出的一种通用计算机辅助绘图和设计软件,具有易掌握、功能强大、使用方便等特点,深受全球广大工程技术人员的青睐。从早期的Auto-CADV1.0起,经过十多年的不断更新和完善,至目前的AutoCAD2010,历经多次升级完善,其功能不断增强、日趋完善。AutoCAD 是一种开放型的软件包,便于二次开发和用户定制,可以进行多种图形格式的转换,具有较强的数据交换能力,支持多种硬件设备、多种操作平台,具有通用性、易用性,适用于各类用户。
此外,从AutoCAD 2000 开始,该系统又增添了许多强大的功能,如AutoCAD 设计中心(ADC)、多文档设计环境(MDE)、Internet驱动、新的对象捕捉功能、增强的标注功能以及局部打开和局部加载的功能,从而使AutoCAD 系统更加完善。由于AutoCAD的初始开发立足于机械和建筑等方面的制图,将其应用于地图制作和地理信息的管理,便有着诸多的不便。目前,随着GIS技术的兴起及发展,地图的制作和地理信息的管理有了更好的工具GIS 软件(如ArcInfo、MapInfo、MapGIS 等)。如何将已有的AutoCAD格式的数据送入GIS,如何充分利用AutoCAD的采集和编辑功能为GIS准备数据,这都涉及AutoCAD和GIS间的数据转换问题。
MapGIS是武汉某公司研制的具有自主版权的大型基础地理信息系统平台。它是一个集当代最先进的图形、图像、地质、地理、遥感、测绘、人工智能、计算机科学于一体的大型智能软件系统,是集数字制图、数据库管理及空间分析为一体的空间信息系统,是进行现代化管理和决策的先进工具。MapGIS在全国GIS多次测评中一直名列前茅。并成为唯一连续多年获得国家科技部向社会推荐的国产GIS软件平台。它具有鲜明特色并广泛占有我国市场的GIS软件,产生了巨大的经济效益和社会效益。本文结合笔者的实践,主要讨论AutoCAD 和MapGIS间的数据转换。
通过对AutoCAD 和MapGIS间的数据转换,体会如下:
(1)对于两个不同数据格式的转换,首先要了解两种数据的特点、联系和区别。因为只有了解了两者间的特点、联系和区别,才知道两种数据的对照关系。
(2)数据转换的思路都是对数据文件的读写操作。从要转换的数据格式中读出数据,写入到需要的数据格式。
(3)采用的AutoCAD 与MapGIS图件的转换方法是行之有效的,转换后的图件具有良好的效果,满足了绘图质量和要求,充分发挥了各个绘图软件在设计绘图方面的优势,因此大大提高了工作效率。
(4)开发方式的选择很重要。它影响了开发的难易程度,以及数据转换的效率和质量。
根据以上的转换思路和方法,编制了相应的程序模块,较好地实现了将AutoCAD 数据送入Map-GIS进行制图和建库,同时,将MapGIS数据转换成AutoCAD数据,以实现数据共享。通过笔者的实践证明,这些思路和方法是可行的。笔者使用的数据转换方法对于实现AutoCAD 数据和其他GIS软件间的数据转换具有参考意义,从而达到数据资源的共享。