RasterPaletteRemover
从栅格功能中删除选定的调色板。
典型的用途
- 从光栅中移除调色板以满足格式或处理要求。
它是如何工作的?
RasterPaletteRemover接收光栅特性并删除任何选定的调色板。
要选择特定频段或调色板,请使用rasterselector.在Rasterpaletteremover之前。
细胞不受影响,保持其原始价值。
如果源频带没有调色板,则光栅保持不变。
在这个例子中,我们有一个土地使用区的单频带栅格,带有RGB调色板。我们想删除调色板。
请注意,单元格值是调色板键—在本例中,单元格值为6,调色板将其与RGB值相关联。
栅格被路由到rasterpaletteremover中。
此转换器没有参数需要配置。
输出栅格功能没有调色板,FME数据检测器将其呈现为灰度。
请注意,单元格值没有更改,但是先前关联的调色板颜色已被删除。
在这个例子中,我们从一个单频光栅开始,它有两个调色板——一个包含RGB颜色,一个包含字符串描述。我们想要删除字符串调色板。请注意带号和调色板号——它们将被用于选择要删除的正确调色板。
请注意,单元格值与调色板中的RGB颜色和字符串相关联。
栅格首先被路由到一个rasterselector.,我们将选择要删除的调色板。从那里,它通过了rasterpaletteremover。
在RasterSelector参数对话框中,使用选择模式设置为带和调色板列表,我们将该列表定义为0 1-之前识别的波段和调色板编号。这表示第一个频带(0.),第二个调色板(1),因为带和调色板编号从零开始。
RasterPalettereMover没有配置参数。
输出光栅特性只有一个调色板-原始RGB调色板。字符串调色板已被删除。
请注意,单元格值没有改变,并且仍然与调色板0中的RGB值相关联。
使用笔记
- 要删除调色板并将调色板值转换为单个频段值,请使用Rasterpaletteresolver.例如,包含RGB值的调色板将被解析为三个波段——红色、绿色和蓝色——并将相应的调色板颜色分配给每个波段上的单元格。
- 要将调色板提取为字符串并将其分配给属性,请使用RasterPaletteExtractor.
选择光栅变压器
FME有广泛的变压器选择与栅格数据工作。它们通常可以被归类为使用整体栅格、条带、单元格或调色板,以及那些设计用于工作流控制或将栅格与矢量数据结合的栅格。亚搏在线
有关光栅几何和属性的信息,请参见位图(IFMERaster).
使用位图
RasterCellOriginSetter | 设置栅格的单元格原点。 |
RasterConvolver. | 应用卷积滤波器(有时称为核心或镜头),以点阵特征并输出结果。 |
rasterexpressionEvaluator. | 计算一个光栅或一对光栅中的每个单元格上的表达式,包括代数运算和条件语句。 |
RasterExtentsCoercer | 用覆盖栅格范围的多边形替换输入栅格特征的几何形状。 |
RasterGCPExtractor | 从栅格特征中提取坐标系和地面控制点(GCP)并将其视为属性。 |
Rastergcpsetter. | 用指定的列(像素),行(线),X坐标,Y坐标和Z坐标设置栅格上的地面控制点(GCP)。 |
RastergeoreFerencer. | 使用指定参数对光栅进行地理参考。 |
Rasterhillsshader. | 生成一个阴影的浮雕效果,对可视化地形有用。 |
RasterInterpretationCoercer | 使用指定的转换选项改变输入功能的栅格几何频段的底层解释。 例如,具有三个解释(UINT16,GRAY8和REAL64)的输入栅格功能可以转换为具有三个解释(RED8,GREEN8和BLUE8)或四个解释频段的栅格功能(RED16,GREEN16,蓝色16和alpha16)在单一的操作中。 |
RasterMosaicker | 将多个栅格功能合并到单个栅格功能中。 |
RasterPropertyExtractor | 提取光栅特征的几何属性并将其作为属性公开。 |
Rasterpyramider. | 基于最小输出光栅的任一数量或尺寸,将栅格重新列出到多个分辨率。 |
RasterResampler | 根据指定的输出尺寸、单元格的地面单位大小或原始单元格的百分比重新采样栅格,并插值新的单元格值。 |
RasterRotationApplier | 将输入光栅属性上的光栅旋转角度应用于其余的光栅属性和数据值。 期望的输入是一个具有非零旋转角度的光栅,而期望的输出是一个旋转角度为0.0的旋转光栅。对于以给定角度旋转的光栅,预计输入光栅属性将被修改以符合输出光栅属性。 施加旋转角度主要用于与不能处理旋转角度的其他处理和作者的兼容性。 |
rastersubsetter. | 使用像素边界而不是地面坐标剪辑光栅特征,并可选地在周边添加单元格。 |
rastertiler. | 通过指定单元格/像素大小或贴图数量,将每个输入栅格分割成一系列贴图。 |
RasterToPolygonCoercer | 从输入栅格特征创建多边形。输入栅格中具有相同值的每个相邻像素区域都输出一个多边形。 |
WebMaptiler. | 创建一系列图像贴图,可以被web地图应用程序使用,如Bing™Maps,谷歌Maps™,或web地图Tile Service。这是通过重新采样光栅到各种不同的分辨率,然后将它们分割成瓷砖来完成的。 |
与乐队合作
RasterBandadder. | 将新频段添加到栅格功能。 |
RasterBandCombiner | 合并巧合的栅格特征到一个单一的输出栅格特征,保留和附加所有频带。 |
RasterBandInterpretationCoercer | 更改单个栅格波段的解释类型,必要时转换单元格值。 |
Rasterbandeepter | 从栅格特征中删除所有未选择的波段。 |
RasterBandMinMaxExtractor | 从栅格特性中提取最小和最大频带值、调色板键和调色板值,并将它们添加到列表属性中。 |
Rasterbandnamesetter. | 在栅格上设置所选波段的波段名称,使栅格内容比波段编号更容易理解。 |
RasterBandNodataRemover | 从光栅特征的选定波段中删除现有的nodata标识符。之前等于nodata值的任何值都被认为是有效数据。 |
RasterBandNodataseTter. | 在栅格特征的选定波段上设置一个新的nodata值。 |
RasterBandorder | 指定栅格中的频带所需顺序。频带根据输入带索引重新排序。 |
RasterBandPropertyextractor. | 提取光栅特性的带和调色板属性,并将它们作为属性公开。 |
RasterBandRemover | 从光栅特性中删除任何选定的波段。 |
RasterBandSeparator | 分离波段或独特的波段和调色板组合,输出或单个光栅功能或单个新的光栅功能包含所有组合。 |
RasterStatisticsCalculator | 计算栅格频段的统计信息,并将结果添加为属性。 |
处理细胞
RasterAspectCalculator | 计算一个栅格的每个单元格的方向(倾斜方向)。角度从0到360度,从北顺时针测量。 |
RasterCellCoercer. | 为栅格中的每个单元格创建各个点或多边形,可选地将频带值提取为z坐标或属性。 |
RasterCellValueCalculator | 对一对光栅的单元格值计算基本算术、最小、最大或平均操作。 |
RasterCellValueReplacer | 用一个新的单一值替换光栅中的频带值范围。 |
RasterCellValueRounder | 四舍五入栅格值。 |
RasterSingularCellValueCalculator | 对一个数值执行栅格单元格值的基本算术运算。 |
rasterslopecalculator. | 计算栅格的每个单元格的斜率(z的最大变化率)。 |
使用调色板
RasterPaletteAdder | 从一个属性创建一个调色板,并将该调色板添加到光栅上所有选定的波段。 |
RasterPaletteExtractor | 在栅格上创建现有调色板的字符串表示,并将其保存到属性。 |
RasterPaletteGenerator | 从选定的栅格波段(s)生成调色板。输出光栅将有选择的频带(s)替换为一个新的频带与调色板。 |
RasterpaletteInterpretationCoercer. | 改变光栅调色板的解释类型。 |
RasterPaletteNodataSetter | 标识与栅格乐队的Nodata值匹配的调色板键,并设置一个值。 |
RasterPaletteRemover | 从栅格功能中删除选定的调色板。 |
Rasterpaletteresolver | 通过将单元格值替换为相应的调色板值来解析光栅上的调色板。包含多个组件(如RGB)的调色板值被分解,并将单个值分配给多个新添加的波段。 |
亚搏在线工作流程控制
RastercheckPointer. | 在光栅处理中设置检查点,该处理能够立即强制以前的处理。完成后,它将当前状态保存到磁盘。 |
RasterConsumer. | 从栅格几何体请求贴图,但没有在贴图上执行实际操作。 |
RasterExtractor | 根据选定的编写者格式将特征的几何形状序列化到Blob属性中。 |
RasternumericCreator. | 创建具有指定大小和数值的栅格的特性,并将其发送到工作空间进行处理。它对于创建具有用户指定的宽度和高度的非常大的图像非常有用。 |
RasterReplacer. | 用Blob属性中保存的几何替换功能的几何形状。BLOB根据所选的栅格格式进行解码。 |
RasterRGBCreator | 使用RGB值创建具有指定大小的栅格的功能,并将其发送到工作区以进行处理。 |
rasterselector. | 为后续的变压器操作选择光栅的特定波段和调色板。 |
矢量和位图
ImageRasterizer. | 使用纯背景填充的FME_COLOR属性填充矢量功能,创建矢量或点云输入功能的光栅表示。可以使用颜色或强度分量呈现点云。 |
NumericRasterizer | 将输入点,线路和多边形功能绘制到填充后台值的数字栅格上。输入矢量特征的Z坐标用于生成像素值。没有Z坐标的功能将被丢弃。 |
MapnikRasterizer | 使用Mapnik工具包,从输入矢量和栅格特征生成栅格,对符号化和标记进行精细控制。 |
PointOnRasterValueExtractor | 从一个或多个输入点位置的光栅中提取波段和调色板值,并将它们设置为特征的属性。 |
vectoronrasteroverlayer. | 将矢量或点云功能光栅化到现有的光栅上。对于向量特征,FME_Color属性设置像素颜色,可以使用它们的颜色或强度分量呈现点云。 |
配置
输入端口
这个变压器只接受光栅特性。
输出端口
光栅功能与任何选定的调色板删除。单元格值是不变的。
参数
这个变压器没有参数。
编辑变换器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配变压器参数。一些变压器也可提供更高级的功能,例如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击除了适用的参数。有关更多信息,请参见变压器参数菜单选项.
定义值
有几种方法可以在变压器中定义使用的值。最简单的是简单地输入值或字符串,其可以包括各种类型的函数,例如属性引用,数学和字符串函数和工作区参数。有许多工具和快捷方式可以帮助构造值的值,通常可以从与值字段相邻的下拉上下文菜单中提供。
使用文本编辑器
文本编辑器提供了一种方便的方法来构建来自各种数据源的文本字符串(包括正则表达式),例如属性,参数和常量,其中结果直接在参数内使用。
使用算术编辑器
算术编辑器提供了一种方便的方法来从各种数据源(如属性、参数和特性函数)构造数学表达式,其中的结果直接在参数中使用。
条件值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包括许多函数、字符、参数等——无论是直接在参数中输入还是使用某个编辑器构造。
参考
处理行为 |
|
功能持有 |
没有 |
依赖性 | 没有一个 |
FME许可级别 | FME专业版及以上 |
别名 | |
历史 | |
类别 |
FME社亚搏国际在线官网区
FME社区是演示亚搏国际在线官网、操作指南、文章、faq等的地方。获取问题的答案,从其他用户那里学习,对新功能提出建议、投票和评论。
搜索所有关于栅格调色板的结果关于FME社区。亚搏国际在线官网
示例可能包含根据开放政府许可证-温哥华许可的信息