你在这里: 几何图形 > RubberSheeter

RubberSheeter

对特征的空间坐标执行翘曲操作。使用反向距离加权,RubberSheeter调整一组观察到的特征,使它们更接近于一些参考特征集。这个转换器对每个转换器应用不同的转换观察到的顶点,视其距离附近控制向量。它产生良好的修正时,畸变在观察到的数据不是恒定的。

输入特性

两套功能必须被路由到这个转换器:

  • 通过对输入功能控制端口表示控制功能用于计算校正。
  • 通过对输入功能观察到的端口是将被校正的功能。

每一个控制特征表示其开始点是在某些位置中的原始控制向量观察到的数据的空间,并且其终点是在所期望的输出数据空间对应的位置。控制向量表示从观察到的顶点去所希望的顶点所需的校正。(只有一个点控制矢量被解释为一个要求,即该位置不会从所观察到的数据集以引用数据集改变,这通常被称为连接点)。

可选地,行可以输入为约束该变压器的特点。这些线将被视为边界,通过边界控制向量将不会对观测特征点产生影响。如果从被观察特征上的一点到控制向量的起点的“视线”穿过约束线,该控制向量将不会影响问题点的最终翘曲位置。如果视线接触到约束线的末端,或者控制向量或观察点实际上位于约束线上,那么控制向量仍然会影响观察点。

注意:这个变压器目前不支持光栅几何图形。

输出端口

修改后的观察到的特征是经由输出更正港口。

参数

相较于AffineWarper

AffineWarpertransformer也提供了类似的功能,但是会根据它计算仿射(缩放、旋转和偏移)变换控制向量的特征和应用这个变换观察到的生成输出的特性。这使得AffineWarper更适合当整个集合的情况观察到的数据需要一个单一的转换。

案例分析

点击在这里阅读FME的RubberSheeter是如何将马努考市议会现有的包裹式地籍数据与更新的“精确调查”国家数字地籍数据结合起来的。

常见问题

我有一个线特征只有一些点落在最大距离内。它将如何扭曲?只有位于最大距离内的顶点点会被弯曲。因此,你的线的一部分会弯曲,而另一部分不会。

当其中一个点落在最大距离内时,为什么FME不扭曲整个特征?因为这可能会导致拓扑网络崩溃。在逐点工作的基础上,连接永远不会中断,因为连接特性上的公共点也会弯曲(即使该特性的其余部分不会弯曲)。

编辑变压器参数

使用一组菜单选项,transformer参数可以通过引用工作区中的其他元素来分配。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击除了可适用的参数。有关更多信息,请参见变压器参数菜单选项

变压器的分类

坐标

几何图形

FME许可级别

FME专业版及以上

搜索FME知识中心

搜索关于这个变压器的样本和信息FME知识中心