你在这里: 点云 > PointCloudExpressionEvaluator

PointCloudExpressionEvaluator

评估表达式,如代数运算或条件语句,以设置点云的元件值。

输入端口

输出端口

参数

表达式语法

表达式由操作数,运算符和括号的组合。例如,一个简单的表达式可能是:

(@Component(X)+ @Component(Y)+ @Component(Z))/ 3.0

该表达式计算的x,y和z分量的平均值。

白空间可以操作数,操作员,和括号之间的,因为它是由表达式处理器忽略使用。

类型和溢出

该变压器试图通过计算表达式的过程中变化的数据类型,以避免溢出。例如,如果两个UINT8值加在一起,内部计算将被用UINT16类型来执行;这保证了不会发生溢出。

一般而言,上整型执行算术运算会产生一个整数类型。唯一的例外,这是分裂的:它总是会产生一个浮点结果。上浮点类型执行算术运算将始终产生浮点型。

请注意,不同的数据类型之间进行转换时,有界角色被使用。其结果是,当计算的值不适合在目的地数据类型,相应的目标值要么被设定为最小或可能在目的地数据类型的最大值。

编辑变压器参数

使用一组菜单选项,变压器参数可以通过引用在工作区中的其它元件来分配。更先进的功能,如高级编辑,算术编辑,也是一些变压器可用。要进入这些选项的菜单上,单击适用的参数旁边。欲了解更多信息,请参阅变压器参数菜单选项

变压器分类

计算值

点云

FME许可级别

FME专业版及以上

搜索FME知识中心

搜索样品和有关该变压器上的信息FME知识中心