FME基础入门学习(三)

时间:2024-04-08 13:21:08

一、摘要

本章以一些实操性的例子为载体,主要对转换器进行相关的操作进行说明。其中资料与概念说明请参照百度云链接:
xxxxxxxxxxxxxxxxxxxxxxxxx.com

二、实验

1.数据连接操作

FME基础入门学习(三)
说明:将shp数据(地类图斑)与Excel数据属性挂接
shp数据(DLTB.shp)如下:
FME基础入门学习(三)
Excel数据(图斑属性.xls)如下:
FME基础入门学习(三)
使用转换器FeatureMerger,并进行参数设置
FME基础入门学习(三)
结果如下:
FME基础入门学习(三)

2.空间关系

说明:此次实验,是将点与面进行叠加,并将点的属性赋给面。
使用转换器:PointOnAreaOverlayer与SpatialRelator均可实现。
FME基础入门学习(三)
面数据是实验一的数据
点数据如下:
FME基础入门学习(三)

①使用转换器PointOnAreaOverlayer

FME基础入门学习(三)
FME基础入门学习(三)
整体模板:
FME基础入门学习(三)
运行结果:点数据的属性都已经赋值给面数据
FME基础入门学习(三)

②使用转换器:SpatialRelator

FME基础入门学习(三)
整体模板如下:
FME基础入门学习(三)
最终结果如下:
FME基础入门学习(三)

3.属性处理

说明:是针对某一个数据的属性信息进行分析处理,此实验使用两个转换器:AttributeCreator、NullAttributeMapper。
FME基础入门学习(三)
读模块的Excel的数据如下:
FME基础入门学习(三)

①AttributeCreator参数设置:

FME基础入门学习(三)
FME基础入门学习(三)
第一个AttributeCreator表达式的书写:
FME基础入门学习(三)
第二个AttributeCreator的表达式书写
FME基础入门学习(三)

②NullAttributeMapper参数设置

FME基础入门学习(三)
最终结果如下:
FME基础入门学习(三)
整体的模板如下:
FME基础入门学习(三)