RasterTiler
将每个输入栅格成通过指定在细胞/像素的平铺尺寸或瓦片的数目的一系列瓦片。
典型用途
- 将一个光栅成更小的栅格
- 逆转RasterMosaicker的作用
- 平铺栅格匹配的额外的数据集,以使组处理的区段
- 平铺数据,以促进并行处理
它是如何工作的?
所述RasterTiler接受光栅的特征,并根据该参数选择它们分成更小的砖。
平铺尺寸可以通过指定在细胞平铺尺寸/像素,或者通过指定的片的数目来创建,垂直和水平来定义。
在任一情况下,该块被从左上原点(0,0)位置处测量。如果瓷砖大小瓷砖,起源可以抵消(种子柱和种子行)。
如果指定的瓦片尺寸导致沿右边缘或下边缘部分(较小)的瓷砖,警队相等尺寸的瓷砖选项垫与细胞更小的砖,以匹配完全平铺尺寸。
属性可被添加到输出平铺光栅功能,包括原始栅格索引,行和列位置,并且瓦片的计数。
这种变压器是栅格波段和调色板选择不受影响。
RasterTiler或瓦工?
该瓦工变压器也瓷砖栅格,如果你想基于地面坐标,而不是像素或瓦数师瓷砖可能是合适的。此表比较了这两种:
瓦工 | RasterTiler | |
---|---|---|
数据类型接受 | 所有类型 | 光栅只 |
瓷砖大小单位 | 地面坐标 | 像素坐标 |
瓦面行编号(0,1,...) | 可选 | 从上到下 |
支持迫使相同大小的瓷砖 | 没有 | 是 |
支持光栅索引属性 | 没有 | 是 |
水平/垂直瓷砖属性的载体数 | 没有 | 是 |
在这个例子中,我们将瓷砖单正射影像,通过拼贴大小。需要注意的是原始图像是由1600 1000像素。
栅格被路由到RasterTiler。
在参数对话框,我们选择瓷砖尺寸和大小设置为400×400单元(像素)。
这将产生四个砖跨,恰好分为宽度原1600个像素。它会产生垂直三个片,但最低行会是部分的(400不划分成1000同样)。通过开启力大小相等的瓷砖(是),最下面一行将被填充到生产全尺寸的瓷砖。
十二瓦输出,如下图所示用其范围在粉红色覆盖。注意新的属性,其注明出处光栅,由平铺操作产生的行和列的数量,而这光栅的位置。行和列数从零(0)开始。
最低行已被填补空细胞相匹配的定义瓷砖的大小。
在这个例子中,我们将瓷砖单正射影像,使用瓷砖的数量。需要注意的是原始图像是由1600 1000像素。
栅格被路由到RasterTiler。
在参数对话框,我们选择瓷砖数并设置水平和垂直数目为3。
九瓦输出,这里显示他们的程度黄色覆盖。该瓦片尺寸通过由限定的水平和垂直瓦片数目除以原始栅格的尺寸来确定。
当瓦片到维数的除法运算产生局部细胞/像素,数字将被舍入。在这种情况下,宽度1600由3个块= 533.33划分。瓷砖创建为534,534,532。如果我们开启力大小相等的瓷砖,空白单元格的两列将在右侧砖填充。
注意新的属性,其注明出处光栅,由平铺操作产生的行和列的数量,而这光栅的位置。行和列数从零(0)开始。
选择一个光栅变压器
FME有变压器的栅格数据处理的广泛选择。它们通常可以归类为与整个光栅,带,细胞或调色板工作,以及那些设计用于工作流控制或与矢量数据组合栅格。亚搏在线
有关光栅几何形状和属性的信息,请参阅栅格(IFMERaster)。
与栅格工作
RasterCellOriginSetter | 设置在光栅单元格内的细胞起源点。 |
对栅格 | 应用卷积滤镜(有时称为核心要么镜片)至光栅特征并输出结果。 |
RasterExpressionEvaluator | 评估上以光栅或对栅格,包括代数运算和条件语句的每个小区表达式。 |
RasterExtentsCoercer | 替换输入光栅的几何形状具有覆盖一个光栅的任一区段或数据的光栅内的程度的多边形特征。 |
RasterGCPExtractor | 提取物地面控制点(GCP)从光栅特征的坐标系和点值,并将它们暴露作为属性。 |
RasterGCPSetter | 集地面控制点上的光栅(地面控制点),与配对已知坐标单元位置。 |
RasterGeoreferencer | Georeferences通过或是已知的角坐标或起源,细胞大小和旋转光栅。 |
RasterHillshader | 生成地形的灰度阴影浮雕表示,基于高程值。 |
RasterInterpretationCoercer | 改变了解释型栅格,包括所有频段,并在必要时转换单元格的值。 |
RasterMosaicker | 合并多个栅格功能到一个单一的栅格要素。 |
RasterPropertyExtractor | 提取栅格要素的几何性质,并公开他们的属性。 |
RasterPyramider | 重新采样栅格以多种分辨率的基础上,无论是数水平或最小输出栅格的尺寸。 |
RasterRegisterer | 转换的图像,以尽量减少其与另一个区别。 |
RasterResampler | 重新采样栅格,基于指定输出尺寸,细胞大小在地面单元,或原始的百分比,并进行内插新的单元值。 |
RasterRotationApplier | 旋转的栅格要素根据其旋转角特性,内插新的小区的值,更新所有其他受影响光栅的特性,并产生具有零的旋转角的输出光栅的功能。 |
RasterSharpener | 提高光栅图像的功能。所述RasterSharpener增强了边界,线和曲线而在光栅图像的平坦区域降低了噪声。 |
RasterSubsetter | 光栅功能使用象素剪辑界定,而不是地面坐标,以及任选地添加围绕周边细胞。 |
RasterTiler | 将每个输入栅格成通过指定在细胞/像素的平铺尺寸或瓦片的数目的一系列瓦片。 |
RasterToPolygonCoercer | 创建一个从输入栅格功能多边形。一个多边形是用于与输入栅格相同值像素的每一连续区域的输出。 |
WebMapTiler | 创建一系列可以通过Web制图应用程序,如必应地图™,谷歌地图™或Web的地图图块服务可以利用图像瓦片。这是通过重采样光栅各种不同的分辨率,然后将它们分割成瓦片来完成。 |
与乐队合作
RasterBandAdder | 添加一个新的乐队为栅格功能。 |
RasterBandCombiner | 合并巧合光栅功能到一个单一的输出栅格功能,维护和附加所有波段。 |
RasterBandInterpretationCoercer | 改变了解释型个人栅格波段的,转换单元值,如果必要的。 |
RasterBandKeeper | 去除栅格功能的所有未选择的频段。 |
RasterBandMinMaxExtractor | 从提取栅格功能的最小和最大带值,调色板键和调色板值,并将它们添加到列表属性。 |
RasterBandNameSetter | 设置在光栅选择波段乐队的名字,使光栅内容简单相比,带数字来理解。 |
RasterBandNodataRemover | 去除一个光栅特征的选择的波段的现有无数据标识符。任何先前的值等于该无数据值被认为是有效数据。 |
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_RASTER_NO_BANDS
INVALID_GEOMETRY_DEGENERATE
INVALID_PARAMETER_NUMBER_OF_ROWS
INVALID_PARAMETER_NUMBER_OF_COLUMNS
INVALID_PARAMETER_SEED_ROW
INVALID_PARAMETER_SEED_COLUMN
INVALID_PARAMETER_NUMBER_OF_HORIZONTAL_TILES
INVALID_PARAMETER_NUMBER_OF_VERTICAL_TILES
参数
瓷砖的大小或瓷砖的数 | 选择输入栅格应该如何分割: 瓷砖尺寸:中的像素的垂直和水平数目限定的尺寸 瓷砖数:划分成光栅固定数量的瓷砖 |
列数(细胞) | 如果平铺瓷砖尺寸的单元(像素)的数量在每个瓦片包括水平。必须大于0。 |
行数(细胞) | 如果平铺瓷砖尺寸的单元(像素)的数量在每个瓦片包括垂直。必须大于0。 |
种子列 | 如果平铺瓷砖尺寸,指定起始位置开始平铺。缺省值是(0,0) - (种子柱,种子行) - ,其光栅的左上角。 |
种子行 | 如果平铺瓷砖尺寸,指定起始位置开始平铺。缺省值是(0,0) - (种子柱,种子行) - ,其光栅的左上角。 |
水平分块数 | 如果平铺瓷砖数,被水平创建瓦片的期望数量。必须是一个大于0的整数。 |
垂直瓷砖数 | 如果平铺瓷砖数,要垂直创建瓦片的期望数量。必须是一个大于0的整数。 |
同等大小的瓷砖 | 控制行为时,光栅大小不是请求tile大小或瓷砖数的倍数。 没有:在光栅的右边缘或下边缘的瓷砖可以比其它瓦片小。 是:所有的地砖将是相同的尺寸。瓦片程度超出光栅将与如果已设置在带的无数据值来填充;如果没有无数据值被设置,RGB栅格将具有添加到识别填充区域的α频带。 |
栅格索引属性 | 名称的属性被添加到其它光栅识别从所创建的每个输出块。 该指数是基于零的,所以从第一输入光栅创建的所有瓦片将具有值0时,从所述第二输入栅格创建的所有瓦片将具有为1的值,依此类推。 |
瓦栏属性 | 名称的属性被添加到每个输出瓦片标识该瓦片的列位置,从0开始。 瓷砖列0,行瓷砖0对应于左上瓦片。 |
瓦面行属性 | 名称的属性被添加到每个输出瓦片标识该瓦片的行位置,从0开始。 瓷砖列0,行瓷砖0对应于左上瓦片。 |
水平分块属性的数 | 名称的属性被添加到该记录片的总数由输入栅格的铺块操作水平产生的每个输出块。 |
垂直瓷砖数 | 属性名的属性被添加到每个输出瓦片的记录砖的总数由输入栅格的铺块操作垂直地产生的。 |
编辑变压器参数
使用一组菜单选项,变压器参数可以通过引用在工作区中的其它元件来分配。更先进的功能,如高级编辑,算术编辑,也是一些变压器可用。要访问这些选项的菜单,点击适用的参数旁边。欲了解更多信息,请参阅变压器参数菜单选项。
定义值
有几种方法来定义一个变压器使用的值。最简单的是简单地在一个值或字符串,其可包括各种类型,如属性引用,数学和字符串函数,和工作空间参数的函数类型。有许多的工具和快捷方式,可以帮助构建值,一般可从邻近值字段的下拉上下文菜单。
使用文本编辑器
文本编辑器提供了一个方便的方法来构造从各种数据源,如属性,参数和常量,其中该结果被直接使用的参数中的文本字符串(包括正则表达式)。
使用算术编辑器
算术编辑器提供了一个方便的方法来构造从各种数据源,如属性,参数和特征函数,其中结果被直接使用的参数内的数学表达式。
条件值
根据一个或多个测试条件,要么通过或失败的设定值。
内容
表达式和字符串可以包括多个功能,字符,参数等。
当设定值 - 无论是直接在参数输入或使用的编辑之一构造 - 字符串和表达式包含字符串,数学,日期/时间或FME特征函数将具有评价这些功能。因此,这些功能的名称(在形式@ <FUNCTION_NAME>)不应该被用作文字字符串值。
参考
加工行为 |
|
特点控股 |
没有 |
依赖 | 没有 |
FME许可级别 | FME专业版及以上 |
别名 | |
历史 | |
分类 |
FME社亚搏国际在线官网区
该FME社区是为亚搏国际在线官网演示,入门指南,文章,FAQ,以及更多的地方。解答您的问题,向其他用户学习,并建议,投票,并在新的功能注释。
搜索有关RasterTiler所有结果在FME社区。亚搏国际在线官网
实例可以包含开放政府许可协议进行许可信息 - 温哥华