APP下载

基于Geodatabase的CAD到ARCGIS数据入库研究

2019-01-04李正强

城市建设理论研究(电子版) 2018年23期
关键词:面线入库要素

李正强 张 鹏

1浙江省第二测绘院 浙江 杭州 310012

2浙江航遥土地规划设计公司 浙江 杭州 310012

正文:

引言:数据以及在此基础上的服务对于城市地理基础的信息系统设置来说是非常重要的,在这个系统建立的过程中,GIS数据库的成本大概是全部的72%。现在我国所用的前端空间数据格式主要是AutoCAD,在CAD数据模型中,大部分集合里的要素都存放在文件里,前端数据格式具有良好的绘图功能和解决矢量图形的能力,被广泛地应用在工业、机械、建筑等行业的设计建设中。但从另一个角度来看,CAD在空间数据的表现及探究具有一定的缺陷。然而,其对于分析空间信息来说具有很大的意义,能够对已有的空间数据构建相应的模型,并对其进行管理和探究,其中,Geodatabase是比较特殊的一个,它属于全新的空间地理数据建模,能够在相同的构架中队相关要素进行阐述,并且对GIS进行有效的处理。因此,现在的通过GIS数据库构建起来的具有支撑作用的数据是地形图,而并不是其中的信息库。因此,要是想对已有的资源进行有效的应用,就一定要做出实际可行的处理方案,将现有的数字地形图数据转变成相对更合理的GIS数据,从而能够高效率的设置城市基础地理信息数据库。

1. 系统的整体结构

系统的整体组成方式大多是多层抽象或者是COM编程,为了以后更方便的扩展其性能和转移数据。包含如图一所示的类别库和执行文件。这里面存在的处理接口定义库对其读、写进行定义,同时,处理库对其进行读、查和缓冲规则库里的信息。数据处理库的主要职责是对其进行数据的读取以及分析,而Arcinfo处理基本库的职责是实现读写相关的数据源、管理相关的要素集成、编辑、管理状态等,另外,GeoTooBox的职责是要完成对面的预处理、构面以及合并面等。

2. 入库的大体流程

对于图形目标之间存在的几何关系,这一信息对于CAD来说是可以进行隐藏的。因此,我们要根据不同种类的几何关系对不同地物进行辨识,这一环节是非常重要的,这是我们判定其是否入库的一个关键性因素,同时,我们还要梳理找出它们之间的联系,筛选出最基本的属性。如客人在操作的过程中都是要获取前端数据的编码,并且要把这部分内容进行转换,并将其转换到ArcInfo的格式,接着再把其点、面、标注以及线和标注做一定的处理,然后再将其中存在的联系进行梳理。

图一 入库基本流程

3. CAD与ARCGIS之间的数据转换

点,线,标注以及编码信息的选用之间的变换是数据变化的主要组成。根据已经制定好的参考表,使用AO组件将数据输送到系统中临时建立的数据库之中,并且使用规则库提供的信息表,此时的数据库中数据的格式主要为ArcGIS的MDB格式。数据库在对入库数据进行匹配时有着重要的作用,完成匹配的数模板有利于工作人员对临时数据库的结果进行检查,相比于正式数据库,临时数据库根据入库处理的特殊需要,二队数据的字段和图像进行了针对性设计,以此实现入库处理能高效运行。

3.1 具体编码方案

做好CAD数据的处理工作对数据转换的零损失有着重要的意义。通过此项工作能够实现对编码进行有效利用。在基础地形数据编码中需要根据GIS 的实际系统信息进行设计,地形数据编码根据实际情况分为十一个大类和九种地理要素,文章对地理要素信息进行了研究,并且分析得出地理信息要素基本可以归纳为六中等级结构,并且代码是由六位字符组成的,详细内容如图二所示。

图二 地理要素编码结构

3.2 规则库

规则库规定着系统的转换、面的选取和属性的选取,其中全部的规则都是依据ER模型制定的,存在于数据库中,运用已定的组件将其保护和读写。规则库内含有多个基本字典表、关联表和业务规则表。

4.构面处理

由于面的概念在CAD的数据中是不存在的,在CAD数据转换完成后,需要适应GIS的分析以及满足管理的需要,因此要对构面进行适当的处理。在整个处理过程中,其核心步骤有以下几点:

(1)选取成线面:为了完成此项步骤,需要在规则库中选择成面地物,并且需要根据要求将其投入到临时层之中,将附属信息投放进属性之中。

(2)成面线预先处理:在对临时层的成面线进行预处理的过程中要用到预先设置好的容差,成面线的预先处理的过程中涵盖了打断、连结缝隙和剔除悬挂等。

(3)对面进行识别:在此过程中,需要利用成面规则,通过关键字以及压盖地表物体的方式对地面进行分析处理,将地面表示投入到面层中去,将不合符要求的仍然保留,以此帮助工作人员做好相关检查工作。

5.数据入库

裁切,更新和历史库管理是数据入库的主要内容,在运作中需要基于CAD数据进行定义,进行裁切需要在Gedodatabase中通过转换的更新范围中进行,与此同时还要把裁切完成后的全新区域存放到历史库中,此外,还要把与此相关的数据标注到数据入库信息表中,想要能够更加方便快捷管理历史库的全部信息,还要再一次的做最后的更新区域的最新地物。

6.结语

对于基础地理信息系统的建设中,数据库对其来说具有非常重要的作用,尤其是位于前端的CAD数据直接入库的环节,在行业内逐渐成为了人们研究和关注的重点。目前,对于原始数据和数据转换的相关规范的制定上具有较大的滞后性,不能紧跟技术时代的发展脚步与时俱进,及时更新、制定合适的规范,与其相关的标准研究在起步上也是比较晚的,这篇文章依据部分数据的相关规范,对数据转换为数据库的作业流程展开了进一步的探究,同时根据相关实践表明,能够全面完成转换数据、处理构面、获取属性以及入库等功能,并且,还能够实现全面的自动化处理,另外,还能够获得高质量的数据,在提升工作效率的同时能够有效的控制成本,具有很大的意义和价值。

猜你喜欢

面线入库要素
重磅!广东省“三旧”改造标图入库标准正式发布!
思念面线糊
面线糊
中国食品品牌库入库企业信息公示②
中国食品品牌库入库企业信息公示①
掌握这6点要素,让肥水更高效
观赏植物的色彩要素在家居设计中的应用
论美术中“七大要素”的辩证关系
古城鲜味面线糊
也谈做人的要素