我们付出一些成本,时间的或者其他,最终总能收获一些什么。
【FME-HOW-TO系列】18 从点生成等高线数据
主要学习在FME中使用ContourGenerator和点数据集创建等高线。
读模块读取的是shp数据,有大概140万个点,加载图形很费劲。
Surface Tolerance是用于过滤顶点的参数
CountourGenerator转换器说明:基于输入的点和断裂线构建一个Delaunay三角网。之后的等高
线从该三角网中产生。
还需要使用LineCombiner转换器
LineCombiner转换器说明: 把线连接成更长的线。每个连接的线有相同的起点/终点,但 是他们
不能有交叉
最后生成的等高线
【FME-HOW-TO系列】19 从栅格生成等高线数据
本次生成等高线主要是读模块的数据为栅格数据,18中生成等高线的读模块是点shp,两者用到的
转换一致,除了ContourGenerator中栅格数据无顶点 Surface Tolerance设置为0外,其他的设置均
一致。生成的等高线如下所示
【FME-HOW-TO系列】21 投影定义和坐标转换
这个在FME中就比较简单,定义投影在读模块加载前就可以进行定义,投影变换则使用
Reprojector转换器进行重投影。比较简单的操作此处就不再进行复现。
【FME-HOW-TO系列】23 多边形中点的叠加
没有找到案例中的数据,去官网找了SpatialFilter相关的文章找了其它数据进行替代
SpatialFilter转换器在前面的学习中有使用,就不在此处进行转换器的说明,( SpatialFilter输出不
会输出Filter 要素 ,只会输出Candidate 要素 。)本案例中,本质是筛选点要素在面要素中的面,下
面截图中parks是面要素,trash_container是点要素。
默认情况是会合并属性,所以输出的面要素会有点的属性,可以理解为arcmap中的空间链接功能