RasterCellValueCalculator
第一个被选择的栅格波段一个与第一个选择的光栅B的频带,第二个选择的光栅一个与光栅B的第二选定频带相结合,以此类推。
输入端口
输入特性有以下限制:
- 所有输入特征必须具有光栅几何。
- 成对的光栅必须有相同的行数和列数。
- 成对的光栅必须有相同数量的选择频带。
- 成对的波段必须都有相同的nodata值,或者都没有nodata值。
- 乐队可能不包含调色板。
输出端口
未选择的频带被附加到输出光栅,没有改变。未选择的栅格波段一个先附加,然后是未选择的B光栅带。
参数
变压器
要对不止一对光栅执行计算,一组集团必须指定属性。每个组必须包含一个一个光栅和一个B光栅。
集团属性总是添加到输出特性中。
注意:并行处理如何与FME工作:看到了吗对并行处理的详细信息。
此参数决定变压器是否应该跨并行进程执行工作。控件指定的每个组都将启动一个进程集团参数。
并行处理水平
参数 | 的进程数量 |
---|---|
没有并行性 | 1 |
最小的 | 核处理器,或CPU,是计算机的物理部分,执行数学计算。它是计算机系统中最重要的部分。传统处理器在处理器上只有一个核心,这意味着在任何给定时间,只有一组计算正在执行。如果一个处理器是双核的,这意味着单个芯片包含两个处理器的硬件,现在称为核心,以区别于单个芯片,同时运行,并排。(来源:http://www.ehow.com/facts_5730257_computer-core-processors_.html)/ 2 |
温和的 | 准确的核数 |
咄咄逼人的 | 核心x 1.5 |
极端的 | 核心x 2 |
例如,在四核机器上,最小的并行性将导致两个同时运行的FME进程。8核机器上的极端并行性将导致16个并发进程。
您可以试用此功能,并在Windows任务管理器和工作台日志窗口中查看信息。
没有:这是默认行为。只有在所有输入都存在之后,处理才会在这个转换器中发生。
由集团:这个转换器将按顺序处理输入组。的值的变化集团参数将触发对当前积累的组进行批处理。如果组是大的/复杂的,这将提高整体速度,但如果输入组不是真正有序的,可能会导致不希望的行为。
在某些场景中,使用Ordered输入可以提高性能,但是,这并不总是可取的,甚至不是可能的。当使用它时,考虑以下事项,同时使用单输入和双输入变压器。
单数据集/功能类型:通常是有序处理的最佳候选者。如果您知道数据集是正确排序的集团属性,使用输入被排序为可以提高性能,具体取决于数据的大小和复杂性。
如果输入来自数据库,那么在SQL语句中使用ORDER BY让数据库对数据进行预先排序是一种非常有效的提高性能的方法。考虑使用数据库读取器与SQL语句,或SQLCreator变压器。
多个数据集/功能类型:由于所有特征匹配集团值需要在属于下一个组的任何特性(任何特性类型或数据集)之前到达,使用多个特性类型的排序比处理单个特性类型更复杂。
来自多个数据集的多个特征类型和特征通常不会以正确的顺序自然出现。
一种方法是通过分选机,对预期进行分类集团属性。Sorter是一个特性保持转换器,收集所有输入特性,执行排序,然后释放它们。然后,它们可以通过适当的过滤器(TestFilter,AttributeFilter,GeometryFilter,或者其他的),它们不包含特性,并且将一次一个地发布给使用的转换器输入被排序为,现在按照预期的顺序。
排序和筛选的处理开销可能会抵消使用它带来的性能提高输入被排序为.在本例中,使用集团不使用输入被排序为可能是等价的和更简单的方法。
在所有情况下使用输入被排序为,如果您不确定传入的特性是否正确排序,则应该对它们进行排序(如果是单个特性类型),或者对它们进行排序,然后进行筛选(对于多个特性或几何类型)。
与许多场景一样,在工作区中使用数据测试不同的方法是识别性能提高的唯一确定方法。
参数
该参数设置要执行的操作:
+ | 添加 |
- | 减去 |
* | 乘 |
/ | 分 |
最低 最大 平均 |
取最小值,最大值或平均值一个和B |
例如,如果您选择加号(+),两个输入光栅一个和B将被加在一起(因此,输出光栅将是A+B)。
如果“保留解释”设置为“是”,则当输入频带具有相同的解释时,每个输出频带将具有与输入频带相同的解释。当输入频带解释不一致时,或“保留解释”设置为“不保留”时,系统将自动确定每个输出频带的解释。
请注意,在不同数据类型之间进行转换时,将使用有界强制转换。因此,当计算值不适合目标解释时,相应的目标值将被设置为目标数据类型中可能的最小值或最大值。
如果“累计属性”设置为“是”,则原始特征的属性将合并到输出特征上。Group By属性总是添加到输出特性中。
例子
相关的变形金刚
- 控件可以修改波段选择RasterSelector.
- 属性设置Nodata值RasterBandNodataSetter或者用RasterBandNodataRemover.
- 调色板可以用RasterPaletteResolver或使用RasterPaletteRemover.
- 你可以使用RasterSingularCellValueCalculator对光栅和标量进行运算。
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配转换器参数。更高级的功能,比如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击除了适用的参数。有关更多信息,请参见变压器参数菜单选项.
变压器的分类
FME授权级别
FME专业版及以上版本
搜索FME知识中心
搜索关于这个变压器的样品和信息FME知识中心.
标签关键词:光栅“有界浇铸”调色板带