Rasterbandminmaxxtractor.
从光栅特性中提取最小和最大频带值、调色板键和调色板值,并将它们添加到列表属性中。
典型的使用
- 确定用于表达式或进一步处理的最小值和最大值
- 在转换为不同的解释类型之前检查值范围
它是如何工作的?
RasterBandMinMaxExtractor接收光栅特性,并提取每个光栅的最小和最大频带值。
如果光栅有调色板,调色板键和调色板值也被确定。调色板的最小值和最大值由调色板值的最大可能范围决定,而与栅格数据本身是否使用所有值无关。字符串调色板是按字母数字计算的。
值被添加到属性列表在输出栅格功能上。可能的列表属性包括:
最小频段值 | _BAND {}。分钟 |
最大区间值 | _band {} .max |
最小调色板钥匙 | _BAND {}。调色板{}。凯明 |
最大的面板关键 | _band {} .palette {} .keyMax |
最小调色板值 | _band {} .palette {} .valueMin |
最大调色板值 | _BAND {}。调色板{}。valuemax |
任何nodata后在最小值和最大值计算中忽略频段上存在的值。
这个转换器不受光栅波段和调色板选择的影响。
在本例中,我们将从DEM光栅中提取高程的最小值和最大值。请注意,原始光栅特征只有一个波段,其中包含以米为单位的高程值。
栅格被路由到Rasterbandminmaxxtractor中。
变压器没有需要配置的参数。
属性列表添加到输出特性,包含在该频带上找到的最小和最大单元值。由于栅格没有任何调色板,所以没有创建与调色板相关的属性。
这表明在该DEM中,高度范围从零(海平面)到1,782。这些单位是数据使用的单位,在这种情况下是米。
使用笔记
- 此变换器仅提取频带和调色板最小和最大特性。提取其他乐队属性,可以使用RasterBandPropertyExtractor.。
- 提取光栅几何属性,例如行和列的数量,使用RasterPropertyExtractor。
- 要计算额外的频带统计信息,请使用RasterStatisticsCalculator。
选择光栅变压器
FME有大量可供选择的变压器用于处理栅格数据。它们通常可以被分类为与整个光栅、条带、单元格或调色板一起工作,以及那些为工作流控制或将光栅与矢量数据结合而设计的。亚搏在线
有关光栅几何和属性的信息,请参阅位图(IFMERaster)。
使用位图
RasterCellOriginSetter | 在栅格中设置单元格的原点。 |
RasterConvolver | 应用卷积滤波器(有时称为a内核要么镜头)栅格功能并输出结果。 |
RasterExpressionEvaluator | 评估栅格或一对栅格中的每个单元格的表达式,包括代数操作和条件陈述。 |
RasterExtentsCoercer | 将输入光栅特性的几何图形替换为覆盖光栅范围或光栅内数据范围的多边形。 |
RasterGCPExtractor | 提取地面控制点(GCP)来自栅格功能的坐标系和点值,并将其视为属性。 |
RasterGCPSetter | 集地面控制点(GCPS)在光栅上,用已知坐标配对单元位置。 |
RasterGeoreferencer | 根据已知的角坐标或原点、单元格大小和旋转对光栅进行地理标定。 |
RasterHillshader | 基于高程值生成地形的灰度阴影浮雕表示。 |
RasterInterpretationCoercer. | 更改光栅(包括所有波段)的解释类型,并在必要时转换单元格值。 |
rastermosaicker. | 将多个光栅特性合并为单个光栅特性。 |
RasterPropertyExtractor | 提取光栅特性的几何属性并将其作为属性公开。 |
RasterPyramider | 根据最小输出光栅的层数或尺寸,重新采样光栅到多个分辨率。 |
RasterResampler. | 重新采样光栅,基于指定的输出尺寸,单元格大小在地面单位,或原始的百分比,并插值新的单元格值。 |
RasterRotationApplier | 根据旋转角度属性旋转光栅特性,插值新的单元格值,更新所有其他受影响的光栅特性,并生成旋转角度为零的输出光栅特性。 |
RasterSubsetter | 剪辑光栅特性使用像素边界而不是地面坐标,并可选择增加周边的单元格。 |
rastertiler. | 通过指定以单元格/像素为单位的平铺大小或平铺的数量,将每个输入光栅分割为一系列平铺。 |
范特利奥戈翁塞纳克 | 从输入光栅特性创建多边形。对于输入光栅中具有相同值的每个相邻像素区域,输出一个多边形。 |
WebMapTiler | 创建一系列可通过Web映射应用程序使用的图像块,例如Bing™Maps,Google Maps™或Web地图图块服务。这是通过重新采样仪器来完成各种不同分辨率的,然后将它们拆分为瓷砖。 |
与乐队合作
RasterBandAdder | 为光栅特性添加新波段。 |
RasterBandCombiner. | 将巧合栅格功能合并到单个输出栅格功能,保留和附加所有频段。 |
RasterBandInterpretationCoercer | 改变单个光栅带的解释类型,如有必要,转换单元值。 |
RasterBandKeeper | 从光栅特性中删除所有未选中的波段。 |
Rasterbandminmaxxtractor. | 从光栅特性中提取最小和最大频带值、调色板键和调色板值,并将它们添加到列表属性中。 |
Rasterbandnamesetter. | 将所选频段的频带名称设置在栅格上,与频带数字相比,使栅格内容更加简单地理解。 |
RasterBandNodataRemover | 从光栅特性的选定波段中删除现有的nodata标识符。以前等于nodata值的任何值都被认为是有效数据。 |
RasterBandNodataSetter | 在光栅特性的选定波段上设置一个新的nodata值。 |
RasterBandOrderer | 指定光栅中所需的频带顺序。根据输入波段索引,波段被重新排序。 |
RasterBandPropertyExtractor. | 提取光栅特性的波段和调色板属性,并将它们作为属性公开。 |
RasterBandremover | 从光栅特性中移除所选波段。 |
漂流带带子 | 将频带或唯一频带和调色板组合分开,并输出单个栅格功能或包含所有组合的单个新栅格功能。 |
RasterStatisticsCalculator | 计算栅格频带的统计信息,并将结果添加为属性。 |
使用细胞
RasterAspectCalculator | 为光栅的每个单元计算方向(斜率方向)。角度从0到360度,从北顺时针方向测量。 |
RasterCellCoercer | 为栅格中的每个单元格创建各个点或多边形,可选地将频带值提取为z坐标或属性。 |
RasterCellvaluecalculator. | 在一对栅格的单元格值上评估基本算术,最小值或平均操作。 |
RasterCellValueReplacer | 用新的单个值替换栅格中的一系列频带值。 |
RasterCellValueRounder | 舍入光栅单元值。 |
rastersingularcellvaluecalculator | 针对数值对光栅的单元格值执行基本的算术运算。 |
rasterslopecalculator. | 计算栅格每个单元的斜率(z的最大变化率)。 |
使用调色板
RasterPaletteAdder | 从一个属性创建一个调色板,并将这个调色板添加到栅格上所有选择的波段。 |
RasterPaletteExtractor | 在光栅上创建现有调色板的字符串表示,并将其保存为属性。 |
Rasterpalettegenerator | 从光栅的选定频段中生成调色板。输出栅格将使所选频段由带有调色板的新频段替换。 |
RasterPaletteInterpretationCoercer | 改变栅格调色板的解释类型。 |
RasterPaletteNodataSetter | 标识匹配光栅波段的nodata值的调色板键,并为其设置一个值。 |
RasterPaletteRemover | 从光栅特性中移除选定的调色板。 |
RasterPaletteResolver | 通过将单元格值替换为相应的面板值,在光栅上解析面板。多个组件(如RGB)的调色板值被分解,单个值被分配给多个新添加的波段。 |
亚搏在线工作流程控制
RasterCheckpointer | 强制处理累积的光栅操作,将状态保存到磁盘并释放资源,以调优性能或协助处理内存限制。 |
RasterConsumer | 读取光栅特性以进行测试,包括任何累计的光栅操作。不执行任何附加操作,也不使用特性执行任何操作。 |
RasterExtractor | 将栅格功能的几何图中序列化为Blob属性,根据常用二进制栅格格式的选择编码内容。 |
RasterNumericCreator | 使用默认单元格值创建指定大小和分辨率的数字光栅。 |
RasterReplacer | 解码包含存储为Blobs的编码栅格的二进制属性,用解码栅格替换要素的几何图形。 |
RasterRGBCreator | 使用默认单元格值创建指定大小、分辨率和解释类型的彩色光栅特性。 |
rasterselector. | 为随后的变压器操作选择光栅的特定波段和调色板。 |
矢量和位图
ImageRasterizer | 在矢量特性的实线背景填充上使用fme_color属性,创建矢量或点云输入特性的栅格表示。点云可以使用它们的颜色或强度组件进行渲染。 |
NumericRasterizer | 创建矢量或点云输入特性的数字栅格表示,其中单元格值取自输入特性的z坐标,并覆盖在统一的背景上。 |
Mapnikerasterizer. | 从输入向量和光栅功能生成光栅,使用MapNik Toolkit对符号化和标签进行精细控制。 |
PointOnRasterValueExtractor | 从一个或多个输入点的位置处从栅格中提取频带和调色板值,并将其设置为特征上的属性。 |
RasterDEMGenerator | 通过统一采样从输入点和断裂线产生的Delaunay三角测量来产生光栅数字高度模型(DEM)。 |
VectorOnRasterOverlayer | 将向量云或点云特性光栅化到现有的光栅上。对于向量特性,fme_color属性设置像素颜色,点云可以使用它们的颜色或强度组件进行渲染。 |
配置
输入端口
这个转换器只接受光栅特性。
输出端口
添加列表属性的栅格特性。
参数
这个变压器没有参数。
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配变压器参数。一些变压器也可提供更高级的功能,例如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击除适用的参数旁边。有关更多信息,请参阅变压器参数菜单选项。
定义值
有几种方法可以定义在转换器中使用的值。最简单的方法是简单地输入一个值或字符串,它可以包括各种类型的函数,比如属性引用、数学和字符串函数以及工作区参数。有许多工具和快捷方式可以帮助构建值,通常可以从value字段旁边的下拉上下文菜单中获得。
使用文本编辑器
文本编辑器提供了一种方便的方法来从各种数据源(例如属性、参数和常量)构造文本字符串(包括正则表达式),其中结果直接在参数中使用。
使用算术编辑器
算术编辑器提供了一种方便的方法来构建来自各种数据源的数学表达式,例如属性,参数和特征函数,其中结果直接在参数内使用。
有条件的值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包括许多函数,字符,参数等 - 是否直接在参数中输入或使用其中一个编辑器构造。
参考
处理行为 |
|
功能持有 |
没有 |
依赖关系 | 没有 |
FME授权级别 | FME专业版及以上 |
别名 | |
历史 | |
类别 |
FME社亚搏国际在线官网区
FME社区是演示亚搏国际在线官网、操作指南、文章、常见问题和更多内容的地方。获得问题的答案,向其他用户学习,并对新功能提出建议、投票和评论。
搜索所有结果都是关于栅格带百分比xtractor在FME社区。亚搏国际在线官网
示例可能包含根据公开政府牌照(温哥华)获发牌照的资料