RasterRGBCreator
使用默认单元格值创建指定大小、分辨率和解释类型的色光栅特性。
典型的用途
- 工作区测试
- 创建光栅占位符
它是如何工作的?
RasterRGBCreator基于指定的大小、分辨率、旋转和解释类型创建一个光栅特性。大小可以由行数和列数定义,也可以由区段定义。
必须提供最小和最大颜色值。可以选择应用Alpha值和nodata值。
可能会生成调色板。选项板中的条目数量取决于数据模式和颜色值,则输出光栅将具有适当的UInt类型的一个频带。
三数据模式选项提供,显示在这里的24 × 24单元格光栅:
单值 | 所有单元格都有最大颜色值。 如果指定了alpha值,最大α值将被应用。 如果创建调色板是是的,调色板只包含一个条目,其中值最大颜色值。 |
单值,无alpha。 |
方格图案 | 交替单元格之间有值闵和最大颜色值。 如果指定了alpha值,则它们也将以介于闵和最大值alpha值。 如果创建调色板是是的,调色板将包含与生成的颜色一样多的条目,在调色板键解释类型。 |
具有两种颜色的格仔图案,以及从0到1的alpha值。 |
棋盘 | 创建8乘8个校验板模式,其中设置了另一个单元格块闵和最大颜色值。 如果指定了alpha值,则最小α值适用于最小颜色值块,最大α值适用于最大颜色值阻碍。 如果创建调色板是是的,选项板将包含两个条目,表示闵和马克斯值(颜色和alpha)。 |
两种颜色的棋盘,没有阿尔法。 |
在本例中,我们将创建一个用于测试的数字光栅,使我们能够在实际数据可用之前运行和测试工作空间。一个RasterRGBCreator被添加到工作区中,并且特性缓存(A)允许我们在光栅退出转换器时查看它。
在参数对话框中,我们选择规格规格作为RowsColumns,并指定尺寸1600经过1000细胞。
一种乐队解释属于RGB24适用于我们假设的测试场景。
这数据模式对于输出光栅为棋盘,闵和最大颜色值使用颜色选择器选择。
输出栅格功能具有指定的大小和三个频段。它通过它传递到下一个变压器,现在可以在工作区中使用。
使用笔记
- 要以类似的方式创建数字光栅,请使用RasternumericCreator.。
选择光栅变压器
FME有大量的变压器可供选择,用于处理光栅数据。它们通常可以分为使用整个光栅、波段、单元格或调色板的工作,以及为工作流控制或将光栅与向量数据结合而设计的工作。亚搏在线
有关光栅几何图形和特性的信息,请参见位图(IFMERaster)。
使用位图
RasterCellOriginSetter | 将单元格源点设置在栅格中的单元格中。 |
RasterConvolver. | 应用一个卷积滤波器(有时称为核心或镜头)以栅格化要素并输出结果。 |
rasterexpressionEvaluator. | 计算光栅或光栅对中每个单元格上的表达式,包括代数运算和条件语句。 |
RasterExtentsCoercer | 用覆盖光栅范围或光栅内数据范围的多边形替换输入光栅特征的几何形状。 |
RasterGCPExtractor | 提取物地面控制点(GCP)坐标系统和点阵特征的点值,并将它们作为属性公开。 |
Rastergcpsetter. | 套地面控制点(GCPs),将单元格位置与已知坐标进行配对。 |
RastergeoreFerencer. | 通过已知的角落坐标或起源,单元格尺寸和旋转来绕地理栅格。 |
Rasterhillsshader. | 基于高程值生成地形的灰度阴影浮雕表示。 |
RasterInterpretationCoercer | 更改栅格的解释类型,包括所有波段,并在必要时转换单元格值。 |
拉斯特莫萨克 | 将多个栅格功能合并到单个栅格功能中。 |
RasterPropertyExtractor | 提取栅格特征的几何属性,并将其作为属性公开。 |
Rasterpyramider. | 基于最小输出光栅的任一数量或尺寸,将栅格重新列出到多个分辨率。 |
RasterRegisterer | 转换图像以最小化其与另一个的差异。 |
拉斯特雷斯普勒 | 重新采样光栅,基于指定的输出尺寸,单元格大小在地面单位,或原始的百分比,并插值新的单元格值。 |
拉氏旋转应用程序 | 根据其旋转角度旋转栅格功能,内插新的单元格值,更新所有受影响的栅格属性,并使用旋转角度产生输出栅格功能。 |
RasterSharpener | 增强栅格图像的特征。栅格锐化器增强边框、线条和曲线,同时减少栅格图像平坦区域的噪声。 |
rastersubsetter. | 使用像素边界而不是地面坐标剪辑光栅特性,并可选择在周长周围添加单元格。 |
锉刀 | 通过指定单元格/像素的瓦片大小或瓦片数量,将每个输入光栅分割成一系列瓦片。 |
RasterToPolygonCoercer | 从输入的栅格特征创建多边形。对于输入光栅中具有相同值的每个连续像素区域,输出一个多边形。 |
WebMaptiler. | 创建一系列可被web地图应用程序(如Bing™Maps、谷歌Maps™或web地图平铺服务)使用的图像平铺。这是通过将光栅重新采样到不同的分辨率,然后将它们分割成贴图来实现的。 |
与乐队合作
RasterBandadder. | 将新频段添加到栅格功能。 |
RasterBandCombiner | 将重合光栅要素合并到单个输出光栅要素中,保留并附加所有标注栏。 |
RasterBandInterpretationCoercer | 改变单个光栅波段的解释类型,必要时转换单元格值。 |
Rasterbandeepter | 从光栅特性中删除所有未选择的波段。 |
RasterBandMinMaxExtractor | 从光栅特性中提取最小和最大波段值、调色板键和调色板值,并将它们添加到列表属性中。 |
光栅光栅 | 设置光栅上选定标注栏的标注栏名称,使光栅内容比标注栏编号更易于理解。 |
RasterBandNodataRemover | 从光栅特性的选定波段中移除现有的nodata标识符。任何先前等于nodata值的值都被认为是有效数据。 |
RasterBandNodataseTter. | 在光栅特征的选定波段上设置一个新的nodata值。 |
RasterBandorder | 指定栅格中的频带所需顺序。频带根据输入带索引重新排序。 |
RasterBandPropertyExtractor | 提取光栅特性的波段和调色板属性,并将它们作为属性公开。 |
RasterBandRemover | 从光栅特性中删除任何选定的波段。 |
光栅带分离器 | 分离波段或独特的波段和调色板组合,并输出单个光栅特性或包含所有组合的单个新光栅特性。 |
RasterStatisticsCalculator | 计算栅格频段的统计信息,并将结果添加为属性。 |
与细胞一起工作
RasterAspectCalculator | 计算栅格中每个单元格的方面(斜率方向)。角度从0到360度,顺时针从北。 |
RasterCellCoercer. | 为光栅中的每个单元创建单独的点或多边形,可以选择将标注栏值提取为z坐标或属性。 |
Rastercell值计算器 | 对一对光栅的单元格值计算基本算术、最小、最大或平均运算。 |
RasterCellValueReplacer | 用一个新的单值替换光栅中的波段值范围。 |
RasterCellValueRounder | 舍入光栅单元值。 |
罗斯特司人 | 根据输入栅格图像单元的强度差异,将栅格图像从输入图像分割成任意大小的单元组。 |
RasterSingularCellValueCalculator | 对光栅的单元格值对数值执行基本算术运算。 |
光栅斜率计算器 | 计算栅格的每个单元格的斜率(z的最大变化率)。 |
使用调色板
RasterPaletteAdder | 从属性创建一个调色板,并将该调色板添加到光栅上所有选定的波段。 |
RasterPaletteExtractor | 在栅格上创建现有调色板的字符串表示,并将其保存到属性。 |
光栅发生器 | 从光栅的选定波段生成调色板。输出光栅将选择的波段(s)替换为一个新的波段与调色板。 |
RasterpaletteInterpretationCoercer. | 改变光栅调色板的解释类型。 |
RasterPaletteNodataSetter | 标识与栅格乐队的Nodata值匹配的调色板键,并设置一个值。 |
RasterPaletteRemover | 从栅格功能中删除选定的调色板。 |
Rasterpaletteresolver | 通过将单元格值替换为相应的面板值来解析光栅上的面板。带有多个组件(如RGB)的调色板值被分解,单个值被分配给多个新添加的波段。 |
亚搏在线工作流程控制
RastercheckPointer. | 强制处理累积的光栅操作,将状态保存到磁盘并释放资源以优化性能或帮助解决内存限制。 |
RasterConsumer. | 读取光栅特性以进行测试,包括任何累积的光栅操作。不执行任何额外的操作,对特性也不做任何操作。 |
RasterExtractor | 将光栅要素的几何图形序列化为Blob属性,并根据常用二进制光栅格式的选择对内容进行编码。 |
RasternumericCreator. | 使用默认单元格值创建指定大小和分辨率的数字光栅。 |
RasterReplacer. | 解码包含存储为Blobs的编码光栅的二进制属性,用解码后的光栅替换特性的几何形状。 |
RasterRGBCreator | 使用默认单元格值创建指定大小、分辨率和解释类型的色光栅特性。 |
光栅选择器 | 为后续的变压器操作选择光栅的特定波段和调色板。 |
矢量和位图
ImageRasterizer. | 使用纯背景填充的FME_COLOR属性填充矢量功能,创建矢量或点云输入功能的光栅表示。可以使用颜色或强度分量呈现点云。 |
NumericRasterizer | 创建矢量或点云输入特征的数字栅格表示,其中从输入特征的z坐标中取出单元值并覆盖在均匀的背景上。 |
MapnikRasterizer | 使用Mapnik工具包从输入向量和栅格特征生成栅格,并对符号和标签进行精细控制。 |
PointOnRasterValueExtractor | 从一个或多个输入点位置的光栅中提取标注栏和选项板值,并将其设置为要素上的属性。 |
RasterDEMGenerator | 通过对从输入点和特征线生成的Delaunay三角剖分进行均匀采样,生成光栅数字高程模型(DEM)。 |
vectoronrasteroverlayer. | 将矢量或点云功能光栅化到现有的光栅上。对于向量特征,FME_Color属性设置像素颜色,可以使用它们的颜色或强度分量呈现点云。 |
配置
输入端口
此转换器没有输入端口。
输出端口
一个光栅特征,根据指定的参数。
参数
规格规格 | 选择大小规格类型: RowsColumns:通过行和列的数量设置维度。 范围:大小基于区段和单元格间距。角坐标(左上和右下)定义区段。 |
列数(单元格) 行数(单元格) |
当规格规格是RowsColumns,指定输出栅格的行数和列数。行和列的最小值是一个(1). |
X细胞源 Y细胞起源 |
指定每个单元格的起源。这可以用来指定每个单元格的数据点是在单元格的左下角还是中间(或其他地方)。 |
X单元间距 Y细胞间距 |
指定单元格元素之间的间距,即单个单元格的宽度和高度。这个必须大于零。 |
X左上坐标 y左上坐标 |
指定光栅左上角的坐标。默认为0,0。 |
x右下坐标 Y右下坐标 |
当规格规格是区段,指定右下角的坐标。 |
旋转 | 指定栅格的旋转。默认为0。 |
创建调色板 | 指定输出光栅是否有调色板。 如果是的,栅格将有一个波段,解释类型将匹配的选择调色板键解释。 |
乐队解释 | 当创建调色板是不,选择输出光栅的解释类型。选择包括:
|
调色板键解释 | 当创建调色板是是的,为调色板键和将生成的单个光栅标注栏选择解释类型。选择包括:
|
调色板价值解读 | 当创建调色板是是的,为将与每个键关联的值选择一个解释类型。选择包括:
|
数据模式 | 选择输出光栅的模式: 单值:所有单元格都设置为最大颜色值,产生立体图像。 方格图案:交替单元格之间有值闵和最大颜色值。 棋盘:创建8乘8个校验板模式,其中设置了另一个单元格块闵和最大颜色值。 块的大小是可变的,并且依赖于指定的行数和列。如果行和列的数量不是八个倍数,则其余数据将设置为Nodata值或最小值。 |
分钟。颜色值 Max。颜色值 |
指定要用于生成所选的单元值范围数据模式。 对于灰度颜色模型(Gray8和Gray16),将仅使用红色分量值。 通过每个参数右侧的省略号按钮访问颜色选择器,或直接输入值,可以编辑颜色值。 颜色被指定为<红色>,<绿色>, |
Nodata颜色值 | 可选:指定栅格的Nodata值。 对于灰度颜色模型(Gray8和Gray16),将仅使用红色分量值。 通过每个参数右侧的省略号按钮访问颜色选择器,或直接输入值,可以编辑颜色值。 颜色被指定为<红色>,<绿色>, |
分钟。alpha值 最大α值 |
当启用时,指定alpha通道的值范围(0-1)。 |
nodata alpha值 | 当启用时,为该光栅的nodata值指定alpha通道值(0-1)。 |
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来指定transformer参数。更高级的功能,例如高级编辑器和算术编辑器,在某些转换器中也可用。要访问这些选项的菜单,请单击除了适用的参数之外。有关详细信息,请参阅变压器参数菜单选项。
定义值
有几种方法可以定义在Transformer中使用的值。最简单的方法是简单地输入值或字符串,其中可以包括各种类型的函数,如属性引用、数学和字符串函数以及工作空间参数。有许多工具和快捷方式可以帮助构造值,通常可以从值字段附近的下拉上下文菜单中获得。
使用文本编辑器
文本编辑器提供了一种方便的方法来构建来自各种数据源的文本字符串(包括正则表达式),例如属性,参数和常量,其中结果直接在参数内使用。
使用算术编辑器
算术编辑器提供了一种方便的方法来从各种数据源(如属性、参数和功能函数)构造数学表达式,其中结果直接在参数中使用。
条件值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包括许多函数、字符、参数等等。
当设置值时——无论是直接输入参数还是使用其中一个编辑器构造的值——包含String、Math、Date/Time或FME Feature Functions的字符串和表达式将对这些函数进行计算。因此,这些函数的名称(以@<的形式)function_name>)不应用作文字字符串值。
参考
处理行为 |
不适用 |
功能持有 |
不适用 |
依赖性 | 没有一个 |
FME授权级别 | FME专业版及以上 |
别名 | |
历史 | |
类别 |
FME社亚搏国际在线官网区
FME社区是演示亚搏国际在线官网、操作指南、文章、faq和更多内容的地方。获得问题的答案,向其他用户学习,并对新功能提出建议、投票和评论。
搜索所有结果关于rasterrgbcreator关于FME社区。亚搏国际在线官网
例子可能包含在开放政府许可证-温哥华下许可的信息