SpikeRemover
变压器观察由三个连续不同的点组成的每一对线段。如果两个线段之间的角度(以度为单位)小于或等于指定的最大角度,则中点为一个尖峰并被移除。
如果一个特征的几何形状是一条路径,那么转换器也会移除连续路径段之间的峰值。对于多边形或甜甜圈,如果起点/终点是一个尖峰,那么它也会被移除。最终的结果仍然是一个多边形/甜甜圈。任何多边形,甜甜圈,路径或线,是几何集合的一部分,也将被处理。
该转换器还将删除任何连续重复的点。
当线路中除了尖峰以外还有许多偏差时,变压器是无效的。在这种情况下,建议首先使用概括使用Douglas-Poiker算法的变压器。
输出端口
改变了
清除掉的特性将通过这个端口输出。
删除
重复的点和峰值将通过这个端口输出。
如果去除峰值迭代参数设置为没有,删除特性将有以下关于添加为属性的spike的详细信息:_spike_angle,_spike_length1,_spike_length2。
不变
任何未触及的功能将通过这个端口输出。
参数
最大峰值角
如果两个线段之间的角度(以度为单位)小于或等于这个参数,则中点是一个尖峰,并被移除。这个值必须在0到180度之间。
最大的穗长
如果最大的穗长指定,则变压器将跳过比该长度长一些的线段;否则,将考虑所有线段。
维
- 3 d:求尖峰角和长度时使用线段的Z坐标。
- 二维:求尖峰角和长度时忽略线段的Z坐标。
去除峰值迭代
- 没有- - -删除特性将有以下关于添加为属性的spike的详细信息:_spike_angle,_spike_length1,_spike_length2。
- 是的-变形金刚将确保没有留下任何尖刺(但它不会返回属性)_spike_angle,_spike_length1,_spike_length2).
例子
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
FME授权级别
FME专业版及以上
FME社区搜索:亚搏国际在线官网
有关此变压器的示例和信息,请参阅FME社亚搏国际在线官网区。