RasterBandInterpretationCoercer
改变个别光栅波段的解释类型,必要时转换单元格值。
典型用途
- 更改个别光栅波段解释以满足处理或格式要求
它是如何工作的?
所述RasterBandInterpretationCoercer接收光栅的特征和转换所有或选定频带一个所选择目标解读类型。
可以使用选项来控制转换单元格值的方式,处理颜色到颜色、数字到颜色、颜色到数字、数字到数字、浮点到整数的转换。
乐队的名字,如果存在的话,将被保留。
如果选择用于转换带含有调色板,目的地解释被限制为UINT8,UINT16或UInt32的。
若要选择特定波段,请使用RasterSelector之前RasterBandInterpretationCoercer。
在本例中,我们将把单波段数字栅格转换为灰色。源光栅是一个地理tiff,单元格值从0到10,表示不同的土地分区。请注意,光栅包含一个频带,解释类型为INT8—一个8位整数。
数据检查器知道该数值范围,并显示细胞的灰度,其中0是黑色和10是白色的色调。
然而,在查看光栅中的另一个图像查看器显示一个几乎实心黑色图像,因为当针对一系列的0到255解释的值(最大10),接近于零。
为了使用用于呈现目的光栅,它需要转换为一个适当的灰度级。
栅格被路由到RasterBandInterpretationCoercer。
在parameters对话框中,我们设置了目标解读类型至GRAY8。三个转换选项启用(如变压器不知道什么带的类型将被接收)。
这个翻译重要的是从转换到数字的颜色。我们选择按数据值缩放,这将需要在源范围(0到10),并根据目标类型范围(0到255)缩放的值。
输出光栅特性包含一个单一波段,而解释类型现在为灰度8。注意,之前选择的单元格值为8,现在是204。
使用注意事项
- 该RasterInterpretationCoercer在整个光栅上执行类似的操作,例如将4个波段直接转换为RGBA。
- 该RasterPaletteInterpretationCoercer执行对调色板类似转换。
选择一个光栅变压器
FME有一个广泛的选择变压器工作与光栅数据。它们通常可以归类为使用整个栅格、频带、单元或调色板,以及那些设计用于工作流控制或将栅格与向量数据相结合的单元。亚搏在线
有关栅格几何形状和属性的信息,请参阅栅格(IFMERaster)。
与栅格工作
RasterCellOriginSetter | 设置在光栅单元格内的细胞起源点。 |
对栅格 | 应用卷积滤镜(有时称为核心或镜片)以栅格化特征并输出结果。 |
RasterExpressionEvaluator | 计算栅格或栅格对中每个单元的表达式,包括代数运算和条件语句。 |
RasterExtentsCoercer | 替换输入光栅的几何形状具有覆盖一个光栅的任一区段或数据的光栅内的程度的多边形特征。 |
RasterGCPExtractor | 提取物地面控制点(GCP)坐标系统和栅格特性中的点值,并将它们作为属性公开。 |
RasterGCPSetter | 集地面控制点(GCPs)在栅格上,将单元格位置与已知坐标配对。 |
RasterGeoreferencer | Georeferences通过或是已知的角坐标或起源,细胞大小和旋转光栅。 |
RasterHillshader | 根据高程值生成地形的灰度阴影浮雕表示。 |
RasterInterpretationCoercer | 改变了解释型栅格,包括所有频段,并在必要时转换单元格的值。 |
RasterMosaicker | 合并多个栅格功能到一个单一的栅格要素。 |
RasterPropertyExtractor | 提取栅格要素的几何性质,并公开他们的属性。 |
RasterPyramider | 重新采样栅格以多种分辨率的基础上,无论是数水平或最小输出栅格的尺寸。 |
RasterResampler | 重新采样栅格,基于指定输出尺寸,细胞大小在地面单元,或原始的百分比,并进行内插新的单元值。 |
RasterRotationApplier | 旋转的栅格要素根据其旋转角特性,内插新的小区的值,更新所有其他受影响光栅的特性,并产生具有零的旋转角的输出光栅的功能。 |
RasterSubsetter | 光栅功能使用象素剪辑界定,而不是地面坐标,以及任选地添加围绕周边细胞。 |
RasterTiler | 将每个输入栅格成通过指定在细胞/像素的平铺尺寸或瓦片的数目的一系列瓦片。 |
RasterToPolygonCoercer | 创建一个从输入栅格功能多边形。一个多边形是用于与输入栅格相同值像素的每一连续区域的输出。 |
WebMapTiler | 创建一系列可由web映射应用程序(如Bing™Maps、谷歌Maps™或web Map Tile Service)使用的图像块。这是通过将栅格重新采样到不同的分辨率,然后将它们分割成小块来实现的。 |
与乐队合作
RasterBandAdder | 添加一个新的乐队为栅格功能。 |
RasterBandCombiner | 将巧合的光栅特性合并成单一的输出光栅特性,保留并附加所有波段。 |
RasterBandInterpretationCoercer | 改变个别光栅波段的解释类型,必要时转换单元格值。 |
RasterBandKeeper | 去除栅格功能的所有未选择的频段。 |
RasterBandMinMaxExtractor | 从提取栅格功能的最小和最大带值,调色板键和调色板值,并将它们添加到列表属性。 |
RasterBandNameSetter | 在栅格上设置选定频带的频带名称,使栅格内容比频带号更容易理解。 |
RasterBandNodataRemover | 去除一个光栅特征的选择的波段的现有无数据标识符。任何先前的值等于该无数据值被认为是有效数据。 |
RasterBandNodataSetter | 它设置在一个栅格要素的选择波段新的无数据值。 |
RasterBandOrderer | 指定一个栅格波段的要求的顺序。频带根据输入频带索引重新排序。 |
RasterBandPropertyExtractor | 提取光栅特征的频带和调色板性质并暴露它们作为属性。 |
RasterBandRemover | 去除栅格功能的任何选择的波段。 |
RasterBandSeparator | 分离波段或唯一波段和调色板组合,并输出单个光栅特性或包含所有组合的单个新光栅特性。 |
RasterStatisticsCalculator | 计算栅格波段的统计数据,并增加了结果的属性。 |
处理细胞
RasterAspectCalculator | 计算栅格中每个单元的方向(斜率方向)。相位是从0到360度,从北顺时针方向测量。 |
RasterCellCoercer | 为栅格中的每个单元创建单独的点或多边形,可以选择提取带值作为z坐标或属性。 |
RasterCellValueCalculator | 计算一对栅格的单元值上的基本运算、最小运算、最大运算或平均运算。 |
RasterCellValueReplacer | 用一个新的单值替换光栅中的一个带值范围。 |
RasterCellValueRounder | 舍入光栅单元格值。 |
RasterSingularCellValueCalculator | 关于对数值的栅格单元格值执行基本的算术运算。 |
RasterSlopeCalculator | 计算栅格的每个小区的斜率(沿z最大变化率)。 |
与调色板工作
RasterPaletteAdder | 创建从属性的调色板,并将此调色板上的光栅的所有选择的波段。 |
RasterPaletteExtractor | 上创建一个光栅的现有的调色板的字符串表示,并将其保存到一个属性。 |
RasterPaletteGenerator | 从光栅的选定频带生成调色板。输出光栅将用带有调色板的新频带替换所选的频带。 |
RasterPaletteInterpretationCoercer | 改变了解释型光栅调色板。 |
RasterPaletteNodataSetter | 标识相匹配的栅格波段的无数据值,并将它的值调色板关键。 |
RasterPaletteRemover | 去除光栅特征选择调色板(一个或多个)。 |
RasterPaletteResolver | 解析光栅上的调色板,方法是将单元格值替换为相应的调色板值。带有多个组件(如RGB)的调色板值被分解,单个值被分配给多个新添加的频带。 |
亚搏在线工作流控制
RasterCheckpointer | 累积光栅作战部队进行处理,保存状态到磁盘和释放资源,以优化性能或内存限制协助。 |
RasterConsumer | 读取用于测试用途,包括任何累积光栅操作光栅功能。无需额外的操作执行,并且不与功能实现。 |
RasterExtractor | 将栅格特性的几何形状序列化为Blob属性,并根据常用二进制栅格格式的选择对内容进行编码。 |
RasterNumericCreator | 创建具有默认单元格值的指定大小和分辨率的数字栅格。 |
RasterReplacer | 解码包含以blob形式存储的已编码栅格的二进制属性,用已解码的栅格替换特性的几何形状。 |
RasterRGBCreator | 创建指定大小,分辨率和解释型,默认单元格值的颜色栅格要素。 |
RasterSelector | 选择特定的频段和后续变压器操作的光栅的调色板。 |
向量和栅格
ImageRasterizer | 创建的矢量或点云输入特征的光栅表示,使用fme_color属性在固体背景填充为矢量要素。点云可使用它们的颜色或强度分量被呈现。 |
NumericRasterizer | 创建的矢量或点云输入功能,其中,单元格值从输入要素的Z坐标取出并覆盖在均匀背景数字光栅表示。 |
MapnikRasterizer | 使用Mapnik工具包从输入向量和栅格特性生成栅格,并对符号化和标记进行精细控制。 |
PointOnRasterValueExtractor | 从一个或多个输入点所在的栅格中提取波段和调色板值,并将它们设置为特性的属性。 |
RasterDEMGenerator | 通过均匀采样输入点和断点生成的Delaunay三角网,生成栅格数字高程模型(DEM)。 |
VectorOnRasterOverlayer | 光栅化矢量或点云特征到现有栅格。对于矢量要素的fme_color属性集的像素颜色,并且点云可使用它们的颜色或强度分量被呈现。 |
组态
输入端口
这种变压器只接受栅格功能。
输出端口
光栅与作为指定的改性频带特征。
参数
目标解读类型 | 有位深度沿着选择的目的地解释。不同的解释允许使用不同的转换选项。 |
转换随颜色 从转换到数字的颜色 转换从颜色到数字 从数值转换为数值 |
在不同类型之间发生给定的转换时,选择要进行的操作。
|
||||||||
从转换到浮点整数 | 指定从一个浮点值转换为整数时要执行的操作。
|
*注:演员和铸造界使用C风格的转换。
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
定义值
有几种方法来定义一个变压器使用的值。最简单的是简单地在一个值或字符串,其可包括各种类型,如属性引用,数学和字符串函数,和工作空间参数的函数类型。有许多的工具和快捷方式,可以帮助构建值,一般可从邻近值字段的下拉上下文菜单。
使用文本编辑器
文本编辑器提供了一个方便的方法来构造从各种数据源,如属性,参数和常量,其中该结果被直接使用的参数中的文本字符串(包括正则表达式)。
使用算术编辑器
算术编辑器提供了一种方便的方法来从各种数据源(如属性、参数和特性函数)构造数学表达式,其中结果直接在参数中使用。
条件值
根据一个或多个测试条件,要么通过或失败的设定值。
内容
表达式和字符串可以包含许多函数、字符、参数等—无论是直接输入参数还是使用某个编辑器构造。
参考
加工行为 |
|
特点控股 |
没有 |
依赖 | 没有一个 |
FME许可级别 | FME专业版及以上 |
别名 | |
历史 | 这种变压器取代RasterDataTypeCoercer和RasterColorModelCoercer变压器。 |
分类 |
FME社亚搏国际在线官网区
该FME社区是为亚搏国际在线官网演示,入门指南,文章,FAQ,以及更多的地方。解答您的问题,向其他用户学习,并建议,投票,并在新的功能注释。
搜索有关RasterBandInterpretationCoercer所有结果在FME社区。亚搏国际在线官网
实例可以包含开放政府许可协议进行许可信息 - 温哥华