RasterBandPropertyExtractor.
提取光栅特性的频带和调色板属性,并将它们添加到属性列表.
典型的使用
- 从栅格特征中提取波段和调色板信息
它是如何工作的?
RasterBandPropertyExtractor接收光栅特性,并提取任何现有的波段和调色板属性。结果被添加到一个新的属性列表(因为光栅可能有多个波段),输出与原始功能。
变压器没有参数。
属性的属性包括:
_band {} .band_name
_BAND {}。BAND_ILTERPRETATION
_band {} .band_bit_depth
_band {} .band_interleaving
_band {} .band_num_tile_rows
_band {} .band_num_tile_columns
_band {} .band_nodata
_band {} .band_num_palettes
_band {} .palette {} .palette_name
_band {} .palette {} .palette_key_interpretation
_band {} .palette {} .palette_value_interpretation
_band {} .palette {} .palette_bit_depth
无论“{}“出现,每个频带或调色板都会有一个属性的实例。第一个将出现{0},第二个与{1}, 等等。
如果一个光栅带没有调色板,_band {} .band_num_palettes将为零(0),并且不会添加任何其他调色板属性。
该变压器不受光栅频段和调色板选择的影响。
在这个例子中,我们将提取一个RGB正投影图像的带属性。请注意,源光栅特征有13个典型属性和3个波段。
该光栅被路由到RasterBandPropertyExtractor中。
此变形器中没有参数设置。栅格是输出的,具有新的列表属性添加了每个带的属性。
使用说明
- 这个转换器只提取带和调色板属性。要提取光栅几何属性,如行数和列数,请使用Rasterpropertyextractor..
- 列表属性不能从Workbench中的输出模式访问,除非首先使用对它们进行操作的转换器进行处理,例如ListExploder或ListConcateator.看到关于列表属性有关使用列表的更多信息。
选择光栅变压器
FME拥有广泛的变形金机,用于使用光栅数据。它们通常可以作为与整个栅格,频带,小区或调色板合作,以及用于工作流控制或与矢量数据梳理光栅的那些。亚搏在线
有关光栅几何和属性的信息,请参见rasters(ifmeraster).
与罗斯特合作
RasterCelloriginsetter. | 设置栅格的单元格原点。 |
RasterConvolver | 应用卷积滤波器(有时称为a内核或镜片),以点阵特征并输出结果。 |
RasterExpressionEvaluator | 计算一个光栅或一对光栅中的每个单元格上的表达式,包括代数运算和条件语句。 |
RASTEREXTENTSCOERCER. | 用覆盖光栅范围的多边形替换输入栅格功能的几何形状。 |
Rastergcpextractor. | 从栅格特征中提取坐标系统和地面控制点(GCP),并将它们作为属性公开。 |
RasterGCPSetter | 用指定的列(像素),行(线),X坐标,Y坐标和Z坐标设置栅格上的地面控制点(GCP)。 |
RasterGeoreferencer | 使用指定参数对光栅进行地理参考。 |
RasterHillshader | 生成阴影浮雕效果,可用于可视化地形。 |
RasterInterpretationCoercer | 使用指定的转换选项更改输入特征上栅格几何图形波段的基本解释。 例如,一个具有三个解释波段(UInt16、Gray8和Real64)的输入栅格特性可以在一次操作中转换为具有三个解释波段(Red8、Green8和Blue8)或四个解释波段(Red16、Green16、Blue16和Alpha16)的栅格特性。 |
RasterMosaicker | 将多个栅格特征合并为一个栅格特征。 |
Rasterpropertyextractor. | 提取栅格功能的几何属性并将其视为属性。 |
RasterPyramider | 根据最小输出光栅的电平数或尺寸,重新采样光栅到多个分辨率。 |
RasterResampler | 基于指定的输出尺寸,地面单位的单元格大小或原始的百分比,并对新的单元格值进行resples。 |
RasterRotationApplier | 将光栅旋转角度应用于输入栅格属性的其余属性和数据值。 期望的输入是一个具有非零旋转角度的光栅,而期望的输出是一个旋转角度为0.0的旋转光栅。对于以给定角度旋转的光栅,预计输入光栅属性将被修改以符合输出光栅属性。 应用旋转角度主要是为了与其他无法处理旋转角度的处理和写入器兼容。 |
RasterSubsetter | 使用像素绑定而不是地坐标的剪辑栅格功能,并且可选地在周边围绕周边添加单元格。 |
RasterTiler | 通过指定单元/像素或瓷砖数量的图块大小将每个输入栅格分成一系列差块。 |
RasterToPolygonCoercer | 从输入栅格功能创建多边形。为每个连续区域的像素区域输出一个多边形,在输入栅格中具有相同的值。 |
WebMapTiler | 创建一系列图像贴图,可以被web地图应用程序使用,如Bing™Maps,谷歌Maps™,或web地图Tile Service。这是通过重新采样光栅到各种不同的分辨率,然后将它们分割成瓷砖来完成的。 |
与乐队一起使用
RasterBandAdder | 增加了一个新的波段的光栅功能。 |
RasterBandCombiner | 合并巧合的栅格特征到一个单一的输出栅格特征,保留和附加所有频带。 |
RasterBandInterpretationCoercer. | 更改单个栅格波段的解释类型,必要时转换单元格值。 |
RasterBandKeeper | 从栅格功能中删除所有未选择的频带。 |
RasterBandMinMaxExtractor | 从栅格功能中提取最小和最大频带值,调色板键和调色板值,并将它们添加到列表属性。 |
RasterBandNameSetter | 在栅格上设置所选波段的波段名称,使栅格内容比波段编号更容易理解。 |
RasterbandNodataremover | 从栅格功能的选定频段中删除现有的Nodata标识符。先前等于Nodata值的任何值都被视为有效数据。 |
RasterBandNodataSetter | 在栅格功能的所选频段上设置新的Nodata值。 |
RasterBandOrderer | 指定光栅中要求的频带顺序。根据输入频带指标对频带进行重新排序。 |
RasterBandPropertyExtractor. | 提取栅格功能的频带和调色板属性并将其作为属性暴露。 |
RasterBandRemover | 从栅格功能中删除任何选定的频段。 |
RasterBandSeparator | 分离波段或独特的波段和调色板组合,输出或单个光栅功能或单个新的光栅功能包含所有组合。 |
rastertatisticscalculator. | 计算栅格波段的统计数据,并将结果作为属性添加。 |
处理细胞
RasterAspectCalculator | 计算一个栅格的每个单元格的方向(倾斜方向)。角度从0到360度,从北顺时针测量。 |
RasterCellCoercer | 为栅格中的每个单元创建单独的点或多边形,可选择提取作为z坐标或属性的波段值。 |
RasterCellValueCalculator | 对一对光栅的单元格值计算基本算术、最小、最大或平均操作。 |
Rastercellvaluerepler. | 用一个新的单一值替换光栅中的频带值范围。 |
rastercellvaluerounder. | 四舍五入栅格值。 |
RasterSingularCellValueCalculator | 对栅格的小区值对数值执行基本算术运算。 |
RasterSlopeCalculator | 计算每个栅格的斜率(z的最大变化率)。 |
与调色板合作
梁栅栏 | 从属性中创建一个调色板,并将此调色板添加到栅格上的所有选定频段。 |
rasterpaletteextractor. | 在栅格上创建现有调色板的字符串表示,并将其保存到一个属性。 |
RasterPaletteGenerator | 从选定的栅格波段(s)生成调色板。输出光栅将有选择的频带(s)替换为一个新的频带与调色板。 |
RasterPaletteInterpretationCoercer | 改变栅格调色板的解释类型。 |
Rasterpalettenodatasetter. | 标识与光栅带的nodata值匹配的调色板键,并在其上设置一个值。 |
Rasterpaletteremover | 从栅格特性中删除选定的调色板。 |
RasterPaletteResolver | 通过用相应的调色板值替换单元值来解析栅格上的调色板。具有多个组件(如RGB)的调色板值被分解,并且分配给多个新添加频段的单个值。 |
亚搏在线工作流控制
RasterCheckpointer | 在光栅处理中设置一个检查点,强制前一个处理立即发生。完成后,它将当前状态保存到磁盘。 |
RasterConsumer | 请求从栅格几何中的磁贴,但没有对瓦片执行实际操作。 |
rasterextractor | 根据所选写入格式将功能的几何形状序列化为BLOB属性。 |
RasterNumericCreator | 使用数值的指定大小的栅格创建一个功能,并将其发送到工作区以进行处理。它对于使用用户指定的宽度和高度创建非常大的图像是有用的。 |
RasterReplacer | 用Blob属性中的几何体替换该特性的几何体。斑点是解码根据选定的栅格格式。 |
RasterRGBCreator. | 创建一个具有指定大小的栅格和RGB值的特性,并将其发送到工作空间进行处理。 |
RasterSelector | 为后续变压器操作选择栅格的特定频带和调色板。 |
矢量和栅格
ImageRasterizer | 创建矢量或点云输入特征的栅格表示,在矢量特征的实背景填充上使用fme_color属性。点云可以使用它们的颜色或强度组件进行渲染。 |
NumericRasterizer. | 将输入点,线路和多边形功能绘制到填充后台值的数字栅格上。输入矢量特征的Z坐标用于生成像素值。没有Z坐标的功能将被丢弃。 |
MapnikRasterizer | 使用Mapnik工具包,从输入矢量和栅格特征生成栅格,对符号化和标记进行精细控制。 |
PointonRasterValueExtractor. | 从一个或多个输入点位置的光栅中提取波段和调色板值,并将它们设置为特征的属性。 |
VectorOnRasterOverlayer | 栅格化向量或点云特征到现有栅格上。对于向量特征,fme_color属性设置像素颜色,点云可以使用它们的颜色或强度组件进行渲染。 |
配置
输入端口
这个变压器只接受光栅特性。支持调色板。
输出端口
栅格功能包含包含频带和调色板属性的列表属性。
参数
该变压器没有参数。
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配转换器参数。更高级的功能,比如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击除了适用的参数。有关更多信息,请参见变换器参数菜单选项.
定义值
有几种方法可以定义在Transformer中使用的值。最简单的方法是输入一个值或字符串,它可以包含各种类型的函数,如属性引用、数学和字符串函数,以及工作空间参数。有许多工具和快捷方式可以帮助构造值,这些工具和快捷方式通常可以从值字段旁边的下拉上下文菜单中获得。
使用文本编辑器
文本编辑器提供了一种方便的方法来从各种数据源(如属性、参数和常量)构造文本字符串(包括正则表达式),其中的结果直接在参数中使用。
使用算术编辑器
算术编辑器提供了一种方便的方法来从各种数据源(如属性、参数和特性函数)构造数学表达式,其中的结果直接在参数中使用。
有条件的值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包括许多函数、字符、参数等——无论是直接在参数中输入还是使用某个编辑器构造。
参考
处理行为 |
|
功能持有 |
没有 |
依赖关系 | 没有一个 |
FME授权级别 | FME专业版及以上版本 |
别名 | RasterBandPropertiesextractor. |
历史 | |
类别 |
FME社亚搏国际在线官网区
FME社区是演示亚搏国际在线官网,TOS,文章,常见问题和更多的地方。获取您的问题的答案,从其他用户学习,并建议,投票和评论新功能。
搜索所有关于RasterBandPropertyExtractor的结果在FME社区。亚搏国际在线官网
例子可能包含根据开放政府许可证的信息 - 温哥华