RasterSpectCalculator.
计算光栅的每个单元的方面(斜率方向)。方面以从北方顺时针的0到360测量。
典型的用途
- 高程栅格计算方面
它是如何工作的?
RasterAspactCalculator接收栅格功能,并计算每个单元的方面。
方面是以北方顺时针的0到360计算的。基于周围小区的值(使用3个小区x 3单元窗口)来完成计算,并且可以选择算法。可以内插无数据(Nodata)以用于计算目的。如果输入频带没有Nodata值,则输出频带Nodata值将被设置为-1。
方面值在它们计算的同一频带上输出,并且频带被转换为Real64。
该变压器支持光栅频段选择。该RasterSelector可用于修改此选择。
例子
在此示例中,我们将计算DEM中每个单元的方面。请注意,高程值存储在频段0中作为整数(以米为单位)。
DEM被路由到一个RasterAspectCalculator中。
在“参数”对话框中,我们选择插入Nodata,并使用Horn算法。
输出栅格功能具有新的频段0值 - 计算的方面 - 并且频段已被转换为浮点十进制解释类型(REAL64)。
使用说明
选择光栅变压器
FME拥有广泛的变形金机,用于使用光栅数据。它们通常可以归类为与整个栅格,频带,单元格或调色板一起使用,以及为工作流控制设计或与矢量数据组合的那些。亚搏在线
有关光栅几何形状和属性的信息,请参见rasters(ifmeraster)。
与罗斯特合作
RasterCelloriginsetter. | 将单元格源点设置在栅格中的单元格中。 |
RasterConvolver. | 应用卷积滤波器(有时称为a核心或镜片)来进行光栅特征并输出结果。 |
rasterexpressionEvaluator. | 评估栅格或一对栅格中的每个单元格的表达式,包括代数操作和条件陈述。 |
RASTEREXTENTSCOERCER. | 用多边形替换输入栅格功能的几何图形,覆盖光栅范围的范围或栅格内的数据范围。 |
Rastergcpextractor. | 提取物地面控制点(GCP)来自栅格功能的坐标系和点值,并将其视为属性。 |
Rastergcpsetter. | 套地面控制点(GCPS)在光栅上,用已知坐标配对单元位置。 |
RastergeoreFerencer. | 通过已知的角落坐标或起源,单元格尺寸和旋转来绕地理栅格。 |
Rasterhillsshader. | 基于高程值,生成地形的灰度阴影浮雕表示。 |
RasterInterpretationCoercer. | 改变了栅格的解释类型,包括所有频段,并在必要时转换单元值。 |
RasterMosaicker | 将多个栅格功能合并到单个栅格功能中。 |
Rasterpropertyextractor. | 提取栅格功能的几何属性并将其视为属性。 |
Rasterpyramider. | 基于最小输出光栅的任一数量或尺寸,将栅格重新列出到多个分辨率。 |
RasterRegisterer. | 转换图像以最小化其与另一个的差异。 |
RasterResampler | 基于指定的输出尺寸,地面单位的单元格大小或原始的百分比,并对新的单元格值进行resples。 |
RasterRotationApplier | 根据其旋转角度旋转栅格功能,内插新的单元格值,更新所有受影响的栅格属性,并使用旋转角度产生输出栅格功能。 |
rastersharpener. | 增强光栅图像的特征。Rastersharpener增强边界,线条和曲线,同时降低光栅图像的平坦区域中的噪音。 |
rastersubsetter. | 使用像素绑定而不是地坐标的剪辑栅格功能,并且可选地在周边围绕周边添加单元格。 |
RasterTiler | 通过指定单元/像素或瓷砖数量的图块大小将每个输入栅格分成一系列差块。 |
范特利奥戈翁塞纳克 | 从输入栅格功能创建多边形。为每个连续区域的像素区域输出一个多边形,在输入栅格中具有相同的值。 |
WebMaptiler. | 创建一系列可通过Web映射应用程序使用的图像块,例如Bing™Maps,Google Maps™或Web地图图块服务。这是通过重新采样仪器来完成各种不同分辨率的,然后将它们拆分为瓷砖。 |
与乐队一起使用
RasterBandadder. | 将新频段添加到栅格功能。 |
RasterBandCombiner. | 将巧合光栅特性合并为单个输出光栅特性,保留并附加所有波段。 |
RasterBandInterpretationCoercer. | 改变单个光栅带的解释类型,如有必要,转换单元值。 |
Rasterbandeepter | 从栅格功能中删除所有未选择的频带。 |
Rasterbandminmaxxtractor. | 从栅格功能中提取最小和最大频带值,调色板键和调色板值,并将它们添加到列表属性。 |
RasterBandNameSetter | 设置栅格上所选频带的频带名称,使栅格内容比频带编号更易于理解。 |
RasterbandNodataremover | 从栅格功能的选定频段中删除现有的Nodata标识符。先前等于Nodata值的任何值都被视为有效数据。 |
RasterBandNodataseTter. | 在栅格功能的所选频段上设置新的Nodata值。 |
RasterBandorder | 指定栅格中的频带所需顺序。频带根据输入带索引重新排序。 |
RasterBandPropertyExtractor | 提取栅格功能的频带和调色板属性并将其作为属性暴露。 |
RasterBandremover | 从栅格功能中删除任何选定的频段。 |
RasterBandSeparator | 将频带或唯一频带和调色板组合分开,并输出单个栅格功能或包含所有组合的单个新栅格功能。 |
rastertatisticscalculator. | 计算栅格频段的统计信息,并将结果添加为属性。 |
处理细胞
RasterSpectCalculator. | 计算光栅的每个单元的方面(斜率方向)。方面以从北方顺时针的0到360测量。 |
RasterCellCoercer. | 为光栅中的每个单元格创建单独的点或多边形,可选择提取带值作为z坐标或属性。 |
RasterCellValueCalculator | 对一对光栅的单元格值计算基本算术、最小、最大或平均操作。 |
Rastercellvaluerepler. | 用新的单个值替换栅格中的一系列频带值。 |
rastercellvaluerounder. | 舍入栅格单元格值。 |
罗斯特司人 | 基于输入光栅图像单元中的强度差,将光栅图像分配到从输入图像中的任意大小的小区组。 |
rastersingularcellvaluecalculator | 对栅格的小区值对数值执行基本算术运算。 |
RasterSlopeCalculator | 计算栅格的每个单元格的斜率(z的最大变化率)。 |
与调色板合作
梁栅栏 | 从属性中创建一个调色板,并将此调色板添加到栅格上的所有选定频段。 |
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对符号化和标签进行精细控制。 |
PointCloudonRasterComponentsEtter. | 通过在光栅上覆盖点云来设置点云组件的值。每个点的分量值都是从点位置的带值中插值出来的。 |
PointonRasterValueExtractor. | 从一个或多个输入点所在的光栅中提取波段和调色板值,并将它们设置为特性的属性。 |
RasterDemgenerator. | 通过统一采样由输入点和断线生成的德劳内三角测量,生成光栅数字高程模型(DEM)。 |
vectoronrasteroverlayer. | 将矢量或点云功能光栅化到现有的光栅上。对于向量特征,FME_Color属性设置像素颜色,可以使用它们的颜色或强度分量呈现点云。 |
组态
输入端口
带有单元格的栅格功能计算方面值。
输出端口
经过计算的方面值的栅格特性,存储在提供它们的同一波段,转换为解释类型real64。
参数
插入Nodata. | 计算光栅边的值和近Nodata值。 没有:当用于计算方位值的3x3窗口中的任何像素等于Nodata时,输出像素也将被设置为Nodata。如果输入频带没有Nodata值,则输出频带Nodata值将被设置为-1。将栅格的边缘设置为Nodata值,将有一个像素边界。 是:边缘周围的值和近Nodata值将通过插入缺失值来估计。请注意,孔不会填充 - 输入栅格中的Nodata的单元格将保持输出中的Nodata。 |
算法 | 用于计算方面的算法。一些分析表明,喇叭的配方更适合令人讨厌的地形,而Zevenbergen&Thorne的配方对于平滑地形更好。 |
编辑变换器参数
使用一组菜单选项,transformer参数可以通过引用工作区中的其他元素来分配。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击除了适用的参数。有关更多信息,请参见变换器参数菜单选项。
定义值
有几种方法可以在变压器中定义使用的值。最简单的是简单地输入值或字符串,其可以包括各种类型的函数,例如属性引用,数学和字符串函数和工作区参数。有许多工具和快捷方式可以帮助构造值的值,通常可以从与值字段相邻的下拉上下文菜单中提供。
使用文本编辑器
文本编辑器提供了一种方便的方法来构建来自各种数据源的文本字符串(包括正则表达式),例如属性,参数和常量,其中结果直接在参数内使用。
使用算术编辑器
算术编辑器提供了一种方便的方法来构建来自各种数据源的数学表达式,例如属性,参数和特征函数,其中结果直接在参数内使用。
条件值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包括许多函数,字符,参数等。
设置值 - 无论是否直接在参数中输入或使用其中一个编辑器和包含字符串的表达式都是构造的,都会评估这些函数的字符串和表达式。因此,这些函数的名称(以@ <function_name.>)不应用作文字字符串值。
对话框选项-表格
具有桌面参数的变压器具有填充和操作值的其他工具。
行重新排序 |
启用后,单击行项目后。选择包括:
|
剪裁,复制和粘贴 |
启用后,单击行项目后。选择包括:
切割,复制和粘贴可以在变压器或变压器之间使用。 |
过滤 |
开始键入字符串,矩阵仅显示匹配这些字符的行。搜索所有列。这仅影响变换器内的属性的显示 - 它不会更改输出哪个属性。 |
进口 |
导入使用从数据集读取的一组新属性填充表。特定应用在变压器之间变化。 |
重置/刷新 |
通常将表重置为其初始状态,并且可以提供其他选项以删除无效条目。行为在变压器之间变化。 |
注意:并非所有变压器都提供所有工具。
参考
处理行为 |
|
功能持有 |
没有 |
依赖性 | 没有 |
FME许可级别 | FME专业版及以上 |
别名 | |
历史 |
FME社亚搏国际在线官网区
FME社区是演示亚搏国际在线官网,TOS,文章,常见问题和更多的地方。获取您的问题的答案,从其他用户学习,并建议,投票和评论新功能。
搜索所有关于栅格扫描器的结果关于FME社区。亚搏国际在线官网
例子可能包含根据开放政府许可证的信息 - 温哥华和/或公开的政府许可证 - 加拿大。