基于拓扑与缓冲查询快速提取AutoCAD数据信息
2011-03-07叶兴平
三峡大学学报(自然科学版) 2011年2期
关键词:用户
韦 胜 叶兴平
(江苏省城市规划设计研究院,南京 210036)
当前,我国有很大一部分的地形图数据是以AutoCAD格式存储的,对于其信息提取主要有两种方式:第一种是先对其格式转换再进行相关软件的处理,如陈能等[1]在研究AutoCAD数据向GIS数据入库时,提出了基于地理编码和规则库的方案,但这种方式需要用户熟悉其它软件、增加了用户的操作复杂度且缺乏拓扑规则处理;第二种是基于AutoCAD数据自身结构特点的处理办法,如马文祥等[2]在研究AutoCAD地形图中离散高程点提取时,提出了基于最邻近关系的提取方法.另外,ArcGIS软件也在空间关联性处理(spacial join)上提供了基于要素的合并(union)、相交(intersect)等方式,但需要转换数据格式且不能解决一些特殊环境下的数据问题.
通过研究发现,AutoCAD数据与GIS数据相比较,缺乏拓扑关系及详细的属性信息.如果对Auto-CAD数据实体建立一定的拓扑关系,并以此提取信息,将会减少数据空间关系上的错误.为了提高利用效率,本文给出了一般性的基于拓扑关系的信息提取程序接口.由于在大数据量下处理速度将会缓慢,为此本文提出在缓冲查询基础上进行相关信息提取.同时,在AutoCAD二次开发基础上进行信息提取,减少了人为处理的不必要的错误,也增强了大数据量处理的效率及更强的适应性.最后,总结了提取步骤并以离散高程点的提取作为实例验证了该思路的正确性和有效性.
1 拓扑处理
本文中的拓扑处理主要是指对AutoCAD中实体建立拓扑关系……
登录APP查看全文
