对栅格
应用卷积滤镜(有时称为核心要么镜片)至光栅特征并输出结果。
典型的使用
- 图像处理
- 栅格数据分析
- 使图像平滑、模糊或锐化
- 边缘检测
- 减少图像“噪音”(有助于未来的特征检测)
- 在栅格DEM计算斜坡
它是如何工作的?
光栅卷积器接收光栅特性并对其应用卷积滤波器,然后输出修改后的光栅。
卷积是对两个物体进行数学运算以产生第三个物体。在这个转换器中,第一个对象是一个光栅特性,第二个对象是一个类似光栅的数字矩阵。运算可以是许多常见的数学运算之一。
对矩阵处理光栅特性,使用指定的操作符,返回具有新质量的新光栅特性。这种滤波用于平滑、锐化、增强边缘等栅格图像处理操作。
卷积滤波器由一个核(由权值矩阵指定)和一个数学运算来定义。过滤器依次应用于输入光栅的每个单元格。每个单元根据对单元及其相邻单元的数学运算的结果,使用权重矩阵赋予一个新的值。
预定义的选择卷积过滤器是可用的,内核可以修改或完全由用户定义。有edge和nodata处理选项。
这Transformer支持栅格波段的选择。该RasterSelector可用于修改所选内容。不支持调色板。
在这个例子中,我们将对一个正射影像应用一个边缘检测滤波器。请注意,原来的光栅有三个波段——红、绿、蓝。
栅格被路由到一个对栅格。
在parameters对话框中,我们选择边缘检测:拉普拉斯3作为我们的卷积过滤器。所有其他参数都保留为默认设置。
请注意,内核选项显示相关联的值和操作这个过滤器,它可以改变。
卷积的结果作为一个光栅输出。请注意,每个频带被分开处理,并转换为解释型real64作为计算的结果。
输出显示在表面的变化的结构和硬边缘的检测。
选择一个光栅变压器
FME有一个广泛的选择变压器工作与光栅数据。它们通常可以归类为使用整个栅格、频带、单元或调色板,以及那些设计用于工作流控制或将栅格与矢量数据相结合的单元。亚搏在线
有关栅格几何形状和属性的信息,请参阅位图(IFMERaster)。
使用位图
RasterCellOriginSetter | 设置在光栅单元格内的细胞起源点。 |
对栅格 | 应用卷积滤镜(有时称为核心要么镜片)至光栅特征并输出结果。 |
RasterExpressionEvaluator | 评估上以光栅或对栅格,包括代数运算和条件语句的每个小区表达式。 |
RasterExtentsCoercer | 替换输入光栅的几何形状具有覆盖一个光栅的任一区段或数据的光栅内的程度的多边形特征。 |
RasterGCPExtractor | 提取物地面控制点(GCP)坐标系统和栅格特性中的点值,并将它们作为属性公开。 |
RasterGCPSetter | 集地面控制点在光栅上,将单元格位置与已知坐标配对。 |
RasterGeoreferencer | 根据已知的角坐标或原点、单元大小和旋转来确定栅格的地理位置。 |
RasterHillshader | 根据高程值生成地形的灰度阴影浮雕表示。 |
RasterInterpretationCoercer | 改变了解释型栅格,包括所有频段,并在必要时转换单元格的值。 |
RasterMosaicker | 将多个光栅特性合并到单个光栅特性中。 |
RasterPropertyExtractor | 提取栅格要素的几何性质,并公开他们的属性。 |
RasterPyramider | 重新采样栅格以多种分辨率的基础上,无论是数水平或最小输出栅格的尺寸。 |
RasterRegisterer | 转换一个图像,以最小化它与另一个图像之间的差异。 |
RasterResampler | 重新采样栅格,基于指定输出尺寸,细胞大小在地面单元,或原始的百分比,并进行内插新的单元值。 |
RasterRotationApplier | 根据旋转角度属性旋转光栅特性,插入新的单元格值,更新所有其他受影响的光栅特性,并生成旋转角度为零的输出光栅特性。 |
RasterSharpener | 增强栅格图像的特征。光栅sharpener增强了边框、线条和曲线,同时降低了光栅图像平面区域的噪声。 |
RasterSubsetter | 使用像素边界而不是地面坐标来剪辑光栅特性,并可选地在周边添加单元格。 |
RasterTiler | 通过指定单元格/像素的平铺大小或平铺的数量,将每个输入光栅分割为一系列平铺。 |
RasterToPolygonCoercer | 从输入光栅特性创建多边形。对于输入栅格中具有相同值的像素的每个相邻区域输出一个多边形。 |
WebMapTiler | 创建一系列可以通过Web制图应用程序,如必应地图™,谷歌地图™或Web的地图图块服务可以利用图像瓦片。这是通过重采样光栅各种不同的分辨率,然后将它们分割成瓦片来完成。 |
与乐队合作
RasterBandAdder | 添加一个新的乐队为栅格功能。 |
RasterBandCombiner | 合并巧合光栅功能到一个单一的输出栅格功能,维护和附加所有波段。 |
RasterBandInterpretationCoercer | 改变个别光栅波段的解释类型,必要时转换单元格值。 |
RasterBandKeeper | 去除栅格功能的所有未选择的频段。 |
RasterBandMinMaxExtractor | 从提取栅格功能的最小和最大带值,调色板键和调色板值,并将它们添加到列表属性。 |
RasterBandNameSetter | 设置在光栅选择波段乐队的名字,使光栅内容简单相比,带数字来理解。 |
RasterBandNodataRemover | 从光栅特性的选定频带中移除现有的nodata标识符。以前等于nodata值的任何值都被认为是有效的数据。 |
RasterBandNodataSetter | 它设置在一个栅格要素的选择波段新的无数据值。 |
RasterBandOrderer | 指定一个栅格波段的要求的顺序。频带根据输入频带索引重新排序。 |
RasterBandPropertyExtractor | 提取光栅特性的波段和调色板属性,并将它们作为属性公开。 |
RasterBandRemover | 去除栅格功能的任何选择的波段。 |
RasterBandSeparator | 中隔离带或独特条带和调色板的组合,并将其输出或者各个栅格特征或含有全部组合一个单一的新栅格要素。 |
RasterStatisticsCalculator | 计算栅格波段的统计数据,并增加了结果的属性。 |
与细胞工作
RasterAspectCalculator | 计算栅格的每个小区的方面(斜率的方向)。方面,在从0到360度测得的,顺时针方向从北。 |
RasterCellCoercer | 创建单独的点或面用于在光栅的每个小区,任选提取频带值作为Z坐标或属性。 |
RasterCellValueCalculator | 评估在一对光栅的单元值基本算术运算,最小,最大或平均的操作。 |
RasterCellValueReplacer | 用一个新的单值替换光栅中的一个带值范围。 |
RasterCellValueRounder | 四舍五入栅格像元值。 |
RasterSegmenter | 根据输入光栅图像单元的强度差异,将光栅图像从输入图像中分割成任意大小的单元组。 |
RasterSingularCellValueCalculator | 关于对数值的栅格单元格值执行基本的算术运算。 |
RasterSlopeCalculator | 计算栅格中每个单元的斜率(z的最大变化率)。 |
使用调色板
RasterPaletteAdder | 创建从属性的调色板,并将此调色板上的光栅的所有选择的波段。 |
RasterPaletteExtractor | 上创建一个光栅的现有的调色板的字符串表示,并将其保存到一个属性。 |
RasterPaletteGenerator | 从光栅的选定频带生成调色板。输出光栅将用带有调色板的新频带替换所选的频带。 |
RasterPaletteInterpretationCoercer | 改变光栅调色板的解释类型。 |
RasterPaletteNodataSetter | 标识相匹配的栅格波段的无数据值,并将它的值调色板关键。 |
RasterPaletteRemover | 从栅格特性中移除选定的调色板。 |
RasterPaletteResolver | 解析光栅上的调色板,方法是将单元格值替换为相应的调色板值。带有多个组件(如RGB)的调色板值被分解,单个值被分配给多个新添加的频带。 |
亚搏在线工作流控制
RasterCheckpointer | 累积光栅作战部队进行处理,保存状态到磁盘和释放资源,以优化性能或内存限制协助。 |
RasterConsumer | 为测试目的读取光栅特性,包括任何累积的光栅操作。不执行任何附加操作,也不对特性进行任何操作。 |
RasterExtractor | 串行化一个光栅特征的几何形状成斑点的属性,按照共同二进制光栅格式可供选择编码的内容。 |
RasterNumericCreator | 创建指定的尺寸和分辨率的数字栅格,与默认的单元格值。 |
RasterReplacer | 解码包含以blob形式存储的已编码栅格的二进制属性,用已解码的栅格替换特性的几何形状。 |
RasterRGBCreator | 创建指定大小,分辨率和解释型,默认单元格值的颜色栅格要素。 |
RasterSelector | 选择特定的频段和后续变压器操作的光栅的调色板。 |
向量和栅格
ImageRasterizer | 创建的矢量或点云输入特征的光栅表示,使用fme_color属性在固体背景填充为矢量要素。点云可使用它们的颜色或强度分量被呈现。 |
NumericRasterizer | 创建矢量或点云输入特性的数字栅格表示,其中单元的值取自输入特性的z坐标,并覆盖在统一的背景上。 |
MapnikRasterizer | 生成从输入矢量和光栅特征的光栅,具有过符号和标记精细控制,使用Mapnik的工具包。 |
PointOnRasterValueExtractor | 从一个或多个输入点所在的栅格中提取波段和调色板值,并将它们设置为特性的属性。 |
RasterDEMGenerator | 产生通过均匀采样从输入点和断裂线产生的Delaunay三角光栅数字高程模型(DEM)。 |
VectorOnRasterOverlayer | 光栅化矢量或点云特征到现有栅格。对于矢量要素的fme_color属性集的像素颜色,并且点云可使用它们的颜色或强度分量被呈现。 |
配置
输入端口
这个转换器只接受光栅特性。不支持调色板。
输出端口
施加规定的卷积滤波器应用于所述输入光栅功能之后的输出的功能。
非光栅功能将被路由到<拒绝>端口,以及无效的栅格。
被拒绝的特性将有一个fme_rejection_code属性具有以下值之一:
INVALID_GEOMETRY_TYPE
无效的参数
INVALID_CONVOLUTION_FILTER
INVALID_KERNEL_SIZE
INVALID_KERNEL_WEIGHT_FORMAT
INVALID_KERNEL_WEIGHT_STRING_VAL
INVALID_KERNEL_DIVISOR
INVALID_KERNEL_OPERATION
INVALID_RASTER_CANNOT_APPLY_CONVOLUTION_FILTER
参数
卷积过滤器 |
选择要应用的卷积滤波器。如果选择用户自定义被指定,内核选项可以用于指定自定义过滤器被应用。 转换器提供了常用的卷积滤波器的选择。
预先定义的卷积过滤器
|
尺寸 |
内核的大小必须是奇数大于或等于3.仅正方形内核的支持,因此,只有一个尺寸参数。 如果来自权重被选择时,权重的数目在指定权重参数将确定内核大小。 |
权重 |
此选项指定将参与计算每个像素的最终值的本地值的邻域。 如果尺寸参数已被设置为来自权重,则内核权值必须被指定为浮点值的空间分隔的列表。权重的数目必须等于内核大小的平方(例如,9的3内核大小的长度)。 指定为0表示的单元将不参与计算的权重。这使得它可以指定内核的自定义形状。 权值可以是正的浮点值,也可以是负的浮点值。如果需要整数权值以获得更好的可读性,请考虑使用除数参数。 |
除数 |
在对每个像素应用过滤器之后,最终的值可以用一个除数来调整。此值是任何隐含的操作除法之外的值,并且必须是非零的浮点值。 或者,特殊值,核权值和,可以指定,并且除数将等于内核权值的和。 |
操作 |
指定操作被施加到加权邻近值。
|
Edge和无数据处理
边缘处理 |
当正被处理的像素是在光栅的边缘,内核的某些部分将是光栅之外。此选项指定如何在内核重量落在光栅以外的数据进行处理。 使用无数据外光栅:这是默认行为。值被假定为Nodata。 扩展边界值:为了计算栅格的边缘值的目的,光栅边界会延长。这是光栅之外的值将被设置为在光栅最近的单元格的值。 |
中心像素 |
如果内核的中心像素为Nodata,则该选项确定Nodata处理。
|
相邻像素处理 |
该选项决定了无数据处理的相邻像素。
|
保护带解释 |
|
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击适用的参数旁边。欲了解更多信息,请参阅变压器参数菜单选项。
定义值
有几种方法来定义一个变压器使用的值。最简单的是简单地在一个值或字符串,其可包括各种类型,如属性引用,数学和字符串函数,和工作空间参数的函数类型。有许多的工具和快捷方式,可以帮助构建值,一般可从邻近值字段的下拉上下文菜单。
使用文本编辑器
文本编辑器提供了一种方便的方法来构造来自各种数据源(如属性、参数和常量)的文本字符串(包括正则表达式),其中直接在参数中使用结果。
使用算术编辑器
算术编辑器提供了一个方便的方法来构造从各种数据源,如属性,参数和特征函数,其中结果被直接使用的参数内的数学表达式。
有条件的值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包含许多函数、字符、参数等。
当设定值 - 无论是直接在参数输入或使用的编辑之一构造 - 字符串和表达式包含字符串,数学,日期/时间或FME特征函数将具有评价这些功能。因此,这些功能的名称(在形式@ <FUNCTION_NAME>)不应该被用作文字字符串值。
参考
加工行为 |
|
特点控股 |
没有 |
依赖关系 | 没有一个 |
FME许可级别 | FME专业版及以上 |
别名 | RasterLensProcessor |
历史 | |
类别 |
FME社亚搏国际在线官网区
该FME社区是为亚搏国际在线官网演示,入门指南,文章,FAQ,以及更多的地方。解答您的问题,向其他用户学习,并建议,投票,并在新的功能注释。
搜索所有关于光栅卷积的结果在FME社区。亚搏国际在线官网
例子可能包含根据政府公开牌照-温哥华牌照而获发的资料