拉斯特雷采样器
根据指定的输出尺寸、以基本单位表示的单元格大小或原始单元格的百分比,通过插入新的单元格值对光栅重新采样。
典型用途
降低光栅分辨率(通过减少单元格数量和增大单元格大小)
- 将光栅强制为特定的尺寸或单元(像素)大小,以便进一步处理或匹配其他数据
- 创建光栅的缩略图
它是如何工作的?
RasterResampler接受光栅特征,并根据参数选择更改行/列数和调整单元格(像素)大小。为每个输入要素输出一个光栅要素。
输出光栅分辨率可以通过设置尺寸(列和行)、以基本单位表示的单元格大小或原始分辨率的百分比来指定。
输出单元值插值有多种方法。
此转换器不受光栅带和调色板选择的影响。
A: 原始分辨率
B: 所需分辨率
C: 与原始分辨率相比所需的分辨率
D: 重采样输出光栅
在本例中,我们将对正射影像重新采样。原始光栅为1600 x 1000像素,单元大小(间距)为1.1-1米宽x 1米高(投影的地面单位)。
光栅被路由到光栅采样器中。
在参数对话框中,我们选择尺寸规格属于细胞大小.这使得十和Y单元格间距参数,然后都设置为25-表示地面单位为25米。
插值类型是默认的最近的邻居.
输出光栅覆盖与输入相同的地理范围,但单元现在为25平方米,分辨率相应降低到64 x 40。
使用说明
- 若要在不更改单元格大小的情况下调整光栅大小(剪裁或填充),请考虑使用锉刀
- 若要将光栅重新采样为多个大小,请考虑使用网络地图平铺器或者光栅金字塔.
- 若要在不更改单元格大小的情况下将光栅拆分为多个较小的光栅,请考虑使用锉刀.
尽管此转换器可用于提高光栅分辨率,但通常这样做并没有什么好处(为处理目的而匹配其他光栅数据的分辨率除外)。
选择光栅变压器
FME有大量用于处理光栅数据的变压器。它们通常可以分类为使用整个光栅、带区、单元格或调色板,以及为工作流控制或将光栅与矢量数据结合而设计的光栅。亚搏在线
有关光栅几何图形和特性的信息,请参见光栅(IFMERaster).
使用锉刀
RasterCellOriginSetter | 设置光栅中单元格内的单元格原点。 |
对栅格 | 应用卷积滤波器(有时称为a核心或镜片)以栅格化特征并输出结果。 |
RasterExpressionEvaluator | 在光栅或光栅对中的每个单元格上计算表达式,包括代数运算和条件语句。 |
RasterExtentsCoercer | 用覆盖光栅范围或光栅内数据范围的多边形替换输入光栅要素的几何图形。 |
RasterGCPExtractor | 提取物地面控制点(GCP)光栅要素的坐标系和点值,并将其作为属性公开。 |
RasterGCPSetter | 套地面控制点(GCP)在光栅上,将单元位置与已知坐标配对。 |
RasterGeoreferencer | 通过已知的角坐标或原点、单元格大小和旋转来对光栅进行地理参考。 |
RasterHillshader | 基于高程值生成地形的灰度着色浮雕表示。 |
RasterInterpretationCoercer | 改变光栅的解释类型,包括所有波段,并在必要时转换单元格值。 |
RasterMosaicker | 将多个光栅要素合并为单个光栅要素。 |
RasterPropertyExtractor | 提取光栅要素的几何特性并将其作为属性公开。 |
光栅金字塔 | 根据最小输出光栅的层数或尺寸,将光栅重新采样为多个分辨率。 |
RasterRegisterer | 变换图像以最小化与其他图像的差异。 |
拉斯特雷采样器 | 基于指定的输出维度、以基本单位表示的单元格大小或原始单元格的百分比对光栅重新采样,并插入新的单元格值。 |
RasterRotationApplier | 根据旋转角度属性旋转光栅特性,插入新的单元格值,更新所有其他受影响的光栅特性,并生成旋转角度为零的输出光栅特性。 |
RasterSharpener | 增强光栅图像的特征。光栅锐化器增强了边界、线条和曲线,同时减少了光栅图像平坦区域的噪声。 |
锉刀 | 使用像素边界而不是地面坐标剪裁光栅要素,并可以选择在周长周围添加单元格。 |
锉刀 | 通过指定以单元格/像素为单位的平铺大小或平铺数,将每个输入光栅拆分为一系列平铺。 |
RasterToPolygonCoercer | 从输入光栅要素创建多边形。对于输入光栅中具有相同值的像素的每个相邻区域,将输出一个多边形。 |
网络地图平铺器 | 创建一系列图像平铺,可供Bing™Maps、Google Maps™或web Map平铺服务等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 | 标识相匹配的栅格波段的无数据值,并将它的值调色板关键。 |
RasterPaletteRemover | 从栅格特性中移除选定的调色板。 |
RasterPaletteResolver | 解析光栅上的调色板,方法是将单元格值替换为相应的调色板值。带有多个组件(如RGB)的调色板值被分解,单个值被分配给多个新添加的频带。 |
亚搏在线工作流控制
RasterCheckpointer | 强制处理累积的光栅操作,将状态保存到磁盘并释放资源来优化性能或帮助解决内存限制。 |
RasterConsumer | 为测试目的读取光栅特性,包括任何累积的光栅操作。不执行任何附加操作,也不对特性进行任何操作。 |
RasterExtractor | 将栅格特性的几何形状序列化为Blob属性,并根据常用二进制栅格格式的选择对内容进行编码。 |
RasterNumericCreator | 创建具有默认单元格值的指定大小和分辨率的数字栅格。 |
RasterReplacer | 解码包含以blob形式存储的已编码光栅的二进制属性,用已解码的光栅替换特性的几何形状。 |
RasterRGBCreator | 使用默认单元格值创建具有指定大小、分辨率和解释类型的彩色光栅特性。 |
RasterSelector | 选择特定的频段和后续变压器操作的光栅的调色板。 |
矢量和光栅
ImageRasterizer | 创建矢量或点云输入特性的栅格表示,使用fme_color属性在坚实的背景填充上创建矢量特性。点云可以使用它们的颜色或强度组件来呈现。 |
NumericRasterizer | 创建矢量或点云输入特性的数字栅格表示,其中单元的值取自输入特性的z坐标,并覆盖在统一的背景上。 |
MapnikRasterizer | 使用Mapnik工具包从输入向量和栅格特性生成栅格,并对符号化和标记进行精细控制。 |
PointOnRasterValueExtractor | 从一个或多个输入点所在的栅格中提取波段和调色板值,并将它们设置为特性的属性。 |
RasterDEMGenerator | 通过均匀采样输入点和断点生成的Delaunay三角网,生成栅格数字高程模型(DEM)。 |
VectorOnRasterOverlayer | 将向量或点云特性栅格化到现有栅格上。对于向量特征,fme_color属性设置像素颜色,点云可以使用它们的颜色或强度组件来呈现。 |
配置
输入端口
此转换器仅接受光栅特征。
输出端口
每个输入光栅要素一个重新采样的光栅。
参数
尺寸规格 | 选择用于指定输出光栅大小的方法。选项包括:
|
||||||
列数(单元格) | 如果尺寸规格是路拱,以单元格(像素)为单位指定所需的光栅宽度。 | ||||||
行数(单元格) | 如果尺寸规格是路拱,以单元格(像素)为单位指定所需的光栅高度。 | ||||||
X单元格间距 | 如果尺寸规格是细胞大小,指定所需的单元格(像素)宽度(以地为单位)。 | ||||||
Y单元格间距 | 如果尺寸规格是细胞大小,以地面单位指定所需的单元格(像素)高度。 | ||||||
百分比 | 如果尺寸规格是百分比,指定所需的百分比。此数字必须大于0,并且可以大于或小于100。 100等于输入大小。 |
插值类型 | 单元值被插值以产生不同的光栅尺寸和分辨率。选择方法:
|
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。一些转换器中还提供了更高级的功能,如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参见变压器参数菜单选项.
定义值
有几种方法可以定义要在变压器中使用的值。最简单的方法是简单地输入一个值或字符串,它可以包括各种类型的函数,如属性引用、数学和字符串函数以及工作区参数。有许多工具和快捷方式可以帮助构造值,通常可以从值字段旁边的下拉式上下文菜单中获得。
使用文本编辑器
文本编辑器提供了一种从各种数据源(如属性、参数和常量)构造文本字符串(包括正则表达式)的方便方法,在这些数据源中,结果直接在参数内部使用。
使用算术编辑器
算术编辑器提供了一种从各种数据源(如属性、参数和特征函数)构造数学表达式的方便方法,在这些数据源中,结果直接在参数内部使用。
条件值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包含许多函数、字符、参数等。
当设置值时-无论是直接输入参数还是使用其中一个编辑器构造-包含字符串、数学、日期/时间或FME功能函数的字符串和表达式将对这些函数求值。因此,这些函数的名称(在@<函数名>)不应用作文本字符串值。
参考
加工行为 |
|
特征保持 |
不 |
依赖关系 | 无 |
FME许可级别 | FME专业版及以上 |
别名 | |
历史 | |
类别 |
FME社亚搏国际在线官网区
FME社区是演示亚搏国际在线官网、操作指南、文章、常见问题解答等的场所。获取问题的答案,向其他用户学习,并对新功能进行建议、投票和评论。
搜索关于RasterResampler的所有结果在FME社区。亚搏国际在线官网
示例可能包含根据开放式政府许可证获得许可的信息-温哥华