论文部分内容阅读
ESRI公司的ArcGIS软件在国内GIS项目的实施中应用广泛。目前所积累的GIS数据越来越多。在GIS项目的建设过程中,很多用户都有将GIS数据与CAD数据相互转换的需求。因为AutoCAD的图形编辑功能强大,大部分用户都只熟悉CAD软件操作,而对GIS软件很少了解。但是,CAD数据和GIS数据在数据模型方面存在很大差异,两种软件描述数据的方式不同。传统的数据转换方法要么不能实现符号的转换,要么会造成属性数据的丢失,不能保证数据的完整性,因此不能实现CAD数据与GIS数据的语义转换,这样造成的后果是各行业之间的数据不能得到共享,浪费了宝贵的数据资源。本文以三维综合管网信息系统项目为依托,研究了管线数据和基础地理数据在ArcGIS格式和CAD格式之间的相互转换,首先探讨了采用CAD DXF格式进行数据转换的方式,这种转换方式需要对DXF文件格式做深入的研究,同时要对CAD和GIS数据模型有深入的了解,本文都作了详细阐述,在这一部分我们探讨了空间数据和属性数据在CAD与ArcGIS之间的转换,研究了CAD与ArcGIS符号转换的方法。对于点符号,在CAD中通过定义块来实现,CAD的块插入对象可以认为就是CAD的点,通过点符号对照表可实现点数据的相互转换。CAD中线型通过使用线型文件来实现,转换时通过线符号对照表可实现线符号的对照转换。这一部分还研究了CAD复杂线型自定义和转换的方法,探讨了利用CAD与ArcGIS数据转换的方法实现GIS数据局部更新的方法。但是,使用DXF文件进行数据转换较繁琐,接下来我们探讨了实现CAD DWG数据和ArcGIS数据相互转换的方法。我们采用开源组件DWGdirectX 1.12版本实现了二种数据格式的转换,这一部分介绍了数据分层分类的方法、CAD DWG格式中一些复杂图形转换到ArcGIS格式的方法、符号转换的设计思想、文字的转换等。通过研究DXF或DWG格式数据与ArcGIS格式数据相互转换,我们得出结论:要实现CAD与ArcGIS数据的完整转换,符号的转换是关键,而符号转换关键通过建立符号对照表来实现CAD与ArcGIS两套符号库的对照,属性数据转换可以利用CAD的扩展数据来完成。本文所做的研究有助于实现GIS数据资源的高效利用,有助于用户通过将GIS数据转出到DWG文件中,从而在CAD中进行编辑处理的功能,有助于CAD与ArcGIS数据转换技术的发展。最后本文提出了以后研究的方向。