利用FME 实现多源数据转换
- 格式:pptx
- 大小:14.19 MB
- 文档页数:47


利用FME进行GIS数据的无损转换
利用FME进行GIS数据的无损转换
在研究FME语义映射文件的组成格式、定义方法、执行过程的基础上,利用修改FME语义影射文件的方法,对DWG到SHAPE格式的数据无损转换进行了研究.结合科研项目,作者实现了数据从AutoCAD的DWG格式到ArcGIS的SHAPE格式的无损、快速、高效地转换,有效地解决了"如何实现数据在不同平台之间的'转换,实现数据共享"这个制约GIS项目进度的瓶颈问题.
作 者: 陈影 程耀东 闫浩文 CHEN Ying CHENG Yao-dong YAN
Hao-wen 作者单位: 兰州交通大学数理与软件工程学院,兰州,730070 刊 名: 测绘科学 ISTIC PKU 英文刊名: SCIENCE OF
SURVEYING AND MAPPING 年,卷(期): 2007 32(2) 分类号:
P208 关键词: 地理信息系统 数据格式转换 空间数据操作引擎 语义映射文件
用FME转换cass属性数据
用FME直接转换cass闭合面数据到shp数据,如果数据存在注记则会出现如图4个图层,以cass数据中的JZD层为例
其中图形数据储存于面状层,注记层存在于text层,其中所有的数据都存在于text_string字段,如图所示:
,
在后期入库时非常麻烦,要用SQL把text_string中的所有数据按字段区分,而且不好区分,所以就另辟蹊径,找寻其他方法。
在cass环境下查看图形属性,图形的属性也是名称、地籍号和地类编码,这时就想着能不能把这三中属性分别对应起来,而不是在一个字段下。
用FME打开cass数据,查看其属性发现大多数属性都在名为extend data{0}.string{0.1.2.3.}中存储,这样我就可以把属性分开放了,具体做法如下:
1 查看属性存放的字段
属性存放在extend data{0}.string{0.1.2.3.}
2 在属性中选择需要的extend data{0}.string{0.1.2.3.}
3 找准对应关系,是关于点线面的哪个数据。
4 在所选的点线面图层属性右键选择exepose element (拓展所有属性),这里的拓展属性是指在extended_data{0.1.2……}.string,中拓展存放属性的data的属性,直至上图变为
(拓展完后的string是有数字的)
5 在第三栏选择编辑需要导出的属性如图:
然后连接所有属性
6 打开arccatelog查看属性是否导入成功。
7 于原数据比较,发现有个别属性遗漏,这时我就来查找原因,发现有的属性数据与大多数属性数据的存放位置不同,可能是cass中后期的修改所致,找出没有对应的data字段,重复上述方法,就可转换出所有数据。
原创丨利用FME将CAD向SHP无损转换
转换神器
FME
在规划成果数据进行保存时,如何准确、便捷地将规划业务数据进行整理、质检、入库的这些问题,经常让人抓狂,这时候借助FME软件就能很轻松地解决这些问题啦。
什么是FME软件呢,FME软件是一个空间数据转换处理系统,是完整的空间ETL解决方案。主要功能为不同数据格式之间的转换,此外也可以进行例如数据质检、采集互联网数据等其它功能。
系列文章将讲述在规划数据入库的过程中,如何利用FME将CAD数据无损转换为SHP数据,主要内容包括:
① 保存CAD线型、线宽、颜色等信息
② 提取指标框信息至SHP属性中
③ 提取标记信息至SHP属性中
④ GIS中直接显示标记信息
⑤ 其它场景...容我慢慢想~
那么开始第一篇的讲解吧:该案例将讲述如何通过FME将数据转换为SHP的过程中保存下来线型、线宽、颜色属性。本案例给的数据是一个污水管道图截取的一部分,为了方便讲述,对原CAD数据的线型、线宽进行了调整,颜色未做更改。
其中,红、绿、洋红色线段均为污水主管,红色主管线型为ACAD_ISO02W100,线宽为0.5毫米,绿色主管线型为ByLayer,线宽为1毫米,洋红色主管线型为ByLayer,线宽为2毫米。
其中,红、绿、洋红色线段均为污水主管,红色主管线型为ACAD_ISO02W100,线宽为0.5毫米,绿色主管线型为ByLayer,线宽为1毫米,洋红色主管线型为ByLayer,线宽为2毫米。
01 CAD数据加载
打开FME Workbench,可直接将CAD数据拖入主界面中,FME会自动将该数据读取为读模块,此时我们需要选择单一合并要素类。
打开参数设置,将其中的实体选项和属性选项的勾选全部取消。 至于坐标系统,我们可以暂且不设置,因为该规划图本身也没有定义坐标系。
02 属性暴露
点击读模块的设置选项。
在格式属性中勾选:
fme_feature_type(特征型)
基于FME的多格式多基准坐标转换平台研究
摘要:在工程建设过程中使用的坐标系统往往不统一,因此工作人员经常要对数据进行坐标系统的转换,面临地理信息数据成果存在坐标系统不统一的现状,不同的地理信息数据的使用存在一定的局限性,无法有效地充分发挥作用。为使各种数据成果能够更好地满足国民经济建设各部门的需求,最大程度地发挥各种数据成果的应用价值,需对数据进行不同坐标系统的转换。
关键词:FME介绍和特点;数据转换;应用
1 FME介绍和特点
1.1 FME介绍
FME的英文全拼是Feature Manipulate Engine,是加拿大safeSoftware公司的产品,简单说FME就是空间数据操纵引擎,是一个空间数据的提取、转换、加载的强大工具。GIS数据转换平台,它能够实现100多种数据格式(模型)的相互转换。如果从技术层面上说,FME不再将数据转换问题看作是从一种格式到另一种格式的变换,而是完全致力于将GIS要素同构化并向用户提供组件以使用户能够将数据处理为所需的表达方式。事实上许多GIS用户为了在同一系统中获得不同的数据表达方式,也使用FME来操纵数据。FME--FeatureManipulateEngineFME是一套完整的访问数据的解决方案,可用于读写存储和转换各种空间数据。该软件是基于OpenGIS协会提出的新的数据转换理念"语义转换"(宽通道转换)来进行,通过提供在转换过程中数据重构的功能,实现不同空间数据格式(模型)之间的相互转换。不论是输入还是输出数据,语义转换提供了一个引擎(带有一种语言),能够重新定义数据。引擎的基础是一个丰富的数据模型,保持内部一致性和可扩展性。FME软件包含有6个功能模块:FMEWorkbench、FMEUniversalTranslator、FMEUniversalViewer、FMEPlug-in(SDK)、FMEObjectAPI、FMEApplicationExtenders。