RasterBandInterpretationCoercer.
改变单个光栅波段的解释类型,必要时转换单元格值。
典型的用途
- 改变单个光栅波段解释以满足处理或格式要求
它是如何工作的?
RasterBandInterpretationCoercer接收栅格功能,并将所有或选定的频段转换为所选的目的地解释类型.
可以使用选项来控制单元格值的转换方式、处理颜色到颜色、数字到颜色、颜色到数字、数字到数字以及浮点到整数的转换。
频带名称,如果存在,则保留。
如果选择用于转换的频段包含调色板,则目的地解释仅限于UINT8,UINT16或UINT32。
要选择特定的波段,请使用RasterSelector在RasterBandInterpretationCoerer之前。
在这个例子中,我们将把一个单波段数字光栅转换为灰色。源光栅是一个GeoTIFF,单元格值从0到10,代表不同的土地分区。注意,光栅包含一个波段,解释类型是INT8——一个8位整数。
数据检查器知道值范围,并将单元格显示为灰色阴影,其中0是黑色,10是白色的。
然而,在另一个图像查看器中查看光栅显示几乎稳定的黑色图像,因为当解释为0到255的范围时,值(最大10),接近零。
为了使用栅格进行呈现目的,需要将其转换为适当的灰度。
栅格被路由到栅格带识别铲中。
在参数对话框中,我们设置目的地解释类型到Gray8..三个转换选项已启用(随着变压器不知道将接收到哪种类型的频带)。
这个翻译的重要一个是从数字转换为颜色.我们选择按数据值划分比例,这将占据源范围(0到10),并根据目标类型范围(0到255)缩放值。
输出光栅特性包含单个波段,解释类型现在是GRAY8。注意,之前选择的单元格值是8,现在是204。
使用说明
- 这RasterInterpretationCoercer在整个光栅上执行类似的操作,例如将4个波段直接转换为RGBA。
- 这RasterpaletteInterpretationCoercer.在调色板上执行类似的转换。
选择光栅变压器
FME有大量的变压器可供选择,用于处理光栅数据。它们通常可以被分类为与整个光栅、波段、单元格或调色板一起工作,以及那些为工作流控制或将光栅与向量数据结合而设计的。亚搏在线
有关光栅几何和属性的信息,请参见rasters(ifmeraster).
与罗斯特合作
RasterCelloriginsetter. | 设置栅格的单元格原点。 |
RasterConvolver. | 应用卷积滤波器(有时称为a核心或镜片)的栅格特征,并输出结果。 |
rasterexpressionEvaluator. | 计算光栅或光栅对中每个单元格上的表达式,包括代数运算和条件语句。 |
RASTEREXTENTSCOERCER. | 用覆盖光栅范围的多边形替换输入栅格功能的几何形状。 |
Rastergcpextractor. | 从栅格特征中提取坐标系和地面控制点(GCP)并将其视为属性。 |
Rastergcpsetter. | 在光栅上设置指定的列(像素),行(线),X坐标,Y坐标和Z坐标的地面控制点(GCP)。 |
RastergeoreFerencer. | 使用指定的参数对光栅进行地理引用。 |
Rasterhillsshader. | 生成阴影浮雕效果,可用于可视化地形。 |
RasterInterpretationCoercer | 使用指定的转换选项改变输入功能的栅格几何频段的底层解释。 例如,具有三个解释(UINT16,GRAY8和REAL64)的输入栅格功能可以转换为具有三个解释(RED8,GREEN8和BLUE8)或四个解释频段的栅格功能(RED16,GREEN16,蓝色16和alpha16)在单一的操作中。 |
RasterMosaicker | 将多个栅格功能合并到单个栅格功能中。 |
Rasterpropertyextractor. | 提取栅格功能的几何属性并将其视为属性。 |
Rasterpyramider. | 基于最小输出光栅的任一数量或尺寸,将栅格重新列出到多个分辨率。 |
RasterResampler | 基于指定的输出尺寸,地面单位的单元格大小或原始的百分比,并对新的单元格值进行resples。 |
RasterRotationApplier | 将光栅旋转角度应用于输入栅格属性的其余属性和数据值。 预期的输入是一个非零旋转角度的光栅,预期的输出是一个旋转角度为0.0的旋转光栅。预期输入光栅属性将被修改,以符合以给定角度旋转的光栅的输出光栅属性。 施加旋转角度主要用于与不能处理旋转角度的其他处理和作者的兼容性。 |
rastersubsetter. | 使用像素绑定而不是地坐标的剪辑栅格功能,并且可选地在周边围绕周边添加单元格。 |
RasterTiler | 通过指定单元/像素或瓷砖数量的图块大小将每个输入栅格分成一系列差块。 |
RasterToPolygonCoercer | 从输入栅格功能创建多边形。为每个连续区域的像素区域输出一个多边形,在输入栅格中具有相同的值。 |
WebMaptiler. | 创建一系列可被web地图应用程序(如Bing™Maps、谷歌Maps™或web地图平铺服务)使用的图像平铺。这是通过将光栅重新采样到不同的分辨率,然后将它们分割成贴图来实现的。 |
与乐队一起使用
RasterBandadder. | 将新频段添加到栅格功能。 |
RasterBandCombiner | 将巧合栅格特征合并到一个单一的输出栅格特征,保留和附加所有波段。 |
RasterBandInterpretationCoercer. | 改变单个光栅波段的解释类型,必要时转换单元格值。 |
Rasterbandeepter | 从栅格功能中删除所有未选择的频带。 |
RasterBandMinMaxExtractor | 从栅格功能中提取最小和最大频带值,调色板键和调色板值,并将它们添加到列表属性。 |
RasterBandNameSetter | 在光栅上设置选定波段的波段名称,使光栅内容比波段数更容易理解。 |
RasterbandNodataremover | 从栅格功能的选定频段中删除现有的Nodata标识符。先前等于Nodata值的任何值都被视为有效数据。 |
RasterBandNodataseTter. | 在栅格功能的所选频段上设置新的Nodata值。 |
RasterBandorder | 指定栅格中的频带所需顺序。频带根据输入带索引重新排序。 |
RasterBandPropertyExtractor | 提取栅格功能的频带和调色板属性并将其作为属性暴露。 |
RasterBandRemover | 从栅格功能中删除任何选定的频段。 |
RasterBandSeparator | 分离波段或独特的波段和调色板组合,并输出单个光栅特性或包含所有组合的单个新光栅特性。 |
rastertatisticscalculator. | 计算栅格频段的统计信息,并将结果添加为属性。 |
处理细胞
RasterSpectCalculator. | 计算栅格中每个单元格的方面(斜率方向)。角度从0到360度,顺时针从北。 |
RasterCellCoercer. | 为光栅中的每个单元格创建单独的点或多边形,可选地提取带值作为z坐标或属性。 |
RasterCellValueCalculator | 对一对光栅的单元格值计算基本算术、最小、最大或平均运算。 |
Rastercellvaluerepler. | 用一个新的单值替换光栅中的波段值范围。 |
rastercellvaluerounder. | 四舍五入光栅单元格值。 |
RasterSingularCellValueCalculator | 对栅格的小区值对数值执行基本算术运算。 |
RasterSlopeCalculator | 计算栅格的每个单元格的斜率(z的最大变化率)。 |
与调色板合作
梁栅栏 | 从属性中创建一个调色板,并将此调色板添加到栅格上的所有选定频段。 |
rasterpaletteextractor. | 在栅格上创建现有调色板的字符串表示,并将其保存到属性。 |
RasterPaletteGenerator | 从光栅的选定波段生成调色板。输出光栅将选择的波段(s)替换为一个新的波段与调色板。 |
RasterpaletteInterpretationCoercer. | 改变光栅调色板的解释类型。 |
Rasterpalettenodatasetter. | 标识与栅格乐队的Nodata值匹配的调色板键,并设置一个值。 |
Rasterpaletteremover | 从栅格功能中删除选定的调色板。 |
Rasterpaletteresolver | 通过将单元格值替换为相应的面板值来解析光栅上的面板。带有多个组件(如RGB)的调色板值被分解,单个值被分配给多个新添加的波段。 |
亚搏在线工作流控制
RastercheckPointer. | 在光栅处理中设置检查点,该处理能够立即强制以前的处理。完成后,它将当前状态保存到磁盘。 |
RasterConsumer. | 请求从栅格几何中的磁贴,但没有对瓦片执行实际操作。 |
rasterextractor. | 根据所选写入格式将功能的几何形状序列化为BLOB属性。 |
RasternumericCreator. | 使用数值的指定大小的栅格创建一个功能,并将其发送到工作区以进行处理。它对于使用用户指定的宽度和高度创建非常大的图像是有用的。 |
RasterReplacer. | 用Blob属性中保存的几何替换功能的几何形状。BLOB根据所选的栅格格式进行解码。 |
RasterRGBCreator. | 使用RGB值创建具有指定大小的栅格的功能,并将其发送到工作区以进行处理。 |
RasterSelector | 为后续变压器操作选择栅格的特定频带和调色板。 |
矢量和栅格
ImageRasterizer. | 使用纯背景填充的FME_COLOR属性填充矢量功能,创建矢量或点云输入功能的光栅表示。可以使用颜色或强度分量呈现点云。 |
NumericRasterizer. | 将输入点、线和多边形特征绘制到填充了背景值的数字光栅上。利用输入向量特征的Z坐标生成像素值。没有Z坐标的特征将被丢弃。 |
MapnikRasterizer | 使用Mapnik工具包从输入向量和栅格特征生成栅格,并对符号和标签进行精细控制。 |
PointonRasterValueExtractor. | 从一个或多个输入点位置的光栅中提取波段和调色板值,并将它们设置为特性的属性。 |
vectoronrasteroverlayer. | 将矢量或点云功能光栅化到现有的光栅上。对于向量特征,FME_Color属性设置像素颜色,可以使用它们的颜色或强度分量呈现点云。 |
配置
输入端口
此变形器仅接受栅格功能。
输出端口
栅格功能与指定修改的频段。
参数
目的地解释类型 | 选择目标解释以及位深度。不同的解释允许使用不同的转换选项。 |
从颜色转换为颜色 从数字转换为颜色 从颜色转换为数字 从数字转换为数字 |
选择在不同类型之间发生给定转换时要执行的操作。
|
||||||||
从浮动转换为整数 | 指定从浮点值转换为整数时要执行的操作。
|
*注意:铸造和有界投射使用C型铸件。
编辑变换器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配转换器参数。更高级的函数,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击除适用参数外。有关更多信息,请参见变换器参数菜单选项.
定义值
有几种方法可以在变压器中定义使用的值。最简单的是简单地输入值或字符串,其可以包括各种类型的函数,例如属性引用,数学和字符串函数和工作区参数。有许多工具和快捷方式可以帮助构造值的值,通常可以从与值字段相邻的下拉上下文菜单中提供。
使用文本编辑器
文本编辑器提供了一种方便的方法来构建来自各种数据源的文本字符串(包括正则表达式),例如属性,参数和常量,其中结果直接在参数内使用。
使用算术编辑器
算术编辑器提供了一种方便的方法来从各种数据源(如属性、参数和功能函数)构造数学表达式,其中结果直接在参数中使用。
条件值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包含许多函数、字符、参数等等——无论是直接在参数中输入,还是使用其中一个编辑器构造。
参考
处理行为 |
|
功能持有 |
没有 |
依赖性 | 没有一个 |
FME许可级别 | FME专业版及以上 |
别名 | |
历史 | 该变形器取代了RasterDataTypeCoercer和RasterColorModelCoercer变形金刚。 |
类别 |
FME社亚搏国际在线官网区
FME社区是演示亚搏国际在线官网,TOS,文章,常见问题和更多的地方。获取您的问题的答案,从其他用户学习,并建议,投票和评论新功能。
搜索所有关于栅格带interpretationCoercer的结果关于FME社区。亚搏国际在线官网
例子可能包含根据开放政府许可证的信息 - 温哥华