阿芬娜
对特征的坐标执行仿射变换。
仿射变换保留了几何中的线条和平行性。也就是说,在变换之前平行的任何线在变换之后都是平行的。此外,如果一些落在直线上的点被变换,生成的坐标将落在新坐标系中的直线上。
仿射变换包括翻译,旋转,鳞片,和思考。
输入端口
此变压器接受所有功能。弧和椭圆保留。
输出端口
改变了的特征。
参数
使用关系人,您需要提供驱动以下仿射变换方程的6个参数:
x’=ax+x+c
Y’=dx+ey+f
其中(x,y)是输入点,(x,y’)是转换后的输出点。
实例
东、北翻译特色
向东移动500个单位,向北移动1000个单位,使用以下公式:
X’=1X+0Y+东距
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,正弦(30)=0.5,你会用:
X’=0.866025*X+-0.5*Y+0
Y’=0.5*X+0.866025*Y+0
将一组特征旋转30度。
组合转换
你可以把一组转换组合成一个公式,或者连续地执行它们,以便调试或编辑。例如,在两个不同的仿射变换中进行旋转和缩放可能会更容易,而不是尝试将它们组合成一个变换。自然地,在一个转换中完成这一切的一个好处是速度。
注:提示:右键单击工作区中的变压器并单击显示摘要注释.这使得预览将要使用的转换公式变得容易。
使用说明
- 使用关系人,而不是定标器,当缩放光栅时。因为光栅数据是围绕数据原点缩放的,不是坐标原点,使用定标器可能导致意外的数据移位)。
相关变压器
- 另请参见AffineWarper对特征的空间坐标执行扭曲操作。仿射函数用于调整一组观察到的特征,使它们更接近于某组参考特征。
- 这个定标器和冒犯者都是仿射词的简化版本。例如:
x’=ax+x+c
和
Y’=dx+ey+f
哪里A=1000和e=1000
在这种情况下,X’=1000X和Y’=1000Y与定标器相同。
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。更高级的功能,例如高级编辑器和算术编辑器,也可用于一些变压器。要访问这些选项的菜单,点击在适用参数旁边。更多信息,看见变压器参数菜单选项.
变压器类别
搜索FME知识中心
在上搜索有关此变压器的示例和信息FME知识中心.
标签关键词:点云