RasterBandOrderer
指定光栅中所需频带的顺序。波段根据输入波段指数重新排序。
典型的使用
- 改变光栅波段以满足格式或处理要求。
它是如何工作的?
RasterBandOrderer接收光栅特性并根据指定的频带顺序重新排列它们的频带。
频带顺序由当前频带索引的列表定义,按照所需的顺序,用空格分隔。指数从零开始。
原始光栅中未包括在波段列表中的波段将按其原始顺序追加到所有指定的波段之后。乐队不得在名单中出现超过一次。
在本例中,我们将组装一个来自Sentinel 2卫星数据的RGB光栅,该数据是使用在AWS Sentinel-2读者。有许多不同波长和分辨率的可用数据层。B2 B3 B4包含我们想要的数据:
- B2:蓝色
- B3:绿色
- B4:红色
读取三个波段后,将单个单波段光栅特征与a相结合RasterBandCombiner(一),然后用a点亮*(因为它们很暗)RasterExpressionEvaluator(B)。
波段的组合顺序与从web服务接收功能的顺序相同。结合光亮后检查输出(C),我们可以看到当前的栅格结构特征。
注意频带顺序和频带号:0 -蓝色、1 -红色和2 -绿色。
所需的顺序是红色、绿色、蓝色,因此光栅特性被路由到光栅带顺序器中。在parameters对话框中,所需的输出顺序由输入带索引号表示,用空格分隔。
新顺序是1、2、0——红、绿、蓝。
输出光栅特性包含按请求顺序排列的频带。请注意,波段索引号已被重置。
虽然图像在视觉上看起来是一样的,就像在FME数据检查器中看到的一样,但如果我们希望将数据写入大多数栅格格式,波段顺序是很重要的。
*本例中简单的增白操作,将单元格值乘以25。
此示例包含修改后的哥白尼2019年哨点数据。
选择光栅变压器
FME有一个广泛的选择变压器工作与光栅数据。它们通常可以归类为使用整个栅格、频带、单元或调色板,以及那些设计用于工作流控制或将栅格与向量数据相结合的单元。亚搏在线
有关栅格几何形状和属性的信息,请参阅位图(IFMERaster)。
使用位图
RasterCellOriginSetter | 设置栅格的细胞来源。 |
对栅格 | 应用卷积滤镜(有时称为核心要么镜片)至光栅特征并输出结果。 |
RasterExpressionEvaluator | 评估上以光栅或对栅格,包括代数运算和条件语句的每个小区表达式。 |
RasterExtentsCoercer | 替换的输入光栅特征的几何形状与覆盖光栅的盘区的多边形。 |
RasterGCPExtractor | 提取坐标系统,并从光栅特征地面控制点(GCP)并暴露它们作为属性。 |
RasterGCPSetter | 集与指定列(像素)的光栅的地面控制点(GCP),行(线),X坐标,Y坐标和Z坐标。 |
RasterGeoreferencer | Georeferences使用指定的参数的栅格。 |
RasterHillshader | 生成一个阴影浮雕效果,可视化地形有用。 |
RasterInterpretationCoercer | 改变对输入要素的光栅几何结构的带的底层的解释,使用指定的转换选项。 例如,与解释(UINT16,GRAY8,和Real64)的三个频带的输入光栅特征可以被转换为栅格特征与解释的三个频带(Red8,Green8和Blue8)或解释的四个频带(Red16,Green16, Blue16, and Alpha16) in a single operation. |
RasterMosaicker | 合并多个栅格功能到一个单一的栅格要素。 |
RasterPropertyExtractor | 提取栅格要素的几何性质,并公开他们的属性。 |
RasterPyramider | 重新采样栅格以多种分辨率的基础上,无论是数水平或最小输出栅格的尺寸。 |
RasterResampler | 重新采样栅格,基于指定输出尺寸,细胞大小在地面单元,或原始的百分比,并进行内插新的单元值。 |
RasterRotationApplier | 施加输入栅格属性到光栅属性和数据值的其余部分的光栅的旋转角度。 预期的输入是具有非零旋转角度的光栅和预期输出是一个旋转光栅与0.0的旋转角度。据预计,输入栅格属性将被修改为一个光栅旋转通过预定角度,以符合输出栅格属性。 应用旋转角度主要是为了与其他的处理和作家不能处理的旋转角度的兼容性进行。 |
RasterSubsetter | 光栅功能使用象素剪辑界定,而不是地面坐标,以及任选地添加围绕周边细胞。 |
RasterTiler | 将每个输入栅格成通过指定在细胞/像素的平铺尺寸或瓦片的数目的一系列瓦片。 |
RasterToPolygonCoercer | 创建一个从输入栅格功能多边形。一个多边形是用于与输入栅格相同值像素的每一连续区域的输出。 |
WebMapTiler | 创建一系列可以通过Web制图应用程序,如必应地图™,谷歌地图™或Web的地图图块服务可以利用图像瓦片。这是通过重采样光栅各种不同的分辨率,然后将它们分割成瓦片来完成。 |
与乐队合作
RasterBandAdder | 添加一个新的乐队为栅格功能。 |
RasterBandCombiner | 合并巧合光栅功能到一个单一的输出栅格功能,维护和附加所有波段。 |
RasterBandInterpretationCoercer | 改变了解释型个人栅格波段的,转换单元值,如果必要的。 |
RasterBandKeeper | 去除栅格功能的所有未选择的频段。 |
RasterBandMinMaxExtractor | 从提取栅格功能的最小和最大带值,调色板键和调色板值,并将它们添加到列表属性。 |
RasterBandNameSetter | 设置在光栅选择波段乐队的名字,使光栅内容简单相比,带数字来理解。 |
RasterBandNodataRemover | 去除一个光栅特征的选择的波段的现有无数据标识符。任何先前的值等于该无数据值被认为是有效数据。 |
RasterBandNodataSetter | 它设置在一个栅格要素的选择波段新的无数据值。 |
RasterBandOrderer | 指定光栅中所需频带的顺序。波段根据输入波段指数重新排序。 |
RasterBandPropertyExtractor | 提取光栅特征的频带和调色板性质并暴露它们作为属性。 |
RasterBandRemover | 去除栅格功能的任何选择的波段。 |
RasterBandSeparator | 中隔离带或独特条带和调色板的组合,并将其输出或者各个栅格特征或含有全部组合一个单一的新栅格要素。 |
RasterStatisticsCalculator | 计算栅格波段的统计数据,并增加了结果的属性。 |
处理细胞
RasterAspectCalculator | 计算栅格的每个小区的方面(斜率的方向)。方面,在从0到360度测得的,顺时针方向从北。 |
RasterCellCoercer | 创建单独的点或面用于在光栅的每个小区,任选提取频带值作为Z坐标或属性。 |
Rastercell值计算器 | 评估在一对光栅的单元值基本算术运算,最小,最大或平均的操作。 |
Rastercell值替换器 | 在用新的单个值的光栅替换的范围内带的值。 |
RasterCellValueRounder光栅 | 四舍五入栅格像元值。 |
拉斯特奇点CellValueCalculator | 关于对数值的栅格单元格值执行基本的算术运算。 |
光栅斜率计算器 | 计算栅格的每个小区的斜率(沿z最大变化率)。 |
使用调色板
拉斯特帕莱特加法器 | 创建从属性的调色板,并将此调色板上的光栅的所有选择的波段。 |
拉斯特帕莱特提取器 | 上创建一个光栅的现有的调色板的字符串表示,并将其保存到一个属性。 |
光栅板发生器 | 生成一个调色板出光栅的所选择的频带(多个)。输出栅格将具有由一个新的带用调色替换所选择的频带(多个)。 |
RasterpaletteInterpretationConverter公司 | 改变了解释型光栅调色板。 |
拉斯特帕莱特诺德塔塞特 | 标识相匹配的栅格波段的无数据值,并将它的值调色板关键。 |
树莓 | 去除光栅特征选择调色板(一个或多个)。 |
拉斯特帕勒塞弗 | 通过与它们相应的调色板值替换单元值解析上的栅格中的调色板(一个或多个)。具有多个组件,诸如RGB调色板值,被分解并分配给多个,新增频带的各个值。 |
亚搏在线工作流程控制
拉斯特检查点 | 设置在这迫使先前处理立即发生的光栅处理一个检查点。一旦完成,就保存当前状态到磁盘。 |
雷斯特消费者 | 请从光栅几何瓦(一个或多个),但没有实际操作的(多个)瓦片进行。 |
拉斯特莱克特 | 序列化功能到基于所选作家格式的Blob属性的几何形状。 |
Rasternumericreator公司 | 创建一个特征与一个数字值指定的大小的光栅,并将其发送到工作区中进行处理。它是一个用于创建与用户指定的宽度和高度的非常大的图像是有用的。 |
拉斯特雷普雷瑟 | 替换为Blob中属性举行的几何特征的几何形状。斑点是根据所选择的栅格格式解码。 |
RasterRGBCreator公司 | 创建一个特征与RGB值的指定大小的光栅,并将其发送到工作区中进行处理。 |
光栅选择器 | 选择特定的频段和后续变压器操作的光栅的调色板。 |
矢量和位图
图像光栅化器 | 创建的矢量或点云输入特征的光栅表示,使用fme_color属性在固体背景填充为矢量要素。点云可使用它们的颜色或强度分量被呈现。 |
记数器 | 绘制输入点,线,多边形特征到填充有背景值的数字光栅。的输入矢量的特征的Z坐标被用于产生像素值。没有Z坐标的功能将被丢弃。 |
MapnikRasterizer公司 | 生成从输入矢量和光栅特征的光栅,具有过符号和标记精细控制,使用Mapnik的工具包。 |
PointOnRasterValueExtractor点 | 在从一个或多个输入点并将它们设置为所述特征的属性的位置的光栅提取频带和调色板值。 |
矢量光栅叠加器 | 光栅化矢量或点云特征到现有栅格。对于矢量要素的fme_color属性集的像素颜色,并且点云可使用它们的颜色或强度分量被呈现。 |
配置
输入端口
这个转换器只接受光栅特性。
输出端口
光栅功能与波段重新排序指定。
参数
乐队名单 | 列出在所需的输出顺序的原始频带索引,用空格分开。 |
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
定义值
有几种方法可以定义在转换器中使用的值。最简单的方法是简单地键入一个值或字符串,其中可以包括各种类型的函数,如属性引用、数学和字符串函数以及工作区参数。有许多工具和快捷方式可以帮助构造值,通常可以从value字段附近的下拉上下文菜单中获得。
使用文本编辑器
文本编辑器提供了一种方便的方法来构造来自各种数据源(如属性、参数和常量)的文本字符串(包括正则表达式),其中直接在参数中使用结果。
使用算术编辑器
算术编辑器提供了一个方便的方法来构造从各种数据源,如属性,参数和特征函数,其中结果被直接使用的参数内的数学表达式。
条件值
根据一个或多个测试条件,要么通过或失败的设定值。
内容
表达式和字符串可以包括多个功能,字符,参数,和更多 - 编辑是否直接在参数输入或构造使用一个。
参考
加工行为 |
|
特点控股 |
没有 |
依赖 | 没有 |
FME许可级别 | FME专业版及以上 |
别名 | RasterBandSorter |
历史 | |
分类 |
FME社亚搏国际在线官网区
FME社区是演示亚搏国际在线官网、操作、文章、常见问题等的地方。获取问题的答案,向其他用户学习,并对新功能提出建议、投票和评论。
搜索所有关于光栅带序的结果在FME社区。亚搏国际在线官网
例子可能包含在政府开放执照下的信息-温哥华