论文部分内容阅读
随着信息化建设的发展,地理信息数据对于城市的建设和社会持续发展的重要性日益凸显,对地理信息源数据的需求也日益增大,而地形图数据是GIS基础框架的重要数据源,我国地图制图系统大多以AutoCAD平台开发,很多数据都以CAD格式存储。在CAD的数据模型中,点、线、面等几何要素以二进制形式保存于文件中,相关的注记、颜色、线形等属性也跟几何数据放在一起,处理这些数据时都被系统调入内存,故其具有强大的绘图功能和处理矢量图形的能力,因此这种格式的数据还将广泛应用在测绘制图、国土、规划、交通等部门。但从空间地理信息系统的角度来看,CAD缺乏较强的对空间数据信息的描述和分析功能。而地理信息系统(GIS),特别是Geodatabase空间地理数据模型在空间信息分析方面发挥着巨大的作用,能对已存在的空间数据进行建模、分析和管理,能够在一个统一的模型框架下处理和表达GIS地理空间要素。本文对数字地形图数据模型和GIS数据模型之间的差异性进行了深入的分析研究,提出了AutoCAD数字地形图数据向ArcGIS GeoDatabase数据模型转换的必要性、讨论了CAD数据格式与GeoDatabase数据模型在数据结构、概念内容、应用方向、精度要求等方面的差异,重点分析了CAD地形图数据转换到ArcGIS空间数据过程中存在的问题;在CAD环境下利用VBA技术开发了一套辅助工具软件实现了对要素封闭性检测、重复要素的删除、要素编码和扩展属性等功能;充分研究了两种数据格式的特点及转换技术,探讨了数据质量的主要内涵,围绕AutoCAD地形图数据入库到GeoDatabase空间数据库这一课题,以CAD数据转换到ArcGIS数据存在的问题为出发点,采用C#语言和COM组件技术,利用ArcGIS的GeoDatabase数据模型,对其中关键性问题——数据导入到GeoDatabase空间数据库后跨图幅要素的合并、要素属性的合并、转换后图形要素精度分析以及可视化表达等问题进行了研究分析,提出了相应的模型和算法。