RasterExtentsCoercer
用一个覆盖栅格范围或栅格内数据范围的多边形替换输入栅格特征的几何形状。
典型的使用
- 创建多边形光栅足迹索引或处理效率
- 识别带或不带栅格内的数据区。
- 创建用于其他数据的剪辑边界
它是如何工作的?
RasterExtentsCoercer接收栅格特性,并为每个栅格创建一个多边形,该多边形覆盖以下内容之一:
- 光栅盘区:整个栅格的范围,如一个可旋转的长方形。
- MBR数据范围:含有有效数据的所有细胞(即,不具有无数据值)最小外接矩形。
- 数据范围:在栅格内具有有效数据的所有单元的精确足迹,它可能产生非矩形多边形,并可能产生一个聚合多边形,每个栅格特征包含多个部分。
所选择的区段多边形是输出和输入光栅功能将被丢弃。输出多边形保留原始栅格属性,包括fme_basename和fme_dataset。
此变压器支持光栅波段选择。调色板不受影响。
例子
在本例中,我们将为四个相邻的正射影像创建一个多边形索引。请注意,源栅格的属性包括一个basename和文件位置,它标识原始数据集并显示在哪里可以找到它。
栅格被路由到一个栅格extentscoercer。
在参数对话框中,区段类型被设置为光栅区段。
输出四个多边形,每个多边形表示一个输入栅格的整个占用空间。请注意,多边形保留了原始的栅格属性。
这些数据可以写成空间向量格式,也可以是非空间格式(如Excel电子表格),以记录哪些栅格块可用。
在本例中,我们将创建一个包含数字栅格中所有具有有效数据的单元格的多边形。
源栅格表示分区的区域,并且具有一个带(与调色板),具有指定的无数据值零(0)。
单元格落在栅格的矩形范围内,但不在分区覆盖范围内,其值为0(0),被认为没有数据。
光栅被路由到RasterExtentsCoercer。
在参数对话框中,区段类型被设置为数据范围。
输出多边形包含所有具有有效数据的单元格。
多边形跟踪细胞边界。
使用注意事项
选择光栅变压器
FME有一个广泛的选择变压器工作与光栅数据。它们通常可以归类为使用整个栅格、频带、单元或调色板,以及那些设计用于工作流控制或将栅格与矢量数据相结合的单元。亚搏在线
有关栅格几何形状和属性的信息,请参阅位图(IFMERaster)。
与栅格工作
RasterCellOriginSetter | 在栅格中设置单元内的单元原点。 |
RasterConvolver | 应用卷积滤波器(有时称为a内核或镜头)以栅格化特征并输出结果。 |
RasterExpressionEvaluator | 计算栅格或栅格对中每个单元的表达式,包括代数运算和条件语句。 |
RasterExtentsCoercer | 用一个覆盖栅格范围或栅格内数据范围的多边形替换输入栅格特征的几何形状。 |
RasterGCPExtractor | 提取地面控制点(GCP)从光栅特征的坐标系和点值,并将它们暴露作为属性。 |
RasterGCPSetter | 集地面控制点上的光栅(地面控制点),与配对已知坐标单元位置。 |
RasterGeoreferencer | 根据已知的角坐标或原点、单元大小和旋转来确定栅格的地理位置。 |
RasterHillshader | 生成地形的灰度阴影浮雕表示,基于高程值。 |
RasterInterpretationCoercer | 改变光栅的解释类型,包括所有波段,并在必要时转换单元格值。 |
RasterMosaicker | 将多个光栅特性合并到单个光栅特性中。 |
RasterPropertyExtractor | 提取栅格要素的几何性质,并公开他们的属性。 |
RasterPyramider | 根据最小输出光栅的电平数或维数,将光栅重新划分为多个分辨率。 |
RasterRegisterer | 转换一个图像,以最小化它与另一个图像之间的差异。 |
RasterResampler | 根据指定的输出尺寸、单元格大小(地面单位)或原始单元格的百分比对栅格进行重新划分,并插入新的单元格值。 |
RasterRotationApplier | 根据旋转角度属性旋转光栅特性,插入新的单元格值,更新所有其他受影响的光栅特性,并生成旋转角度为零的输出光栅特性。 |
RasterSharpener | 提高光栅图像的功能。所述RasterSharpener增强了边界,线和曲线而在光栅图像的平坦区域降低了噪声。 |
RasterSubsetter | 使用像素边界而不是地面坐标来剪辑光栅特性,并可选地在周边添加单元格。 |
RasterTiler | 通过指定单元格/像素的平铺大小或平铺的数量,将每个输入光栅分割为一系列平铺。 |
RasterToPolygonCoercer | 从输入光栅特性创建多边形。对于输入栅格中具有相同值的像素的每个相邻区域输出一个多边形。 |
WebMapTiler | 创建一系列可以通过Web制图应用程序,如必应地图™,谷歌地图™或Web的地图图块服务可以利用图像瓦片。这是通过重采样光栅各种不同的分辨率,然后将它们分割成瓦片来完成。 |
与乐队合作
RasterBandAdder | 为栅格特性添加一个新带。 |
RasterBandCombiner | 将巧合的光栅特性合并成单一的输出光栅特性,保留并附加所有波段。 |
RasterBandInterpretationCoercer | 改变了解释型个人栅格波段的,转换单元值,如果必要的。 |
RasterBandKeeper | 去除栅格功能的所有未选择的频段。 |
RasterBandMinMaxExtractor | 从提取栅格功能的最小和最大带值,调色板键和调色板值,并将它们添加到列表属性。 |
RasterBandNameSetter | 在栅格上设置选定频带的频带名称,使栅格内容比频带号更容易理解。 |
RasterBandNodataRemover | 从光栅特性的选定频带中移除现有的nodata标识符。以前等于nodata值的任何值都被认为是有效的数据。 |
RasterBandNodataSetter | 在光栅特性的选定频带上设置新的nodata值。 |
RasterBandOrderer | 指定光栅中所需频带的顺序。波段根据输入波段指数重新排序。 |
RasterBandPropertyExtractor | 提取光栅特性的波段和调色板属性,并将它们作为属性公开。 |
RasterBandRemover | 去除栅格功能的任何选择的波段。 |
RasterBandSeparator | 中隔离带或独特条带和调色板的组合,并将其输出或者各个栅格特征或含有全部组合一个单一的新栅格要素。 |
RasterStatisticsCalculator | 计算光栅波段的统计数据并将结果作为属性添加。 |
处理细胞
RasterAspectCalculator | 计算栅格的每个小区的方面(斜率的方向)。方面,在从0到360度测得的,顺时针方向从北。 |
RasterCellCoercer | 为栅格中的每个单元创建单独的点或多边形,可以选择提取带值作为z坐标或属性。 |
RasterCellValueCalculator | 计算一对栅格的单元值上的基本运算、最小运算、最大运算或平均运算。 |
RasterCellValueReplacer | 在用新的单个值的光栅替换的范围内带的值。 |
RasterCellValueRounder | 舍入光栅单元格值。 |
RasterSegmenter | 分区光栅图像到从基于在所述输入光栅图像单元的强度差对输入图像单元的任意大小的组。 |
RasterSingularCellValueCalculator | 针对数值对栅格的单元格值执行基本的算术运算。 |
RasterSlopeCalculator | 计算栅格中每个单元的斜率(z的最大变化率)。 |
使用调色板
RasterPaletteAdder | 从属性创建调色板,并将此调色板添加到栅格上的所有选定频带。 |
RasterPaletteExtractor | 在栅格上创建现有调色板的字符串表示形式,并将其保存到属性中。 |
RasterPaletteGenerator | 生成一个调色板出光栅的所选择的频带(多个)。输出栅格将具有由一个新的带用调色替换所选择的频带(多个)。 |
RasterPaletteInterpretationCoercer | 改变光栅调色板的解释类型。 |
RasterPaletteNodataSetter | 标识与栅格带的nodata值匹配的调色板键,并在其上设置一个值。 |
RasterPaletteRemover | 从栅格特性中移除选定的调色板。 |
RasterPaletteResolver | 通过与它们相应的调色板值替换单元值解析上的栅格中的调色板(一个或多个)。具有多个组件,诸如RGB调色板值,被分解并分配给多个,新增频带的各个值。 |
亚搏在线工作流程控制
RasterCheckpointer | 累积光栅作战部队进行处理,保存状态到磁盘和释放资源,以优化性能或内存限制协助。 |
RasterConsumer | 读取用于测试用途,包括任何累积光栅操作光栅功能。无需额外的操作执行,并且不与功能实现。 |
RasterExtractor | 将栅格特性的几何形状序列化为Blob属性,并根据常用二进制栅格格式的选择对内容进行编码。 |
RasterNumericCreator | 创建指定的尺寸和分辨率的数字栅格,与默认的单元格值。 |
RasterReplacer | 解码包含存储为Blob编码栅格二进制属性,与解码后的光栅取代特征的几何形状。 |
RasterRGBCreator | 使用默认单元格值创建具有指定大小、分辨率和解释类型的彩色光栅特性。 |
RasterSelector | 为后续的变压器操作选择光栅的特定波段和调色板。 |
矢量和位图
ImageRasterizer | 创建矢量或点云输入特性的栅格表示,使用fme_color属性在坚实的背景填充上创建矢量特性。点云可以使用它们的颜色或强度组件来呈现。 |
NumericRasterizer | 创建矢量或点云输入特性的数字栅格表示,其中单元的值取自输入特性的z坐标,并覆盖在统一的背景上。 |
MapnikRasterizer | 生成从输入矢量和光栅特征的光栅,具有过符号和标记精细控制,使用Mapnik的工具包。 |
PointCloudOnRasterComponentSetter | 通过在栅格上覆盖点云来设置点云组件的值。每个点的分量值由点位置的带值插值而来。 |
PointOnRasterValueExtractor | 从一个或多个输入点所在的栅格中提取波段和调色板值,并将它们设置为特性的属性。 |
RasterDEMGenerator | 通过均匀采样输入点和断点生成的Delaunay三角网,生成栅格数字高程模型(DEM)。 |
VectorOnRasterOverlayer | 将向量或点云特性栅格化到现有栅格上。对于向量特征,fme_color属性设置像素颜色,点云可以使用它们的颜色或强度组件来呈现。 |
配置
输入端口
这种变压器只接受栅格功能。
输出端口
覆盖选定的多边形区段类型,保留输入栅格特性的属性。
参数
区段类型 | 选择需要生成的多边形类型。 光栅盘区:多边形覆盖了栅格的所有区域。如果将栅格旋转,则将栅格的旋转角用于多边形。这是不同类型中最简单、最快的。 数据MBR扩展和数据扩展:这些模式检查栅格中的数据,以更准确地确定范围。对于每个选定的频带,当该单元格的值等于该频带的nodata值时,将认为该单元格是nodata。如果任何单元格值不等于该带的nodata值,则该单元格将被视为数据。在这些模式中,这个转换器将只对选定的栅格频带进行操作,并且每个选定的频带都需要有一个nodata值。 在数据MBR最大化在模式下,多边形将是一个轴向对齐的边界矩形,它覆盖栅格中的所有数据单元。这比查找栅格区段的计算开销更大。 在数据范围在模式下,输出几何图形将是一个多边形或一组多边形,这些多边形精确地只覆盖栅格中的数据单元。这比查找数据MBR区段的计算开销更大。 |
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
定义值
有几种方法可以定义在转换器中使用的值。最简单的方法是简单地键入一个值或字符串,其中可以包括各种类型的函数,如属性引用、数学和字符串函数,以及工作区参数。有许多工具和快捷方式可以帮助构造值,通常可以从value字段附近的下拉上下文菜单中获得。
使用文本编辑器
文本编辑器提供了一种方便的方法来构造来自各种数据源(如属性、参数和常量)的文本字符串(包括正则表达式),其中直接在参数中使用结果。
使用算术编辑器
算术编辑器提供了一个方便的方法来构造从各种数据源,如属性,参数和特征函数,其中结果被直接使用的参数内的数学表达式。
有条件的值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包括多个功能,字符,参数等。
在设置值时——无论是直接在参数中输入还是使用某个编辑器构造——包含字符串、数学、日期/时间或FME功能函数的字符串和表达式将对这些函数求值。因此,这些函数的名称(形式为@<function_name不应将>)用作文字字符串值。
对话框选项-表格
带有表样式参数的转换器具有用于填充和操作值的附加工具。
行重新排序 |
启用一旦你点击了一个行项目。选项包括:
|
剪切、复制和粘贴 |
启用一旦你点击了一个行项目。选项包括:
剪切、复制和粘贴可用于变压器内部或变压器之间。 |
过滤器 |
开始键入一个字符串,矩阵将只显示与这些字符匹配的行。搜索所有列。这只影响转换器中属性的显示—它不改变输出的属性。 |
进口 |
导入填充了一组新的属性表从数据集读取。具体应用的变压器之间变化。 |
重置/刷新 |
通常将表重置为其初始状态,并可能提供其他选项来删除无效的条目。变压器的性能各不相同。 |
注意:并不是所有的工具都适用于所有的变压器。
参考
处理行为 |
|
功能持有 |
没有 |
依赖关系 | 没有 |
FME授权级别 | FME专业版及以上 |
别名 | |
历史 |
FME社亚搏国际在线官网区
该FME社区是为亚搏国际在线官网演示,入门指南,文章,FAQ,以及更多的地方。解答您的问题,向其他用户学习,并建议,投票,并在新的功能注释。
搜索关于RasterExtentsCoercer的所有结果在FME社区。亚搏国际在线官网
例子可能包含根据政府公开牌照-温哥华牌照而获发的资料