网站大量收购独家精品文档,联系QQ:2885784924

CAD数据向GIS入库数据的转换(修改过).doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CAD数据向GIS入库数据的转换(修改过)

CAD数据向GIS入库数据的转换 戚孝文 袁晓霞 【摘要】:本文分析了CAD向GIS数据转换过程中存在的问题,并以保证数据质量为前提,详细阐述了基于南方CASS、Geoway和Arcgis10.0下对CAD数据进行转换的流程,使之转换为标准的GIS入库数据。 【关键词】:CAD;GIS;数据转换 1、引言 随着地理信息系统 CAD到GIS数据的转换应该包括两个方面的内容:一是数据从现有的CAD格式数据转换到选定的GIS格式数据,其几何要素应一致;二是数据从现有的标准和成图方式,包括数据的分层、编码、封闭、接边和符号显示等,应无损地转换为新的分层结构标准和成图方式,并按GIS管理和分析的要求增加数据的属性结构和内容。因此,CAD到GIS的数据转换就需要解决数据组织、拓扑关系、属性符号及坐标系统等方面的问题。 2.1数据组织 CAD数据组织方式松散,点、线、面定义及分层、编码没有严格的关系校验,一个dwg或dxf文件可以包含多个图层,一个图层可以包含许多专题的内容。而GIS空间数据具有严格的点、线、面及分层、编码定义域数据校验,并按专题分类、分层显示。因此,在将CAD图形数据转化为GIS数据之前,需要对CAD格式的图形数据进行重新组织,把CAD图形元素(点、线、多义线、圆、弧、块、文字等)按专题性质分类分层,以便使CAD图形中的一类专题对应于GIS中的一个图层。 2.2 拓扑关系 CAD数据是以各种符号和注记来表示实物的,它着重于各实物间的视觉表示,即几何位置、形状及大小等。而GIS强调对空间数据的分析,不仅有几何坐标,而且元素间的拓扑关系是不可缺少的内容。转换的主要内容就是建立CAD几何元素的拓扑关系。 2.3属性和符号 在CAD中,点元素可以用不同的图形符号表示,线元素可以对应不同的线型;而在GIS中,图形数据只有点、线、面三大类,各个元素没有固定的符号。在CAD与GIS的数据转换中,CAD图形的一部分内容(几何坐标)需要转换成GIS的图形数据,另一部分内容(几何特征)则需要以属性的形式记录到属性表中,如图1、图2所示。 图1 转换前的CAD数据 图2 转换后的GIS数据 2.4坐标系统 CAD一般采用几何坐标系统,而GIS采用的是地理坐标系统。 3、数据转换的流程 CAD数据直接转换成GIS软件格式的数据,会造成许多重要的数据信息丢失,在转换过程中,我们利用南方CASS、Geoway和Arcgis10.0来对CAD数据处理加工,再转换为GIS数据。转换流程如下图3所示: 图3 数据转换流程 3.1 CAD数据处理 外业补测或成图过程中的不规范或错误导致CAD图中存在大量的图形数据问题,主要表现在数据冗余或者缺失,线状要素碎化,要素描述错误、数据间的空间关系错误等等问题。比如房屋没有封闭,房屋与房屋中间有重复多余线,房屋的结构注记没有放到房屋边线内及实体没有属性或者属性错误等,这些问题对于基础数据的要素构面、GIS数据库的入库是必须避免和消除的,否则将影响到GIS应用的可信度。 3.2 地物编码及编码转图层 对没有属性及CASS码的地物赋CASS码,在Cass9.0菜单中选择数据/编辑实体地物编码(如图4所示),对确定无用并没有属性的地物删除。做一个关于CASS码和GCID(原始分类码)的对照表,为编码-图层.txt,格式为CASS码,GCID(如141101,3103013)。再在Cass9.0菜单中地物编辑/图形属性转换/编码—图层/批量处理,把编码转为图层。 图4 图5 3.3批量导出分层数据 将处理好的图形另存为R12.DXF格式,加载到Arcgis10.0中(如图5),以点、线导出。 1)将Annotation、Point、Polyline转shp格式 2)给shp文件中的属性表赋GB值 3)批量导出点、线数据,以电杆为例,在Python window中输入编辑好的脚本语言执行arcpy. Select _analysis(point, r E:\point\point_510301.shp,GB = \510301\),就可以输出510301数据。 3.4 数据组织重构 数据组织重构将所有的点线面数据分为定位基础(C)、水系及附属设施(H)、居民地及附属设施(R)、交通及附属设施(L)

文档评论(0)

haocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档