当前位置: 首页 > 专利查询>张新长专利>正文

一种空间数据转换的方法及系统技术方案

技术编号:12778823 阅读:70 留言:0更新日期:2016-01-27 21:03
本发明专利技术公开了一种空间数据转换的方法及系统,其方法包括:进行地物编码,对CAD数据采用存储地形要素的GIS编码进行标识;对标识后的CAD数据采用图形对应的特征重新绘制图形数据,使CAD数据得到规范化处理;对规范化处理后的CAD数据向GIS数据进行转换。通过本发明专利技术实施例提供了一整套处理流程,包括地物批量编码,拓扑检查及筛选特定的图层或全部导出为GIS等功能。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体涉及一种空间数据转换的方法及系统
技术介绍
现有的CAD城市基础数据到GIS转换的有关问题探讨,主要论述了城市基础CAD数据到GIS数据转换的一些问题,并介绍了基于Geoway进行CAD数据到GIS数据转换的方法,以及该方法还存在的一些缺陷。采用Geoway进行CAD数据到GIS数据转换具有很多优点,主要表现在:1)转换后的数据变形少,基本上保持了原有图形的几何形状和形态;2)转换过程可以批量处理,效率高;3)转换后的数据可以利用Geoway形成拓扑结构并产生属性表文件,得到的最后数据可以直接为G IS软件所使用。在AutoCAD地形图数据转换为GIS空间数据的技术研究与应用中,为了高效地建立地理信息数据库,经常要将各类数字地形图数据转换为符合GIS要求的数据。以AutoCAD数据为例,介绍批量修改GIS基础图形数据的方法,分析CAD与GIS之间数据转换的各种模式,提出应用GIS数据中间件来实现CAD与GIS数据的无缝转换。并提出数据转换过程中的质量控制的办法。在AutoCAD环境中组织GIS数据的方法中,先分析在AutoCAD环境中组织GIS数据的方法,包括图形链接属性数据的方法和CAD/GIS间数据转换的方法,然后指出传统的转换方法的不足之处,并给出一种数据解译器组成结构,从而可以有效地实现CAD/GIS数据的无缝转换。最后,以地籍信息系统为例,验证在AutoCAD环境中组织GIS数据能极大地提高专题GIS的整体性能。现有文献中所涉及的CAD数据和GIS间接转换方法,这种通过中间数据格式进行的转换,由于不同数据格式描述空间对象时采用的数据模型不同,因而转换后不能完全准确地表达原数据的信息,经常性地造成一些信息丢失,而且用户必须详细地掌握交换格式的细节及应用系统数据格式的细节时,才能进行转换程序的设计工作,对用户的编程能力及工作量要求都很高,不利于无缝GIS快速获取多源数据。现有文献中还涉及了一种CAD数据和GIS格式数据之间的转换方法。在CAD城市基础数据到GIS转换本方案的不足,主要是处理工作量比较大,处理时间长。主要有以下几方面的原因:1)AutoCAD数据不规范,重视图面的检查,有的地物厚度值没有编码,或者原来编码就不规范,按编码对照表转到Geoway中,就有很多数据没有分好类,从而产生额外的工作量。2)构面的工作量也非常大。由于一些线型不规则,需要重新编辑,一般需要几次重复构面后才能成功。
技术实现思路
针对现有CAD数据与GIS间数据转换的不足,提供了一种空间数据转换的方法及系统,充分利用已有的数据资源,并实现GIS的批量编辑,在总结和改进前人工作的基础上,提出了一套完善的CAD规划成果数据规整入库的解决方案,研究如何将AutoCAD地形图数据转换为GIS空间数据,以及利用非GIS软件赋值GIS数据的批量编辑,实现AutoCAD与GIS空间数据的异构聚合。本专利技术提供了一种空间数据转换的方法,包括如下步骤:进行地物编码,对CAD数据采用存储地形要素的GIS编码进行标识;对标识后的CAD数据采用图形对应的特征重新绘制图形数据,使CAD数据得到规范化处理;对规范化处理后的CAD数据向GIS数据进行转换,其中:所述对规范化处理后的CAD数据向GIS数据进行转换包括:创建一个用于存储转换后数据的个人地理数据库,创建相应的要素集及其包含的所有点、线、面和注记图层,建立图层间的映射关系,并依据入库标准添加相应的图层属性字段;实现CAD数据到GIS数据间的图形转换;进行图形相应的属性转换和赋值,存储到对应图层的相应属性字段中;遍历CAD数据的所有图形实体,根据规整时赋予的编码值判断出实体需转换成的几何类型及所属的GIS图层,得到几何信息和属性信息创建GIS要素,并插入到所属GIS图层中。所述对CAD数据采用存储地形要素的GIS编码进行标识包括:对含CASS编码的图形,读取CASS编码,通过地形图要素信息及编码对照表查找到对应的GIS编码,完成编码转换与存储;对含厚度值的图形,读取厚度值,通过地形图要素信息及编码对照表查找到对应的GIS编码,完成编码转换与存储;对无编码的图形通过目视判读及图形筛选赋值的方式完成地物编码赋值;所述对标识后的CAD数据采用图形对应的特征重新绘制图形数据之前还包括:在完成地物编码后,对编码进彳丁检查;在完成编码检查之后,进行拓扑检查;对拓扑进行修正;对属性进行编辑和存储。所述对标识后的CAD数据采用图形对应的特征重新绘制图形数据,使CAD数据得到规范化处理包括:对图层进行重命名,并进行分层设色;更改为符号规范的线型;对调用设定好的符号块。所述实现CAD数据到GIS数据间的图形转换包括:对于点和块参照实体,提取其位置的X和Y坐标,使用AE接口 IPoint记录坐标信息;对于直线实体,提取其起点和终点的位置,使用AE接口 IPolyline记录两对坐标;对于圆形实体,在获取其圆心位置和半径长度后,使用AE接口 ICircularArc构建几何圆,并最终封装成IPolyline或IPolygon类型;对于样条曲线实体,由几何知识可知,获取其起点、终点以及控制点数量,运用样条曲线的生成公式得到拟合的坐标串,最后使用AE接口 IPolyline封装坐标串;对于多段线实体,根据其分段类型逐段获取坐标信息,封装成IPolyline或IPolygon 类型;对于二维多段线实体,根据线段类型,坐标提取时只读取相应节点类型的坐标值,封装成IPolyline或IPolygon类型;对于文字实体,将文字实体转换成注记类型。所述将文字实体转换成注记类型还包括:获得文字实体的旋转角度和字体高度,使用ITextElement和IFDOAttributeConvers1n等接口完成注记的生成。相应的,本专利技术还提供了一种空间数据转换的系统,包括:地物编码模块,用于进行地物编码,对CAD数据采用存储地形要素的GIS编码进行标识;数据标准化模块,用于对标识后的CAD数据采用图形对应的特征重新绘制图形数据,使CAD数据得到规范化处理;数据转换模块,用于对规范化处理后的CAD数据向GIS数据进行转换,其中数据转换丰吴块包括:映射单元,用于创建一个用于存储转换后数据的个人地理数据库,创建相应的要素集及其包含的所有点、线、面和注记图层,建立图层间的映射关系,并依据入库标准添加相应的图层属性字段;图形转换单元,用于实现CAD数据到GIS数据间的图形转换;属性字段单元,用于进行图形相应的属性转换和赋值,存储到对应图层的相应属性字段中;遍历单元,用于遍历CAD数据的所有图形实体,根据规整时赋予的编码值判断出实体需转换成的几何类型及所属的GIS图层,得到几何信息和属性信息创建GIS要素,并插入到所属GIS图层中。所述系统还包括:编码检查模块,用于在完成地物编码后,对编码进行检查;拓扑检查模块,用于在完成编码检查之后,进行拓扑检查;拓扑修正模块,用于对拓扑进行修正;属性编辑模块,用于对属性进行编辑和存储。在本专利技术在数据规整方面,提供了一整套处理流程,包括地物批量编码,拓扑检查及筛选特定的图层或全部导出为GIS等功能。由于批量编码功能是通过配置表完成,只要预先设定好转换规则,即可本文档来自技高网
...

【技术保护点】
一种空间数据转换的方法,其特征在于,包括如下步骤:进行地物编码,对CAD数据采用存储地形要素的GIS编码进行标识;对标识后的CAD数据采用图形对应的特征重新绘制图形数据,使CAD数据得到规范化处理;对规范化处理后的CAD数据向GIS数据进行转换,其中:所述对规范化处理后的CAD数据向GIS数据进行转换包括:创建一个用于存储转换后数据的个人地理数据库,创建相应的要素集及其包含的所有点、线、面和注记图层,建立图层间的映射关系,并依据入库标准添加相应的图层属性字段;实现CAD数据到GIS数据间的图形转换;进行图形相应的属性转换和赋值,存储到对应图层的相应属性字段中;遍历CAD数据的所有图形实体,根据规整时赋予的编码值判断出实体需转换成的几何类型及所属的GIS图层,得到几何信息和属性信息创建GIS要素,并插入到所属GIS图层中。

【技术特征摘要】

【专利技术属性】
技术研发人员:张新长
申请(专利权)人:张新长
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1