皮疹
向光栅要素添加新标注栏。
典型用途
- 添加透明度的alpha带
- 更改光栅结构以匹配其他光栅要素
它是如何工作的?
RasterBandAdder接收光栅特征并向其添加新标注栏。有多种解释类型可供选择。
新标注栏将具有与输入光栅要素相同的光栅级别特性,即行数和列数、分辨率、原点等。
必须指定一个单元格值,并将用于新带区中的所有单元格。可以任选地设置频带的nodata值。
在这个例子中,我们将把一个RGB正射影像剪辑成公园多边形的不规则形状。注意公园的形状,要剪裁的光栅有三个带-红色8,绿色8,和蓝色8.
剪切而不添加alpha带
剪裁光栅时,位于剪裁边界外但位于光栅范围矩形边界内的单元格在所有标注栏中都设置为零(0)。如果没有alpha波段,这些在FME数据检查器中显示为黑色。
我们希望这些黑色区域是透明的,因此将添加一个阿尔法带之前剪辑。
使用添加的alpha带剪裁
公园多边形将路由到剪刀a的输入端口剪刀变压器。正射影像首先被传送到RasterBandAdder,然后再传送到Clipper的克利普输入端口。
在“参数”对话框中,解释类型是到字母8. 请注意,两者字母8和字母16都有。由于红色、绿色和蓝色波段都是8位,因此alpha波段的位深度应该匹配。
对于cell value,我们输入255—8位频带中可能的最大值。可能的值范围从0到255,其中0是完全透明的,255是完全不透明的。此时,我们希望整个图像可见(完全不透明)。
将具有新alpha带的光栅剪裁到不规则的park多边形后,park边界以外的单元在所有四个带上的值都为0。因为新添加的alpha波段也是0,所以图像的该部分变得透明。
park边界内的单元格保留其原始值,alpha值保持255-完全不透明。
选择光栅变压器
FME有大量的变压器可供选择,用于处理光栅数据。它们通常可以分类为使用整个光栅、条带、单元格或选项板,以及设计用于工作流控制或将光栅与矢量数据结合使用的光栅。亚搏在线
有关光栅几何图形和特性的信息,请参见光栅(IFMERaster).
使用光栅
锉刀 | 在光栅中的单元内设置单元原点。 |
光栅卷积器 | 应用卷积滤波器(有时称为内核或透镜)对要素进行栅格化并输出结果。 |
光栅表达式求值器 | 计算光栅或光栅对中每个单元格上的表达式,包括代数运算和条件语句。 |
RasterExtentsCorcer公司 | 将输入光栅要素的几何图形替换为覆盖光栅范围或光栅内数据范围的多边形。 |
光栅采集器 | 摘录地面控制点(GCP)栅格要素的坐标系和点值,并将其显示为属性。 |
光栅光栅 | 套地面控制点(GCPs)在光栅上,将单元格位置与已知坐标配对。 |
光栅参考器 | 通过已知角点坐标或原点、单元大小和旋转对光栅进行地理参照。 |
拉斯特希尔斯哈德 | 基于高程值生成地形的灰度着色地形表示。 |
光栅解释器 | 更改光栅的解释类型(包括所有标注栏),并在必要时转换单元值。 |
拉斯特莫萨克 | 将多个光栅要素合并为单个光栅要素。 |
RaserProperty提取器 | 提取光栅要素的几何图形特性并将其显示为属性。 |
雷斯特金字塔 | 根据最小输出光栅的层数或尺寸,将光栅重采样为多个分辨率。 |
光栅采样器 | 基于指定的输出尺寸、以地面单位表示的单元大小或原始单元的百分比对光栅重新采样,并内插新单元值。 |
旋转锉刀 | 根据光栅要素的旋转角度特性旋转光栅要素,插入新的单元值,更新所有其他受影响的光栅特性,并生成旋转角度为零的输出光栅要素。 |
光栅 | 使用像素边界而不是地面坐标剪裁光栅要素,并可以选择在周长周围添加单元。 |
锉刀 | 通过指定以单元格/像素为单位的平铺大小或平铺数,将每个输入光栅拆分为一系列平铺。 |
光栅测角器 | 从输入光栅要素创建多边形。对于输入光栅中具有相同值的像素的每个连续区域,输出一个多边形。 |
WebMapTiler | 创建一系列图像分幅,这些图像分幅可供Bing等web映射应用程序使用™ 地图,谷歌地图™,或Web地图平铺服务。这是通过将光栅重新采样到各种不同的分辨率,然后将它们拆分为块来实现的。 |
与乐队合作
皮疹 | 向光栅要素添加新标注栏。 |
光栅合带器 | 将重合的光栅要素合并到单个输出光栅要素中,保留并附加所有标注栏。 |
光栅带解释器 | 更改单个光栅标注栏的解释类型,必要时转换单元值。 |
捕猎者 | 从光栅要素中删除所有未选定的标注栏。 |
RasterBandMinMaxExtractor光栅 | 从光栅要素中提取最小和最大标注栏值、选项板关键点和选项板值,并将它们添加到列表属性中。 |
光栅尺 | 设置光栅上选定标注栏的标注栏名称,使光栅内容比标注栏编号更易于理解。 |
RasterbandNodeData清除器 | 从光栅要素的选定标注栏中删除现有节点数据标识符。任何先前等于nodata值的值都被视为有效数据。 |
RasterbandNodeSetter公司 | 在光栅要素的选定标注栏上设置新的节点数据值。 |
光栅排序器 | 指定光栅中所需的标注栏顺序。波段根据输入波段索引重新排序。 |
Rasterband属性抽取器 | 提取光栅要素的标注栏和选项板特性,并将其显示为属性。 |
光栅去除器 | 从光栅要素中删除所有选定的标注栏。 |
光栅带分离器 | 分离标注栏或唯一的标注栏和选项板组合,并输出单个光栅要素或包含所有组合的单个新光栅要素。 |
光栅统计计算器 | 计算光栅标注栏的统计信息,并将结果作为属性添加。 |
使用单元格
RasterAspect计算器 | 计算光栅每个单元的纵横比(坡度方向)。纵横比从0到360度,从北顺时针测量。 |
拉斯特塞勒 | 为光栅中的每个单元创建单独的点或多边形,可以选择将标注栏值提取为z坐标或属性。 |
RasterCellValue计算器 | 对一对光栅的单元格值进行基本算术、最小值、最大值或平均值运算。 |
RasterCellValue替换器 | 用新的单个值替换光栅中的标注栏值范围。 |
拉斯特圆机 | 舍入光栅单元值。 |
RasterCellValue计算器 | 对光栅的单元格值与数值执行基本的算术运算。 |
光栅计算器 | 计算光栅每个单元的斜率(以z为单位的最大变化率)。 |
使用选项板
光栅加法器 | 从属性创建选项板,并将此选项板添加到光栅上的所有选定标注栏。 |
光栅提取器 | 创建光栅上现有选项板的字符串表示形式,并将其保存到属性中。 |
光栅发生器 | 从光栅的选定标注栏生成调色板。输出光栅将用带有调色板的新标注栏替换选定标注栏。 |
RasterPalette解释强制器 | 更改光栅选项板的解释类型。 |
RASTERPALETTENODATASETER光栅 | 标识与光栅标注栏的nodata值匹配的调色板键,并在其上设置值。 |
光栅 | 从光栅要素中删除选定的选项板。 |
锉刀 | 通过将单元格值替换为相应的选项板值来解析光栅上的选项板。包含多个组件(如RGB)的选项板值将被分解,并将单个值指定给多个新添加的标注栏。 |
亚搏在线工作流控制
雷斯特检查器 | 强制处理累积的光栅操作,将状态保存到磁盘,并释放资源以优化性能或帮助解决内存限制。 |
雷斯特消费者 | 读取光栅特征以进行测试,包括任何累积的光栅操作。不会执行其他操作,也不会对特性执行任何操作。 |
光栅采集器 | 将光栅要素的几何图形序列化为Blob属性,并根据常用二进制光栅格式的选择对内容进行编码。 |
Rasternumeric创建者 | 使用默认单元格值创建指定大小和分辨率的数字光栅。 |
拉斯特雷普莱瑟 | 对包含存储为水滴的编码光栅的二进制属性进行解码,用解码的光栅替换特征的几何体。 |
RasterRGBCreator公司 | 使用默认单元格值创建指定大小、分辨率和解释类型的彩色光栅要素。 |
光栅选择器 | 为后续的转换器操作选择光栅的特定标注栏和选项板。 |
矢量和光栅
成像光栅 | 创建矢量或点云输入要素的光栅表示,在矢量要素的实心背景填充上使用fmeèu颜色属性。可以使用点云的颜色或强度组件渲染点云。 |
数字编码器 | 创建矢量或点云输入要素的数字光栅表示,其中单元值取自输入要素的z坐标并覆盖在统一背景上。 |
映射光栅器 | 使用Mapnik工具箱从输入向量和光栅特征生成光栅,并对符号化和标记进行精细控制。 |
PointOnRasterValue提取器 | 从一个或多个输入点位置的光栅中提取标注栏和选项板值,并将其设置为要素上的属性。 |
光栅发生器 | 通过对从输入点和特征线生成的Delaunay三角剖分进行均匀采样,生成光栅数字高程模型(DEM)。 |
矢量光栅叠加器 | 将矢量或点云要素栅格化到现有栅格上。对于矢量特征,“fmeèu颜色”属性设置像素颜色,可以使用其颜色或强度分量渲染点云。 |
配置
输入端口
此转换器仅接受光栅特征。
输出端口
按指定添加标注栏的光栅要素。
参数
解释类型 | 为添加的频带选择所需的解释,包括数据类型和位深度。 |
单元格值 | 指定将用于所添加标注栏中所有单元格的值。 |
Nodata值 | 可选:设置频带的nodata值。 |
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来指定转换器参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些变压器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参阅变压器参数菜单选项.
定义值
有几种方法可以定义要在转换器中使用的值。最简单的方法是简单地键入一个值或字符串,其中可以包括各种类型的函数,如属性引用、数学和字符串函数以及工作区参数。有许多工具和快捷方式可以帮助构造值,通常可以从值字段旁边的下拉式关联菜单中获得。
使用文本编辑器
文本编辑器提供了一种从各种数据源(如属性、参数和常量)构造文本字符串(包括正则表达式)的方便方法,其中结果直接用于参数内部。
使用算术编辑器
算术编辑器提供了一种从各种数据源(如属性、参数和特征函数)构造数学表达式的方便方法,其中结果直接用于参数内部。
条件值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包含许多函数、字符、参数等—无论是直接在参数中输入还是使用其中一个编辑器构造。
参考
加工行为 |
|
特征保持 |
不 |
依赖项 | 没有 |
FME许可级别 | FME专业版及以上 |
别名 | |
历史 | |
类别 |
FME社亚搏国际在线官网区
FME社区是演示亚搏国际在线官网、操作指南、文章、常见问题解答等的地方。获取问题的答案,向其他用户学习,并对新功能进行建议、投票和评论。
搜索关于RasterBandAdder的所有结果关于FME社区。亚搏国际在线官网
示例可能包含根据开放政府许可证(温哥华)获得许可的信息