橡胶鹰
输入功能
必须将两组功能路由到此变压器中:
- 进入的功能控制端口表示用于计算更正的控制功能。
- 进入的功能观察到的端口是将纠正的功能。
每个控制特征表示一个控制矢量,其起点位于原始的某个位置观察到的数据空间,其终点位于所需输出数据空间中的相应位置。控制矢量表示从观察到的顶点到所需顶点所需的校正。(只有一个点的控制向量被解释为要求该位置不会从观察到的数据集更改为参考数据集。这通常被称为TIE点。)
可选地,线路可以输入为约束features to this transformer. These lines will be treated as boundaries, across which control vectors will have no influence on points of observed features. If the "line of sight" from a point on an Observed feature to the starting point of a Control vector crosses a Constraint line, that control vector will not affect the resulting warped position of the point in question. If the line of sight touches the end of a Constraint line, or either the Control vector or Observed point is actually located on the Constraint line, then the Control vector will still influence the observed point.
笔记:此变换器目前不支持光栅几何形状。
输出端口
修改了观察到的通过输出功能纠正港口。
参数
变压器
这default behavior is to use the entire set of input features as the group. This option allows you to select attributes that define which groups to form. Each set of features that have the same value for all of these attributes will be processed as an independent group.
结束过程(阻塞): This is the default behavior. Processing will only occur in this transformer once all input is present.
Process When Group Changes (Advanced):此变压器将按顺序处理输入组。通过输入流上参数的Group的值的更改将触发当前累积组的处理。这可以提高整体速度(特别是具有多个等大小的组),但如果输入组未真正有序,则可能导致不期望的行为。
这re are two typical reasons for usingProcess When Group Changes (Advanced)。第一个是旨在以组(并且已如此有序处理)的传入数据。在这种情况下,该结构通过使用来指示组 - 不是性能考虑因素。
第二个可能的原因是潜在的性能收益。
最有可能在已经对数据进行排序的(或使用A读取SQL订单声明)由于FME需要更少的工作。如果数据需求排序,则可以在工作区中排序(尽管添加的处理开销可能会否定任何增益)。
根据数据流的数量,排序变得更加困难。由于所有匹配的功能,多个数据流可能几乎不可能排序到正确的顺序中Group By需要在属于下一个组的任何功能(任何特征类型或数据集)之前到达。在这种情况下,使用Group Bywith结束过程(阻塞)可能是等同和更简单的方法。
笔记:来自多个数据集的多种特征类型和特征通常不会以正确的顺序自然地发生。
与许多情况一样,使用您的数据测试工作区中的不同方法是识别性能增益的唯一明确方式。
参数
指定校正的强度如何影响其距离观察点的距离。值2将导致强度与距离的平方成比例。
指示对照矢量的影响。任何控制矢量开始点比从操作的点的指定距离更远,在校正计算中没有任何影响。如果未指定最大距离(或为0),则所有控制向量将用于校正每个点。
表示只有最接近的给定数量的向量将对翘曲的任何点产生影响。如果未指定(或IF 0),则所有控制向量将用于校正每个点。
与辅成发浪者的比较
这亚疗手transformer provides similar functionality but computes an affine (scale, rotation, and offset) transformation based on控制矢量特征并将这种转变应用于观察到的功能来生成输出。这使得仿射Warper more appropriate for cases when the entire set of观察到的数据需要单个转换。
Case Study
点击这里要阅读FME的鲁博特赫,用于将麦卢布劳市议会现有的包裹依赖性地籍数据与较新的“调查准确”国家数码表达。
Common Questions
我有一个线特征,只有其中一些点落在最大距离内。它将如何扭曲?Only vertex points that lie inside the Max Distance will get warped. Therefore, part of your line will be warped, part of it will not.
当其中一个点落在最大距离内时,为什么FME不经过整个功能?因为这可能导致拓扑网络被破坏。按点点工作,连接永远不会被打破,因为连接功能上的共同点也将被扭曲(即使该功能的其余部分没有)。
例子
编辑变压器参数
Using a set of menu options, transformer parameters can be assigned by referencing other elements in the workspace. More advanced functions, such as an advanced editor and an arithmetic editor, are also available in some transformers. To access a menu of these options, clickbeside the applicable parameter. For more information, see变压器参数菜单选项。
变压器类别
FME许可级别
FME专业版及以上
FME社亚搏国际在线官网区
FME社区是演示亚搏国际在线官网,TOS,文章,常见问题和更多的地方。获取您的问题的答案,从其他用户学习,并建议,投票和评论新功能。
搜索有关此变压器的样本和信息FME社亚搏国际在线官网区。