RasterNumericCreator
使用默认单元格值创建指定大小和分辨率的数字光栅。
典型的使用
- 工作空间测试
- 创建数字栅格占位符
它是如何工作的?
RasterNumericCreator基于指定的大小、分辨率、旋转和解释类型创建一个数字光栅特性。大小可以由行数和列数定义,也可以由区段定义。
必须提供最小和最大单元格值,并且可以选择定义nodata值。
可以通过选择模式生成输出栅格功能,在此处在24到24个单元格栅上显示:
单值 | 所有细胞都有马克斯数值。 | |
格仔的模式 | 将一组单元格设置为最大数值,和交替单元格之间有值最小值和最大数值. | |
棋盘 | 一个8 × 8的棋盘图案被创建,交替的单元格块设置为最小值和最大数值. |
在本例中,我们将创建一个用于测试的数字光栅,使我们能够在实际数据可用之前运行和测试工作空间。一个RasterNumericCreator被添加到工作区中,并且特性缓存(A)允许我们在光栅退出转换器时查看它。
在参数对话框中,我们选择尺寸规格作为RowsColumns,并指定大小为1600通过1000细胞。
一个解释的Int32和最小值和最大数值的0来13000适用于我们的测试场景,输出栅格将是一个占地面议的占位符。13,000是该地区的最高预期高程。
的数据模式对于输出光栅为格仔的模式,它将提供用于测试的单元格值范围。
输出光栅具有指定的大小和一个INT32波段。它被传递到下一个转换器,现在可以在工作区中使用。
密切缩放,可以看到交替的单元值。
使用说明
- 要以类似的方式创建RGB光栅,请使用RasterRGBCreator..
选择光栅变压器
FME拥有广泛的变形金机,用于使用光栅数据。它们通常可以归类为与整个栅格,频带,单元格或调色板一起使用,以及为工作流控制设计或与矢量数据组合的那些。亚搏在线
有关光栅几何和属性的信息,请参见rasters(ifmeraster).
使用位图
RasterCelloriginsetter. | 在栅格中设置单元格的起始点。 |
RasterConvolver | 应用卷积滤波器(有时称为a内核或者镜片)栅格功能并输出结果。 |
RasterExpressionEvaluator | 计算光栅或光栅对中每个单元格上的表达式,包括代数运算和条件语句。 |
RASTEREXTENTSCOERCER. | 用多边形替换输入栅格功能的几何图形,覆盖光栅范围的范围或栅格内的数据范围。 |
Rastergcpextractor. | 提取地面控制点(GCP)坐标系统和点阵特征的点值,并将它们作为属性公开。 |
RasterGCPSetter | 集地面控制点(GCPs),将单元格位置与已知坐标进行配对。 |
RasterGeoreferencer | 通过已知的角坐标或原点、单元格大小和旋转来引用光栅。 |
RasterHillshader | 基于高程值生成地形的灰度阴影浮雕表示。 |
RasterInterpretationCoercer | 改变了栅格的解释类型,包括所有频段,并在必要时转换单元值。 |
rastermosaicker. | 将多个光栅特性合并为一个单一的光栅特性。 |
RasterPropertyExtractor | 提取栅格特征的几何属性,并将其作为属性公开。 |
RasterPyramider | 基于最小输出光栅的水平或维度,将光栅重采样到多个分辨率。 |
RasterRegisterer. | 转换图像以使其与另一图像的差异最小。 |
RasterResampler. | 基于指定的输出尺寸,地面单位的单元格大小或原始的百分比,并对新的单元格值进行resples。 |
RasterRotationApplier | 根据其旋转角度属性旋转栅格特征,插值新的单元格值,更新所有其他受影响的栅格属性,并产生一个旋转角度为零的输出栅格特征。 |
RasterSharpener | 增强栅格图像的特征。栅格锐化器增强边框、线条和曲线,同时减少栅格图像平坦区域的噪声。 |
RasterSubsetter | 使用像素绑定而不是地坐标的剪辑栅格功能,并且可选地在周边围绕周边添加单元格。 |
rastertiler. | 通过指定单元/像素或瓷砖数量的图块大小将每个输入栅格分成一系列差块。 |
RasterToPolygonCoercer | 从输入栅格功能创建多边形。为每个连续区域的像素区域输出一个多边形,在输入栅格中具有相同的值。 |
WebMapTiler | 创建一系列可被web地图应用程序(如Bing™Maps、谷歌Maps™或web地图平铺服务)使用的图像平铺。这是通过将光栅重新采样到不同的分辨率,然后将它们分割成贴图来实现的。 |
与乐队合作
RasterBandAdder | 添加一个新的波段到光栅功能。 |
RasterBandCombiner | 将巧合栅格特征合并到一个单一的输出栅格特征,保留和附加所有波段。 |
RasterBandInterpretationCoercer. | 改变单个光栅波段的解释类型,必要时转换单元格值。 |
RasterBandKeeper | 从光栅特性中删除所有未选择的波段。 |
RasterBandMinMaxExtractor | 从栅格功能中提取最小和最大频带值,调色板键和调色板值,并将它们添加到列表属性。 |
Rasterbandnamesetter. | 将所选频段的频带名称设置在栅格上,与频带数字相比,使栅格内容更加简单地理解。 |
RasterBandNodataRemover | 从栅格功能的选定频段中删除现有的Nodata标识符。先前等于Nodata值的任何值都被视为有效数据。 |
RasterBandNodataSetter | 在栅格功能的所选频段上设置新的Nodata值。 |
RasterBandOrderer | 指定光栅中所需的波段顺序。频带根据输入频带指数重新排序。 |
RasterBandPropertyextractor. | 提取栅格功能的频带和调色板属性并将其作为属性暴露。 |
RasterBandRemover | 从光栅特性中删除任何选定的波段。 |
漂流带带子 | 分离波段或独特的波段和调色板组合,并输出单个光栅特性或包含所有组合的单个新光栅特性。 |
rastertatisticscalculator. | 计算栅格波段的统计信息,并将结果添加为属性。 |
使用细胞
RasterSpectCalculator. | 计算栅格中每个单元格的方面(斜率方向)。角度从0到360度,顺时针从北。 |
RasterCellCoercer | 为栅格中的每个单元格创建各个点或多边形,可选地将频带值提取为z坐标或属性。 |
RasterCellvaluecalculator. | 对一对光栅的单元格值计算基本算术、最小、最大或平均运算。 |
Rastercellvaluerepler. | 用一个新的单值替换光栅中的波段值范围。 |
rastercellvaluerounder. | 舍入光栅单元值。 |
RasterSegmenter | 根据输入栅格图像单元的强度差异,将栅格图像从输入图像分割成任意大小的单元组。 |
RasterSingularCellValueCalculator | 对栅格的小区值对数值执行基本算术运算。 |
rasterslopecalculator. | 计算每个栅格单元格的斜率(z的最大变化率)。 |
与调色板合作
梁栅栏 | 从属性中创建一个调色板,并将此调色板添加到栅格上的所有选定频段。 |
rasterpaletteextractor. | 在光栅上创建现有调色板的字符串表示形式,并将其保存到属性中。 |
Rasterpalettegenerator | 从光栅的选定波段生成调色板。输出光栅将选择的波段(s)替换为一个新的波段与调色板。 |
RasterPaletteInterpretationCoercer | 改变栅格调色板的解释类型。 |
Rasterpalettenodatasetter. | 标识匹配光栅带的nodata值的调色板键,并在其上设置值。 |
Rasterpaletteremover | 从光栅特性中移除选定的调色板。 |
RasterPaletteResolver | 通过将单元格值替换为相应的面板值来解析光栅上的面板。带有多个组件(如RGB)的调色板值被分解,单个值被分配给多个新添加的波段。 |
亚搏在线工作流控制
RasterCheckpointer | 强制处理累积的光栅操作,将状态保存到磁盘并释放资源以优化性能或帮助解决内存限制。 |
RasterConsumer | 读取用于测试目的的栅格功能,包括任何累计光栅操作。没有执行额外的操作,没有任何内容功能。 |
rasterextractor | 将栅格功能的几何图中序列化为Blob属性,根据常用二进制栅格格式的选择编码内容。 |
RasterNumericCreator | 使用默认单元格值创建指定大小和分辨率的数字光栅。 |
RasterReplacer | 解码包含存储为Blobs的编码光栅的二进制属性,用解码后的光栅替换特性的几何形状。 |
RasterRGBCreator. | 创建指定大小,分辨率和解释类型的颜色栅格功能,具有默认单元格值。 |
rasterselector | 为后续变压器操作选择栅格的特定频带和调色板。 |
矢量和栅格
ImageRasterizer | 创建矢量或点云输入特征的栅格表示,使用fme_color属性在矢量特征的固体背景填充上。点云可以使用它们的颜色或强度组件来渲染。 |
NumericRasterizer. | 创建矢量或点云输入特征的数字栅格表示,其中单元格值取自输入特征的z坐标,并覆盖在统一的背景上。 |
MapnikRasterizer | 使用Mapnik工具包从输入向量和栅格特征生成栅格,并对符号和标签进行精细控制。 |
PointOnRasterValueExtractor | 从一个或多个输入点的位置处从栅格中提取频带和调色板值,并将其设置为特征上的属性。 |
RasterDEMGenerator | 通过统一采样从输入点和断裂线产生的Delaunay三角测量来产生光栅数字高度模型(DEM)。 |
VectorOnRasterOverlayer | 栅格化在现有栅格上的矢量或点云特征。对于向量特征,fme_color属性设置像素颜色,点云可以使用它们的颜色或强度组件进行渲染。 |
配置
输入端口
该变形器没有输入端口。
输出端口
根据指定的参数,一个数字栅格功能。
参数
尺寸规格 | 选择尺寸规格类型: RowsColumns:按行和列的数量设置尺寸。 范围:基于范围和细胞间距的大小。角落坐标(左上方和右下角)定义范围。 |
列数(单元格) 行数(单元格) |
当尺寸规格是RowsColumns,指定输出光栅的行数和列数。行和列的最小值为1 (1)。 |
X细胞起源 Y细胞源 |
指定每个单元格的起源。这可以用来指定每个单元格的数据点是在单元格的左下角还是中间(或其他地方)。 |
X细胞间距 Y细胞间距 |
指定单元元素之间的间距,即单个单元的宽度和高度。这必须大于零。 |
X左上坐标 Y左上坐标 |
指定栅格左上角的坐标。默认是0,5. |
X右下坐标 y右下坐标 |
当尺寸规格是范围,指定右下角的坐标。 |
回转 | 指定光栅的旋转。默认是0.0. |
解释 |
选择输出光栅的解释类型。选择包括:
|
分钟。数值 最大限度。数值 |
指定用于生成所选内容的单元格值的范围数据模式. |
Nodata后数值 |
可选的:在输出光栅上设置Nodata值。 |
数据模式 |
选择输出光栅的模式: 单值:所有细胞都设定为最大数值,产生实心图像。 格仔的模式:交替的电池有值之间的值最小值和最大数值. 棋盘:一个8 × 8的棋盘图案被创建,交替的单元格块设置为最小值和最大数值. 块的大小是可变的,并取决于指定的行和列的数量。如果行和列的数量不是8的倍数,其余的数据将被设置为nodata值或最小值。 |
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配变压器参数。一些变压器也可提供更高级的功能,例如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击除适用的参数旁边。有关更多信息,请参阅变压器参数菜单选项.
定义值
有几种方法可以在变压器中定义使用的值。最简单的是简单地输入值或字符串,其可以包括各种类型的函数,例如属性引用,数学和字符串函数和工作区参数。有许多工具和快捷方式可以帮助构造值的值,通常可以从与值字段相邻的下拉上下文菜单中提供。
使用文本编辑器
Text Editor提供了一种方便的方法来从各种数据源(如属性、参数和常量)构造文本字符串(包括正则表达式),其中结果直接在参数中使用。
使用算术编辑器
算术编辑器提供了一种方便的方法来从各种数据源(如属性、参数和功能函数)构造数学表达式,其中结果直接在参数中使用。
有条件的值
根据一个或多个通过或失败的测试条件设置值。
内容
表达式和字符串可以包括许多函数、字符、参数等等。
设置值 - 无论是否直接在参数中输入或使用其中一个编辑器和包含字符串的表达式都是构造的,都会评估这些函数的字符串和表达式。因此,这些函数的名称(以@ <function_name.>)不应该用作字符串的文字值。
参考
处理行为 |
不适用 |
功能持有 |
不适用 |
依赖关系 | 没有一个 |
FME许可级别 | FME专业版及以上 |
别名 | |
历史 | |
类别 |
FME社亚搏国际在线官网区
FME社区是演示亚搏国际在线官网,TOS,文章,常见问题和更多的地方。获取您的问题的答案,从其他用户学习,并建议,投票和评论新功能。
搜索关于RasterNumericCreator的所有结果在FME社区。亚搏国际在线官网
例子可能包含根据开放政府许可证的信息 - 温哥华