RasterCellOriginSetter
将单元格源点设置在栅格中的单元格中。
典型的用途
- 调整小区起源以将数据与不同格式或源对齐。
- 调整的位置,相对于细胞,产生的点矢量化光栅。
- 调整光栅的单元格来源以满足格式或处理要求。
它是如何工作的?
RasterCellorigInsetter收到栅格功能并设置细胞来源栅格属性在0,0和1,1之间坐标。
细胞来源与光栅原点不同。单元来源是每个单元格内的参考点,而栅格源是指整个光栅的原点。
0,0表示单元的左下角,1,1右上角。
左下(0,0)和中心(0.5,0.5)单元格源在栅格格式中很常见,有时需要调整以从不同来源对齐功能。
这个变压器不受光栅带和调色板选择的影响。
在此示例中,我们将展示在将栅格转换为点特征时改变单元来源的效果。
注意,源光栅有10 × 10米的单元格(因为坐标系统的地面单位是米),并且单元格原点被设置为0.5,0.5 -单元格的中心。
通过使用RasterCellCoercer变压器来产生细胞的两个点和多边形几何形状,我们可以清楚地看到点的中心位置。我们将通过改变细胞来源将它们移动到角落。
栅格被路由到一个rastedcelloriginsetter,然后on toRasterCellCoercer.变压器产生点。
在RASTCELLORIGINSETTER参数对话框中,X和Y细胞起源设置为零(0.).
在RASTCELLCOERCER参数对话框中,输出单元几何被设定为点。
输出点(此处以红色显示在输出光栅上,其修改单元格原点为0,0)位于单元格的左下角。
注意,给定电池尺寸为10米,新创建的点的位置距原始细胞源大约7米。
使用笔记
- 设置整个光栅的起源坐标,考虑使用RastergeoreFerencer.。
选择光栅变压器
FME有大量的变压器可供选择,用于处理光栅数据。它们通常可以分为使用整个光栅、波段、单元格或调色板的工作,以及为工作流控制或将光栅与向量数据结合而设计的工作。亚搏在线
有关光栅几何和属性的信息,请参阅位图(IFMERaster)。
使用位图
RasterCellOriginSetter | 将单元格源点设置在栅格中的单元格中。 |
RasterConvolver. | 应用一个卷积滤波器(有时称为核心或者镜头)栅格功能并输出结果。 |
rasterexpressionEvaluator. | 评估栅格或一对栅格中的每个单元格的表达式,包括代数操作和条件陈述。 |
RasterExtentsCoercer | 用覆盖光栅范围或光栅内数据范围的多边形替换输入光栅特征的几何形状。 |
RasterGCPExtractor | 提取物地面控制点(GCP)来自栅格功能的坐标系和点值,并将其视为属性。 |
Rastergcpsetter. | 套地面控制点(GCPS)在光栅上,用已知坐标配对单元位置。 |
RastergeoreFerencer. | 通过已知的角落坐标或起源,单元格尺寸和旋转来绕地理栅格。 |
Rasterhillsshader. | 基于高程值,生成地形的灰度阴影浮雕表示。 |
RasterInterpretationCoercer. | 更改栅格的解释类型,包括所有波段,并在必要时转换单元格值。 |
rastermosaicker. | 将多个栅格功能合并到单个栅格功能中。 |
RasterPropertyExtractor | 提取栅格特征的几何属性,并将其作为属性公开。 |
Rasterpyramider. | 基于最小输出光栅的任一数量或尺寸,将栅格重新列出到多个分辨率。 |
RasterRegisterer | 转换图像以最小化其与另一个的差异。 |
RasterResampler. | 重新采样光栅,基于指定的输出尺寸,单元格大小在地面单位,或原始的百分比,并插值新的单元格值。 |
RasterRotationApplier | 根据其旋转角度旋转栅格功能,内插新的单元格值,更新所有受影响的栅格属性,并使用旋转角度产生输出栅格功能。 |
rastersharpener. | 增强光栅图像的特征。Rastersharpener增强边界,线条和曲线,同时降低光栅图像的平坦区域中的噪音。 |
rastersubsetter. | 使用像素边界而不是地面坐标剪辑光栅特性,并可选择在周长周围添加单元格。 |
rastertiler. | 通过指定单元格/像素的瓦片大小或瓦片数量,将每个输入光栅分割成一系列瓦片。 |
范特利奥戈翁塞纳克 | 从输入的栅格特征创建多边形。对于输入光栅中具有相同值的每个连续像素区域,输出一个多边形。 |
WebMaptiler. | 创建一系列可通过Web映射应用程序使用的图像块,例如Bing™Maps,Google Maps™或Web地图图块服务。这是通过重新采样仪器来完成各种不同分辨率的,然后将它们拆分为瓷砖。 |
与乐队合作
RasterBandadder. | 将新频段添加到栅格功能。 |
RasterBandCombiner. | 将巧合栅格功能合并到单个输出栅格功能,保留和附加所有频段。 |
RasterBandInterpretationCoercer | 改变单个光栅带的解释类型,如有必要,转换单元值。 |
Rasterbandeepter | 从光栅特性中删除所有未选择的波段。 |
Rasterbandminmaxxtractor. | 从光栅特性中提取最小和最大波段值、调色板键和调色板值,并将它们添加到列表属性中。 |
Rasterbandnamesetter. | 将所选频段的频带名称设置在栅格上,与频带数字相比,使栅格内容更加简单地理解。 |
RasterBandNodataRemover | 从光栅特性的选定波段中移除现有的nodata标识符。任何先前等于nodata值的值都被认为是有效数据。 |
RasterBandNodataseTter. | 在光栅特征的选定波段上设置一个新的nodata值。 |
RasterBandorder | 指定栅格中的频带所需顺序。频带根据输入带索引重新排序。 |
RasterBandPropertyextractor. | 提取光栅特性的波段和调色板属性,并将它们作为属性公开。 |
RasterBandremover | 从光栅特性中删除任何选定的波段。 |
漂流带带子 | 将频带或唯一频带和调色板组合分开,并输出单个栅格功能或包含所有组合的单个新栅格功能。 |
RasterStatisticsCalculator | 计算栅格频段的统计信息,并将结果添加为属性。 |
使用细胞
RasterSpectCalculator. | 计算光栅的每个单元的方面(斜率方向)。方面以从北方顺时针的0到360测量。 |
RasterCellCoercer. | 为栅格中的每个单元格创建各个点或多边形,可选地将频带值提取为z坐标或属性。 |
RasterCellvaluecalculator. | 在一对栅格的单元格值上评估基本算术,最小值或平均操作。 |
RasterCellValueReplacer | 用新的单个值替换栅格中的一系列频带值。 |
RasterCellValueRounder | 舍入光栅单元值。 |
罗斯特司人 | 基于输入光栅图像单元中的强度差,将光栅图像分配到从输入图像中的任意大小的小区组。 |
rastersingularcellvaluecalculator | 对光栅的单元格值对数值执行基本算术运算。 |
rasterslopecalculator. | 计算栅格的每个单元格的斜率(z的最大变化率)。 |
使用调色板
RasterPaletteAdder | 从属性中创建一个调色板,并将此调色板添加到栅格上的所有选定频段。 |
RasterPaletteExtractor | 在栅格上创建现有调色板的字符串表示,并将其保存到属性。 |
Rasterpalettegenerator | 从光栅的选定频段中生成调色板。输出栅格将使所选频段由带有调色板的新频段替换。 |
RasterpaletteInterpretationCoercer. | 改变光栅调色板的解释类型。 |
RasterPaletteNodataSetter | 标识与栅格乐队的Nodata值匹配的调色板键,并设置一个值。 |
RasterPaletteRemover | 从栅格功能中删除选定的调色板。 |
Rasterpaletteresolver | 通过用相应的调色板值替换单元值来解析栅格上的调色板。具有多个组件(如RGB)的调色板值被分解,并且分配给多个新添加频段的单个值。 |
亚搏在线工作流程控制
RastercheckPointer. | 强制处理累积的光栅操作,将状态保存到磁盘并释放资源以优化性能或帮助解决内存限制。 |
RasterConsumer. | 读取光栅特性以进行测试,包括任何累积的光栅操作。不执行任何额外的操作,对特性也不做任何操作。 |
RasterExtractor | 将栅格功能的几何图中序列化为Blob属性,根据常用二进制栅格格式的选择编码内容。 |
RasternumericCreator. | 创建指定大小和分辨率的数字栅格,具有默认单元格值。 |
RasterReplacer. | 解码包含存储为Blobs的编码栅格的二进制属性,用解码栅格替换要素的几何图形。 |
RasterRGBCreator | 使用默认单元格值创建指定大小、分辨率和解释类型的色光栅特性。 |
rasterselector | 为后续的变压器操作选择光栅的特定波段和调色板。 |
矢量和位图
ImageRasterizer. | 使用纯背景填充的FME_COLOR属性填充矢量功能,创建矢量或点云输入功能的光栅表示。可以使用颜色或强度分量呈现点云。 |
NumericRasterizer | 创建矢量或点云输入特征的数字栅格表示,其中从输入特征的z坐标中取出单元值并覆盖在均匀的背景上。 |
Mapnikerasterizer. | 从输入向量和光栅功能生成光栅,使用MapNik Toolkit对符号化和标签进行精细控制。 |
PointOnRasterValueExtractor | 从一个或多个输入点的位置处从栅格中提取频带和调色板值,并将其设置为特征上的属性。 |
RasterDEMGenerator | 通过统一采样从输入点和断裂线产生的Delaunay三角测量来产生光栅数字高度模型(DEM)。 |
vectoronrasteroverlayer. | 将矢量或点云功能光栅化到现有的光栅上。对于向量特征,FME_Color属性设置像素颜色,可以使用它们的颜色或强度分量呈现点云。 |
配置
输入端口
这个转换器只接受光栅特性。
输出端口
根据参数选择修改细胞起源的栅格特征。
参数
X细胞源 Y细胞起源 |
指定单元来源的x和y坐标,其中0,0是左下角,1,1是右上角。 0.5,0.5代表细胞的中心。 值必须在0到1之间,包容性。 |
编辑变换器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配变压器参数。一些变压器也可提供更高级的功能,例如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击除适用的参数旁边。有关更多信息,请参阅变压器参数菜单选项。
定义值
有几种方法可以在变压器中定义使用的值。最简单的是简单地输入值或字符串,其可以包括各种类型的函数,例如属性引用,数学和字符串函数和工作区参数。有许多工具和快捷方式可以帮助构造值的值,通常可以从与值字段相邻的下拉上下文菜单中提供。
使用文本编辑器
文本编辑器提供了一种方便的方法来构建来自各种数据源的文本字符串(包括正则表达式),例如属性,参数和常量,其中结果直接在参数内使用。
使用算术编辑器
算术编辑器提供了一种方便的方法来构建来自各种数据源的数学表达式,例如属性,参数和特征函数,其中结果直接在参数内使用。
条件值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包括许多函数、字符、参数等等。
当设置值时——无论是直接输入参数还是使用其中一个编辑器构造的值——包含String、Math、Date/Time或FME Feature Functions的字符串和表达式将对这些函数进行计算。因此,这些函数的名称(以@<的形式)function_name>)不应用作文字字符串值。
参考
处理行为 |
|
功能持有 |
不 |
依赖性 | 没有任何 |
FME许可级别 | FME专业版及以上 |
别名 | |
历史 | |
类别 |
FME社亚搏国际在线官网区
FME社区是演示亚搏国际在线官网、操作指南、文章、faq和更多内容的地方。获得问题的答案,向其他用户学习,并对新功能提出建议、投票和评论。
搜索所有关于RasterCelloriginsetter的结果关于FME社区。亚搏国际在线官网
例子可能包含在开放政府许可证-温哥华下许可的信息