pointcloudExpressionEvaluator.

计算表达式(如代数运算或条件语句)以设置点云组件值。

输入端口

输出端口

参数

表达式语法

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

(@组件(x)+@组件(y)+@组件(z))/3.0

此表达式计算X,Y和Z组件的平均值。

操作数、运算符和括号之间可以使用空格,因为表达式处理器会忽略它。

类型和溢出

此转换器试图通过在计算表达式的过程中更改数据类型来避免溢出。例如,如果将两个UInt8值相加,则内部计算将使用UInt16类型执行;这确保不会发生溢出。

通常,对整数类型执行算术运算将生成整数类型。除此之外,除法:它将始终生成浮点结果。对浮点类型执行算术运算将始终生成浮点类型。

请注意,在不同数据类型之间转换时,使用界限。结果,当计算值不符合目标数据类型时,将相应的目标值设置为目标数据类型中可能的最小值或最大值。

编辑变换器参数

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

变压器类别

计算值

点云

FME许可级别

FME专业版及以上

技术历史

关联的FME函数或工厂:PointCloudEvaluationFactory

搜索FME社区亚搏国际在线官网

搜索有关此变压器的样本和信息FME社亚搏国际在线官网区.