光栅解释强制器
改变输入特征上光栅几何图形带的基本解释,使用指定的转换选项。
例如,具有三个解释带的输入光栅特征(uint16,灰色8,和real64)可以转换为具有三个解释带的光栅特征(red8,绿色8,和蓝色8)或四个解释波段(红色16,绿色16,蓝色16,以及alpha16)。
参数
解释
目的地解释类型
此参数选择目标解释以及位深度。不同的解释允许使用不同的转换选项。如果光栅上的任何带区包含调色板,则目的地解释仅限于uint8,uint16或uint32。
转换选项
rgba到rgb
当转换为具有多个分量的解释时,例如RGB和RGBA,光栅应该正好有1,三,或4个波段。如果只提供一个波段,它将被克隆并转换为适当的解释。当转换为单一颜色或数字解释时,多个输入带将平均为一个输入带。
rgba to rgb参数选择将代表rgba光栅的四个带区转换为代表rgb光栅的三个带区时要执行的操作。
- 放下阿尔法带丢弃阿尔法带。
- 应用alpha带将所有RGB值与其对应的值相乘,标准化alpha值。
RGB到RGBA
此参数选择在将表示RGB光栅的三个带区转换为表示RGB光栅的四个带区时要执行的操作。
- 创建不透明阿尔法带添加一个新的alpha带区,该带区具有所有单元格中数据类型的最大值。
- 从nodata创建alpha波段创建仅在数据单元格中具有数据类型最大值的新标注栏。当对于每个选定的波段,该单元格的值等于该条带的nodata值。如果任何单元格值不等于该条带的nodata值,单元格将被视为数据。请注意,当选择此选项时,要求所有输入带都有一个nodata值。
从颜色转换为颜色,从数字转换为颜色,从颜色转换为数字,并从数字转换为数字
这些参数选择在不同类型之间发生给定转换时要执行的操作。
- 铸造如果数据值包含在目标数据范围内,则非常有效且无损。如果超出范围,CAST选项允许溢出并在目标数据范围的最小值和最大值上滚动数据值,因此,所有值都包含在目标范围内,但如果它们被翻转,则可能无法很好地反映源值。
- 有界铸造通过验证源值是否适合目标类型来改进基本强制转换,有效防止下溢;如果源值不合适,相应的目标值将被设置为目标数据类型中可能的最小值或最大值。
- 按数据值缩放查找源值的最小值和最大值,并使用它们将值缩放到目标类型的整个范围。
- 按数据类型缩放将源数据区域直接缩放到目标数据区域,而不管数据值位于何处。
从浮点转换为整数
此参数指定从浮点值转换为整数时要执行的操作。
- 圆形四舍五入到最接近的整数。
- 天花板获取大于或等于浮点值的下一个整数。
- 地板获取下一个小于或等于浮点值的整数。
使用说明
每个光栅化预处理强制器对输入光栅执行转换。如果按顺序使用多个光栅化预处理强制因子,然后进行多次转换;数据质量和翻译性能可能会受到影响。
此转换器不受光栅带和调色板选择的影响。
例子
相关变压器
- 这个Rasterbandinterpretation胁迫者对单个波段执行类似的转换。
- 这个Rasterpalette解释强制对调色板执行类似的转换。
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。更高级的功能,例如高级编辑器和算术编辑器,在一些变压器中也有。要访问这些选项的菜单,点击在适用参数旁边。更多信息,看见变压器参数菜单选项.
变压器类别
FME许可级别
FME专业版及以上
变压器历史
此转换器替换RasterDatatype胁迫器和RasterColorModel胁迫器转换器。
搜索FME知识中心
在上搜索有关此变压器的示例和信息FME知识中心.