gis和cad数据转换问题探究

gis和cad数据转换问题探究

ID:5984067

大小:28.00 KB

页数:6页

时间:2017-12-30

gis和cad数据转换问题探究_第1页
gis和cad数据转换问题探究_第2页
gis和cad数据转换问题探究_第3页
gis和cad数据转换问题探究_第4页
gis和cad数据转换问题探究_第5页
资源描述:

《gis和cad数据转换问题探究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、GIS和CAD数据转换问题探究  【摘要】不同格式数据之间的转换一直是一个研究热点,如何在不同数据格式间进行精准转换是长期以来未能完美解决的一个问题。由于CAD和GIS的数据模型之间存在极大的差异,导致它们对同一地理实体的描述方式不一致,使得实现这两种格式数据之间的相互转换存在较大的难度。可视化转换模型可以在转换效果和工作量之间找到平衡,使大部分人员均可实现理想的转换结果。【关键词】GIS数据;可CAD数据;视化转换1.数据模型1.1CAD数据模型CAD数据注重描述地理实体的空间位置和几何形状等信息,它以符号化的形式分层管理数据。C

2、AD文件是由诸如颜色、线型、线宽、符号等静态图形特征组织后的图层集合,实体或元素都包含在单一的文件中,属性数据的主要描述依据图层和注记。地理实体以线型、图层、颜色、字体等几何特性和空间位置数据记录等方式表达。1.2GIS数据模型6GIS能够将地理实体的空间信息和属性信息集成管理。地理实体的属性信息是用来描述地理实体的属性特征的信息,是一个属性数据库。更重要的是它包含了CAD所没有的空间信息,如实体间的拓扑关系,与地理实体相对应的空间坐标系等空间信息。GIS地理实体的数据既包含CAD数据的空间位置和几何形状的信息,同时又包含地理实体的

3、属性信息,GIS根据这些信息才能实现空间分析、测量、分类、统计等功能。1.3传统数据转换方法6在不同的系统数据格式中对同一实体对象的描述手段与组织方式不尽相同,如何实现不同系统间数据的转换,最理想的状态是对两个系统间的所有语义建立一一对应的映射关系表。但在实际实现过程中,不可能将所有的元素都建立这样的关系,这样就产生了信息传递过程中的语义变异与信息理解上的语义偏差。因此,可行的转换模型就是建立一个两种数据格式之间尽可能完备的映射关系表。传统的数据转换技术的是提供一个简单直接地访问外部数据的方法。此方法的基础是对两种数据结构的有限支持

4、。在某些情况下,他们仅处理特定的数据对象。这时映射关系表中的映射只是完备集命中的一个子集。还有一种常用数据转换的方式是使用各个软件中的公开数据格式。每个软件为了与其他软件进行数据共享,通常都定义一种公开的数据格式,如DXF和E00格式。普通用户可以直接读写这些公开的数据格式,实质上它们起到了一个数据桥梁的作用,通过这个桥梁可以实现软件之间的数据转换。但是这种方式仅仅是简化了直接读取源数据的难度,因为这些公开的交换格式又是由各软件厂商自己定义,所包含的内容和表达方式不尽相同,并没有从根本上解决构建一一对应的映射关系表的问题。2.可视化

5、转换模型ESRI公司的ArcGIS是使用最普遍的GIS应用软件,最新版本中增加了数据互操作扩展模块,其内核是基于加拿大公司提供的要素操作引擎(FME)技术。互操作模块提供了空间数据提取,转换和加载(ETL)功能,使用户可以使用多种数据格式工作。FME基于语义转换技术进行数据共享,允许用户在数据转换过程中重新构造数据,这些重新构造的数据对用户可能是“灰箱”甚至“黑箱”。FME使用户可以根据特殊需求,提取相同数据源的不同内容,而不是以单一格式输入和输出数据。当在系统间数据模型的存在极大的语义异构时,例如CAD系统和GIS系统,这一技术显

6、得特别实用。在ArcGIS中,数据互操作扩展模块在结构上进行了更新,使用户可以用可视化的方式导入导出大部分数据格式,并且该扩展可以基于属性值输出多个数据集。2.1可视化转换模型理论基础6FME进行转换使用了与传统转换不同的技术,它实现了“语义转换”。语义转换提供了一个引擎,能够分别对输入或输出数据重新进行定义。支持这个引擎的是FME所提供的一个非常丰富的数据模型,它比各种专用格式所支持的数据模型要更丰富,并且具有内部一致性和可扩展性,从而实现很高程度的数据重新定义。它不是简单的从一种格式到另一种格式的转换,而是完全在一种通用格式上工

7、作,并且注重提供各种模块来帮助用户操纵数据并转换为需要的形式,其中格式的改变只是数据转换过程中的一小部分工作。FME通过其内置的“函数”和“分类机”提供了一系列的数据处理功能。这些功能可以用于在数据转换的过程中进行图形数据的操作(如构面或连线),或生成新的属性(如长度或面积)。FME语义映射通过构造语义映射文件来实现,它应用的是一种宏语言,很多映射文件要引用输入数据集、输出数据集,或者其他映射文件。语义映射文件的内容一般包括:读写器定义及其配置、要素表、函数、要素动态生成器4部分,其中最灵活的是要素表。用户可以根据目标数据的要求选择

8、不同的分类器,软件将在调用映射文件时按照要素表选用的函数顺序执行转换。Feature表是用来描述要素类特征和控制要素类行为的,是按照目标数据的格式设计的控制文件。Feature表包括两部分内容:一部分用于描述要素类特征,具备这些特征的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。