
城市建筑研充+探讨1URBANISMAND ARCHITECTURE1RESEARCH-DISCUSSION
基于ArcGIS的CAD数据入库探究 ExploretheCADDataWarehousingBasedonArcgis
程
明 Cheng Ming
[摘
要]本文首先分析了CAD向GIS数据转换中存在的间,然后详细阐速了如有利用Geowsy对CAD数据进行如工以及数期库创建的具体方法,该方法在实际的工程应用
中收到了良好的效果,值得推广与应用。[关建调] AutoCAD AreGIS 数据入库 Geoway
[Abstract] This article first analyzes the problems that CAD transfom to the GlS data comversion, and then elaborates how to make rse of Geoway to treat the CAD data and the concrete method of database creation. The method has received thc good effect in practical engineering applications, which is uorardde put uorpzprendod o (qiaom
[Keywords] AutoCAD, AreGIS data warehousing Geoway
CAD向GIS数据转换中存在的问题
虽然ArcGIS已经提供了从AutoCAD数据文件至ArcGIS数据文件的转换功能,但是要实现CAD 数据与GIS数据的无损失、精确转换还是比较困难的,具体表现为这样几点。
1.图层的划分标准不一致
AutoCAD按照点、线、面和标注等CAD要素来划分图层,每类要素属于一个图层,并能随着图层探作而被一起测览、隐微和编辑而ArcGIS使用的划分标准,则是为了演足空间数据的处理和管理需要
2.属性结构不一致
ArcGIS的属性结构多且复杂。而AutoCAD作为图形绘制软件,主要目的是为了确定图形元素的几何位置与几何形状,是无法存储多项属性值的。
3.数据应用目的造或数据源差别
CAD侧重于图低设计,重点关注的是图形的表示效果和输出效果,例如市规划领域中各种市政建筑和市政管网的规划设计等,这造或了CAD数据要么是点、线,要么是面的情况。即只包含图像的绘制信息,不包含图像的空间属性信息,同时,因为受到相关标准和CAD设计人员习惯的影响,CAD 文件中经常会存在一些穴余的点、线,这对转换质量和效率都会带来了很大的不利。
4.几何表示与空间要素的不一致性
CAD和GIS在数据模型方面存在很大差异, CAD数据仅是图形,它只包含使之绘制的信息,如线宽、线型、额色以及它所属的图层,GIS是空间数据库,除了图形数据外,还包含很多空间要素信息,而这些信息很难直接从CAD数据中提取,从面给数据转换造成了不利。
针对上述不足和缺点,本文将对CAD数据进行预处理,并采用Georay对CAD数据进行加工,从而有效地解决了转换过程中数据丢失间题:热后,基于AreGIS Engine,编写了空间数据的批量入库
程序,提高了转换效率。
AutoCAD到ArcGIS数据转换的实现过程 1.数据的转换要求
要实现CAD数据和GIS空间数据的有效共享,要满足以下要求:(1)判断转换前后的图形数据是否发生了变化,若转换后的图形数据发生了明显改变,尤其是相应的几何拓扑信息都发生了改变,则该方法失效;(2)判断转换前后的属性数据是否发生了变化,除了要实现图形数据的精确转换外,还应添加相应的空间属性信息以满足GIS入库要求:(3)最后,要保证CAD数据中的标注等符号信息在 GIS空间数据库中得到相同的体现。
因为很多AutoCAD数据不规范,
只重视图面的
检查而忽略了其追方面的检查,直接转换不仅会造成信息损失,还会降低效率,所以有必要对CAD数据进行预处理以降低额外的工作量并提高转换质
量
2.数据预处理
AutoCAD数据的不规范主要表现在图形分层不
一效、要需属性缺失、图元对象放错图层等,必项对其进行预处理,预处理的内容有以下两个方面:(1)数据标准化,制定并实施统一的CAD数据标准(包括图形分层标准、图形要索符号标准及图元对象的图层放置标准等),并及时纠正不合标准的数据,参考国家标准(基础地理信息要索数据字典》(GB/T20258-2007)、《基础地理信息要素分类与代码》(GB/T139232006);(2)属性数据的补充和完善,对于大部分图形要素,如道路、居民地等,应设计必要的属性字段并添加属性数据,以提高数据的完整性和内在价值。
3.利用Geoway平台进行数据加工
Geoway数据如工平台可以实现多源空间数据的集成处理和共享,本文利用Geoway作为中间软件,对经过预处理后的CAD数据进行加工,然后再转为GIS数据,与GIS数据和CAD数据相比, Geoway通过搭建统一的数据加工环境,从而实现了对现有各种规范的CAD数据进行统一的增值加工,有效地实现了对CAD数据的地理空间化处理,加工处理后的数据成果满足了多层次的应用要求,使用 Geoway软件可以分层对房屋、道路中心线等图形数据进行失量化管理,并按要求建立其属性表,将所有图幅进行精确拼接,并能实现错误调整。从、CAD 到GIS数据转换的基本流程如图1所示。
Geoay增加了“在线编辑”功能用户可以在图形失量化的过程中进行时时编辑,可以先编辑骨架数据,再通过骨架数据挂符号的方式实现制图效果,整个数据加工流程分为以下3个阶段:(1)数据导入,该阶段利用对照表的方式,将原代码完整地转换成新的国标代码:(2)数据编辑,该阶段应遵循“先主要地物要素,后次要地物要素”的编辑原则进行编辑;(3)质检和导出,Geoway开发了数
382
据质量检查软件 Geoway CheckerGeoway Checker 软件的检查内容包括从图形到属性的全部内容,这保证了入库数据的质量,应根据需求编写批处理程序,利用DLG-Checker软件对入库前的数据进行自动和交互式地检查,检查合格的即可导出为入库需要的格式,如格式和shp格式等。
AaCAD教据文井
处理
专业方需
群号文#
Geway工新地南票已期给物定格
DChedrl香B 孕出入用实要的格式
图1CAD到GIS数据转换的基本流程
三,
数据入库
以中山市数据入库为例,首先,按照要求逐加
CODE、NAME、MATRL、FL0OR、HEIGHT、DS、UPDD 性项,定义各属性项的类型及长度,经过加工后的数据,对其建立专门数据库,
再次,对应于相应的字段,将经过Geoway如工处理后数据中的数据导出数据库,例如原始数据(USERCODE)属性项内容,等于GIS数据率中的CODE 字段内容。
以此类推,将所有CAD数据导入GIS数据阵。最后对入库数据进行相应的拓扑关系处理
四
结语
虽然Geoway作为AutoCAD数据到ArcGIS数据
转换的中间软件,在地形测绘、国土资源管理、油田开发、城市规划等众多行业的应用中收到了不错的效果,但是因为转换约束条件限制较多等间题,转换功能还存在一些不完善之处,国此,相关部门和技术人员要不断地进行研究与创新,通过采取更
有效的措施来提高数据转换的质量和效率,参考文献
[1]陈年松.基于FNE的CAD与GIS数据共享研究[D]. 南京:南京师范大学,2008
[2]石本耀.AutoCAD数据与ArcGIS数据转换研究[D].北京:中国地质大学,2010.
[3]任东风,徐立军,才艺.CAD到ArcGIS数据转换间题[.辽宁工程技术大学学报:
自燃科学
版,2010.
(作者单位:中山市置信测绘工程有限公司 528400)