Affiner.
仿射转换在几何形状中保留线条和并行性。也就是说,在转换后转换之前平行的任何线都是平行的。另外,如果转换落在直线上的许多点,则产生的坐标将落在新坐标系中的直线上。
仿射变换包括翻译,旋转,缩放和反射。
输入端口
此变压器接受所有功能。弧形和椭圆保存。
输出端口
转换特征。
参数
要使用带有家伙,您需要提供驱动以下仿射变换方程的6个参数:
x'= ax + by + c
y'= dx + ey + f
其中(x,y)是输入点,并且(x',y')是转换的输出点。
例子
转换东部和北方的特点
要移动500个单位East和1000单位北方,请使用以下公式:
x'= 1x + 0Y + EARTING
y'= 0x + 1y +奔奔
x'= 1x + 0Y + 500
x'= 1x + 0Y + 500
然后,您将在带内参数中输入A到F的相应值(例如,a = 1,b = 0,c = 500,d = 0,e = 1,f = 1000)
缩放功能集
按因素R缩放特征,使用x和y条款的比例因子如下:
x'= rx + 0y + 0
Y'= 0x + RY + 0
将缩放量增加10次:
x'= 10x + 0Y + 0
Y'= 0x + 10Y + 0
旋转特色
要旋转功能,请应用与旋转角度相关联的适当的COS和SIN函数到x,Y系数:
x'= cos(w)x + -sin(w)y + 0
Y'= SIN(W)X + COS(W)y + 0
其中w =旋转角度。
所以,旋转30度,COS(30)= 0.866025,SIN(30)= 0.5,你会使用:
x'= 0.866025 * x + -0.5 * y + 0
Y'= 0.5 * x + 0.866025 * y + 0
将一组特征旋转30度。
结合转换
您可以将一组转换组合成一个公式,或者串联执行它们,以便更容易调试或编辑。例如,您的旋转可能更容易,然后在两个不同的带电器变压器中缩放,而不是尝试将它们组合成一个转换。当然,在一个转变中完成一切的一个优点将是速度。
注意:提示:右键单击工作区中的变压器,然后单击显示摘要注释。这使得可以轻松预览将使用的转换公式。
使用说明
- 在缩放栅格时使用带有家伙,而不是缩放器。因为使用栅格数据围绕数据来源缩放,而不是坐标原点,所以使用缩放者会导致意外的数据偏移)。
相关变压器
- 还请看看仿效者,这对特征的空间坐标进行了翘曲操作。仿射发浪器用于调整一组观察到的功能,因此它们更紧密地匹配一些参考功能。
- 该缩放者和offsetter.都是带资源家的简化版本。例如:
x'= ax + by + c
和
y'= dx + ey + f
哪里a = 1000.和E = 1000.
在这种情况下,x'= 1000x和y'= 1000y与缩放者相同。
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配变压器参数。一些变压器也可提供更高级的功能,例如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击除适用的参数旁边。有关更多信息,请参阅变压器参数菜单选项。
变压器类别
搜索FME知识中心
搜索有关此变压器的样本和信息FME知识中心。
标签关键词:POINTCLOUD.