刺猬
将多个光栅要素合并为单个光栅要素。
典型用途
- 合并多个光栅
- 将相邻的光栅瓷砖连接到单个要素中
- 合并重叠的光栅要素,混合重叠
- 准备数据以用于需要单个光栅特征的操作(例如VectorOnRasterOverlayer)
它是如何工作的?
RasterMosaicker接受许多光栅特征,并将它们组合为单个光栅特征。
输入光栅必须具有相同数量的带区和选项板,或选定的带区和选项板。
每个波段单独镶嵌在一起,然后附加到输出光栅。输出光栅将具有与输入相同数量的条带和选项板(无论是整个光栅还是选定的条带/选项板)。
如果数据中存在间隙(即任何光栅都没有覆盖的区域),空单元格将填充nodata值(如果可用),否则将填充零。
带和调色板
光栅可以有一个或多个波段。
光栅可能没有调色板、一个调色板或多个调色板。有关光栅结构的详细信息,请参见锉刀.
选择光栅标注栏和选项板
要选择特定的标注栏和/或选项板,请使用光栅选择器在拉斯特莫萨克之前。
- 如果没有选定的选项板或“合并选项板”为“否”,则集合中的每个标注栏都必须具有相同的标注栏解释和节点数据值。
- 当存在选定的选项板并且“合并选项板”为“是”时,每个标注栏必须有一个选定的选项板,并且所有选项板必须具有相同的值解释。
有多种选项可用于处理对齐问题、重叠像素值、节点数据值和不同分辨率。
输入要素中的属性可以合并到输出光栅中,可选的计数属性将记录包含的输入要素的数量。
输入特性中的属性也可以附加到可选的列表属性.
在本例中,我们从一组三个单独的地理参考图像开始。
这些特征被导入到一个RasterMosaicker中。
默认设置将提供所需的结果。我们还将添加数属性-数-跟踪有多少图像已进入镶嵌图像,并创建列表属性打电话basename它将包含每个源映像的名称。
输出一个光栅要素。在数据检查器中,我们可以看到新的list属性和count,这表明有三个光栅进入了马赛克,它们的名称是什么。
选择光栅变压器
FME有大量用于处理光栅数据的变压器。它们通常可以分类为使用整个光栅、带区、单元格或调色板,以及为工作流控制或将光栅与矢量数据结合而设计的光栅。亚搏在线
有关光栅几何图形和特性的信息,请参见锉刀.
使用锉刀
拉斯特纤维插入器 | 设置在光栅单元格内的细胞起源点。 |
RasterConvolver | 应用卷积滤波器(有时称为a内核要么透镜)以栅格化特征并输出结果。 |
RasterExpressionEvaluator光栅加压器 | 评估上以光栅或对栅格,包括代数运算和条件语句的每个小区表达式。 |
RasterExtentsCoercer公司 | 替换输入光栅的几何形状具有覆盖一个光栅的任一区段或数据的光栅内的程度的多边形特征。 |
RasterGCPExtractor拉斯特 | 提取物地面控制点(GCP)从光栅特征的坐标系和点值,并将它们暴露作为属性。 |
锉刀 | 集地面控制点上的光栅(地面控制点),与配对已知坐标单元位置。 |
RasterGeoreferencer | Georeferences通过或是已知的角坐标或起源,细胞大小和旋转光栅。 |
锉刀 | 生成地形的灰度阴影浮雕表示,基于高程值。 |
光栅扫描矫顽器 | 改变光栅的解释类型,包括所有波段,并在必要时转换单元格值。 |
刺猬 | 将多个光栅要素合并为单个光栅要素。 |
rasterpopertyextractor公司 | 提取栅格要素的几何性质,并公开他们的属性。 |
RasterPyramider | 重新采样栅格以多种分辨率的基础上,无论是数水平或最小输出栅格的尺寸。 |
拉斯特雷吉斯特 | 转换的图像,以尽量减少其与另一个区别。 |
RasterResampler | 重新采样栅格,基于指定输出尺寸,细胞大小在地面单元,或原始的百分比,并进行内插新的单元值。 |
RasterRotationApplier | 根据旋转角度属性旋转光栅特性,插入新的单元格值,更新所有其他受影响的光栅特性,并生成旋转角度为零的输出光栅特性。 |
RasterSharpener | 提高光栅图像的功能。所述RasterSharpener增强了边界,线和曲线而在光栅图像的平坦区域降低了噪声。 |
RasterSubsetter | 光栅功能使用象素剪辑界定,而不是地面坐标,以及任选地添加围绕周边细胞。 |
RasterTiler | 将每个输入栅格成通过指定在细胞/像素的平铺尺寸或瓦片的数目的一系列瓦片。 |
rastertopolygoncon矫顽剂 | 创建一个从输入栅格功能多边形。一个多边形是用于与输入栅格相同值像素的每一连续区域的输出。 |
WebMapTiler | 创建一系列可以通过Web制图应用程序,如必应地图™,谷歌地图™或Web的地图图块服务可以利用图像瓦片。这是通过重采样光栅各种不同的分辨率,然后将它们分割成瓦片来完成。 |
使用乐队
覆盆子 | 添加一个新的乐队为栅格功能。 |
Rasterband组合器 | 合并巧合光栅功能到一个单一的输出栅格功能,维护和附加所有波段。 |
拉斯特带解释胁迫器 | 改变个别光栅波段的解释类型,必要时转换单元格值。 |
锉刀 | 从栅格特性中删除所有未选择的波段。 |
拉斯特班明MaxExtractor | 从提取栅格功能的最小和最大带值,调色板键和调色板值,并将它们添加到列表属性。 |
光栅带名称 | 设置在光栅选择波段乐队的名字,使光栅内容简单相比,带数字来理解。 |
锉刀 | 去除一个光栅特征的选择的波段的现有无数据标识符。任何先前的值等于该无数据值被认为是有效数据。 |
Rasterbandnodeatasetter公司 | 它设置在一个栅格要素的选择波段新的无数据值。 |
光栅点菜器 | 指定一个栅格波段的要求的顺序。频带根据输入频带索引重新排序。 |
Rasterband属性抽取器 | 提取光栅特征的频带和调色板性质并暴露它们作为属性。 |
锉刀 | 去除栅格功能的任何选择的波段。 |
光栅带分离器 | 中隔离带或独特条带和调色板的组合,并将其输出或者各个栅格特征或含有全部组合一个单一的新栅格要素。 |
光栅统计计算器 | 计算栅格波段的统计数据,并增加了结果的属性。 |
使用单元格
光栅计算器 | 计算栅格中每个单元的方向(斜率方向)。相位是从0到360度,从北顺时针方向测量。 |
拉氏矫直机 | 创建单独的点或面用于在光栅的每个小区,任选提取频带值作为Z坐标或属性。 |
Rastercell值计算器 | 评估在一对光栅的单元值基本算术运算,最小,最大或平均的操作。 |
Rastercell值替换器 | 在用新的单个值的光栅替换的范围内带的值。 |
RasterCellValueRounder光栅 | 四舍五入栅格像元值。 |
RasterSegmenter | 分区光栅图像到从基于在所述输入光栅图像单元的强度差对输入图像单元的任意大小的组。 |
拉斯特奇点CellValueCalculator | 关于对数值的栅格单元格值执行基本的算术运算。 |
光栅斜率计算器 | 计算栅格的每个小区的斜率(沿z最大变化率)。 |
使用选项板
拉斯特帕莱特加法器 | 从属性创建调色板,并将此调色板添加到栅格上的所有选定频带。 |
拉斯特帕莱特提取器 | 上创建一个光栅的现有的调色板的字符串表示,并将其保存到一个属性。 |
光栅板发生器 | 生成一个调色板出光栅的所选择的频带(多个)。输出栅格将具有由一个新的带用调色替换所选择的频带(多个)。 |
RasterpaletteInterpretationConverter公司 | 改变光栅调色板的解释类型。 |
拉斯特帕莱特诺德塔塞特 | 标识与栅格带的nodata值匹配的调色板键,并在其上设置一个值。 |
树莓 | 去除光栅特征选择调色板(一个或多个)。 |
拉斯特帕勒塞弗 | 通过与它们相应的调色板值替换单元值解析上的栅格中的调色板(一个或多个)。具有多个组件,诸如RGB调色板值,被分解并分配给多个,新增频带的各个值。 |
亚搏在线工作流控制
拉斯特检查点 | 累积光栅作战部队进行处理,保存状态到磁盘和释放资源,以优化性能或内存限制协助。 |
雷斯特消费者 | 为测试目的读取光栅特性,包括任何累积的光栅操作。不执行任何附加操作,也不对特性进行任何操作。 |
拉斯特莱克特 | 将栅格特性的几何形状序列化为Blob属性,并根据常用二进制栅格格式的选择对内容进行编码。 |
Rasternumericreator公司 | 创建具有默认单元格值的指定大小和分辨率的数字栅格。 |
拉斯特雷普雷瑟 | 解码包含以blob形式存储的已编码光栅的二进制属性,用已解码的光栅替换特性的几何形状。 |
RasterRGBCreator公司 | 使用默认单元格值创建具有指定大小、分辨率和解释类型的彩色光栅特性。 |
光栅选择器 | 为后续的变压器操作选择光栅的特定波段和调色板。 |
矢量和光栅
图像光栅化器 | 创建矢量或点云输入特性的栅格表示,使用fme_color属性在坚实的背景填充上创建矢量特性。点云可以使用它们的颜色或强度组件来呈现。 |
记数器 | 创建矢量或点云输入特性的数字栅格表示,其中单元的值取自输入特性的z坐标,并覆盖在统一的背景上。 |
MapnikRasterizer公司 | 使用Mapnik工具包从输入向量和栅格特性生成栅格,并对符号化和标记进行精细控制。 |
PointOnRasterValueExtractor点 | 从一个或多个输入点所在的栅格中提取波段和调色板值,并将它们设置为特性的属性。 |
RasterDEMGenerator | 通过均匀采样输入点和断点生成的Delaunay三角网,生成栅格数字高程模型(DEM)。 |
矢量光栅叠加器 | 将向量或点云特性栅格化到现有栅格上。对于向量特征,fme_color属性设置像素颜色,点云可以使用它们的颜色或强度组件来呈现。 |
配置
输入端口
此转换器仅接受光栅特征。
输出端口
使用GROUPBY时,每个组一个镶嵌光栅要素或一个镶嵌光栅要素。
参数
集团 | 栅格可以被组织成组集团参数,每个光栅组都有自己的输出光栅。 |
组的模式 | 流程结束(阻塞):这是默认行为。只有当所有输入都存在时,这个转换器才会进行处理。 组更改时的流程(高级):这个转换器将按顺序处理输入组。输入流中Group By参数值的更改将触发对当前累积组的处理。这可能会提高整体速度(特别是对于多个大小相同的组),但是如果输入组不是真正有序的,则可能会导致不希望的行为。
考虑使用集团
使用它有两个典型的原因组更改时的流程(高级).第一个是要分组处理的传入数据(并且已经如此排序)。在这种情况下,结构根据使用情况而不是性能考虑来指定组。 第二个可能的原因是潜在的性能收益。 当数据已经排序(或使用SQL排序依据由于对FME的要求更少。如果数据需要排序,可以在工作区中对其进行排序(尽管增加的处理开销可能会抵消任何收益)。 根据数据流的数量进行排序变得更加困难。多个数据流几乎不可能按照正确的顺序排序,因为所有特性都匹配a集团值需要在属于下一组的任何特性(任何特性类型或数据集)之前到达。在这种情况下,使用集团与流程结束(阻塞)可能是等效的和更简单的方法。 注:来自多个数据集的多个特性类型和特性通常不会以正确的顺序自然地出现。 与许多场景一样,在工作空间中使用数据测试不同的方法是确定性能收益的惟一确定方法。 |
拍摄类型 | 如果栅格不完全对齐时使用。第一个输入特性定义了参考网格。 重新取样:重新取样(如有必要)后续栅格特性以适应参考网格。 偏移量:移动(如有必要)随后的栅格特性以适应参考网格,而不需要重新采样。补偿可能比重采样快,但要求所有栅格具有相同的像素大小。 |
||||||||||
内插式 | 如果输入栅格不完全对齐,或者它们有不同的间隔,则此转换器将使用所选的内插式根据所选方法对输入栅格进行捕捉和/或重采样:
|
重叠值 | 指定当栅格重叠时如何计算输出单元值。
|
||||||||||||
Nodata后覆盖数据 | 当重叠值设置为Last时,此选项指定nodata值是否应覆盖先前绘制的栅格中的数据值。 是的:任何与实际数据值重叠的nodata都将覆盖实际数据值。 没有:不会忽略重叠的真实数据,保留真实的数据值。注意,数据值总是覆盖nodata和数据值。 |
合并调色板 | 指定调色板出现时将如何处理。 是的:在每个输入波段集中选择的调色板将被合并,为输出波段创建一个单一调色板。 没有:在每个输入波段中选择的调色板将在不作修改的情况下累积在输出波段上。 |
积累模式 | 下降的属性:将删除所有传入特性的属性,包括第一个特性。 合并的属性:来自输入特性的属性被合并到输出栅格特性中。 使用一个特性的属性:保留第一个输入光栅特性的属性。 |
数属性 | 如果一个数属性如果给定,则将向每个输出特性添加具有此名称的属性,该属性包含用于创建栅格特性的特性数。 |
生成列表
启用时,添加列表属性对于输出光栅特性,保留每个输入特性的属性值。
列表名称 | 为列表输入属性的名称。 注:属性列表不从工作台的输出模式访问的,除非它们正在使用对它们进行操作的变压器,例如第一处理ListExploder要么ListConcatenator.或者,AttributeExposer可以使用。 |
添加到列表 | 所有属性:所有属性将被添加到输出栅格功能。 选择属性:使所选属性参数,其中特定的属性可以被选择为加入。 |
所选属性 | 时启用添加到列表被设置为所选属性.指定希望添加的属性。 |
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。一些转换器中还提供了更高级的功能,如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参见变压器参数菜单选项.
定义值
有几种方法可以定义要在变压器中使用的值。最简单的方法是简单地输入一个值或字符串,它可以包括各种类型的函数,如属性引用、数学和字符串函数以及工作区参数。有许多工具和快捷方式可以帮助构造值,通常可以从值字段旁边的下拉式上下文菜单中获得。
使用文本编辑器
文本编辑器提供了一种方便的方法来构造来自各种数据源(如属性、参数和常量)的文本字符串(包括正则表达式),其中直接在参数中使用结果。
使用算术编辑器
算术编辑器提供了一种方便的方法来从各种数据源(如属性、参数和特性函数)构造数学表达式,其中结果直接在参数中使用。
有条件的值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包含许多函数、字符、参数等。
在设置值时——无论是直接在参数中输入还是使用某个编辑器构造——包含字符串、数学、日期/时间或FME功能函数的字符串和表达式将对这些函数求值。因此,这些函数的名称(形式为@<function_name不应将>)用作文字字符串值。
参考
处理行为 |
|
功能持有 |
是的 |
依赖关系 | 没有一个 |
FME授权级别 | FME专业版及以上 |
别名 | |
历史 | |
类别 |
FME社亚搏国际在线官网区
FME社区是演示亚搏国际在线官网、操作指南、文章、常见问题解答等的场所。获取问题的答案,向其他用户学习,并对新功能进行建议、投票和评论。
搜索关于RasterMosaicker的所有结果在FME社区。亚搏国际在线官网
示例可能包含根据开放式政府许可证获得许可的信息-温哥华