FME中的栅格数据操作之一——转换器小结

原文发布时间:2010-04-08

作者:毛毛虫

写这篇文章的目的,是想对这些日子来对FME处理栅格数据的转换器做一个小解,同时在这里跟大家探讨一下,一起学习,不对的地方也请大家批评指正,一起交流下。

FME能处理很多格式的栅格数据,主要支持读和/或写的栅格数据如:GeoTIFF、Oracle 10g Georaster、 KML、Jpeg、CDED / USGS DEM、PNG、ECW、ERDAS Imagine、netCDF、MrSID等,具体的可以登录网址是:

https://www.safe.com/integrate/

对栅格数据的操作转换器做了下整理:

1、生成栅格数据。

转换器RasterRGBCreator和RasterNumericCreator可以创建栅格数据集。

2、裁剪和切片

裁剪和切片都是把源影像切成或分成一个或更多的新的目标要素,裁剪是根据需要裁剪的数据范围来裁剪栅格数据,因此需要给出被裁剪的栅格数据和裁剪的范围数据,使用Clipper转换器完成这一操作;切片是根据用户的定义,切成一系列预先定义大小的图片的过程,使用转换器RasterTiler。

3、重投影。

使用FME可以把栅格数据从一个坐标系统转换到另一个坐标系统的操作,同时提供改变大小和单元格形状的重采样处理,用到的转换器是Reprojector。

4、镶嵌

使用RasterMosaicker转换器完成该操作,需要注意的是:用来拼接的数据集要有有相同数目的波段和调色板,每个选中的波段分别拼接,这样输出结果必然与选中的波段和调色板有相同的数目;拼接后的输出要素重叠部分的波段决定于拼接前输入要素集的次序,可以用转换器Sorter来管理。

5、重采样

RasterResampler转换器,是产生新的网格单元格的处理,并且覆盖了源数据集,每个新的单元格的值来自于已存在的单元格。

6、地理配准(Georeferencing)

当栅格数据没有创建在指定的位置,用户通常想通过空间参考纠正它,使用RasterGeoreferencer转换器执行空间参考操作。。

7、偏移(Offsetting)

是用一个指定的距离简单的移动要素,使用Offsetter转换器执行。

8、缩放比例

在FME Workbench中的缩放使用Scaler转换器来执行。

9、栅格和矢量的相互操作

PointOnRasterValueExtractor是在一个栅格数据集上覆盖矢量点要素的转换器。

RasterDEMGenerator转换器可以从一套输入的矢量要素中产生一个栅格高程模型。输入要素应该是三维点、线和断线。

Rasterizer转换器简单的渲染一个矢量数据集成一个栅格影像。

RasterReader,这个转换器本身不转换矢量数据到栅格数据,而是读入一个由现有的数据集(可能是矢量)定义的栅格数据集。

RasterCellCoercer转换器,分解所有的输入数字化栅格要素为独立的点或多边形。

VectorOnRasterOverlayer:把矢量数据添加到栅格数据上,输出带了矢量数据的栅格数据。

10、“Nodata” 的处理

RasterBandNodataSetter,这个 RasterBandNodataSetter 转换器用来设置或标识栅格数据集中的NODATA 值。这个转换器可以利用RasterSelector选择的波段。

RasterPaletteNodataSetter,这个 RasterPaletteNodataSetter 执行与RasterBandNodataSetter相同的操作,但是操作调色板而不是波段。

RasterNodataRemover,这个转换器从栅格数据集中移除 NODATA 值。

11、栅格属性提取

RasterBandPropertiesExtractor转换器,提取栅格要素的波段和调色板属性。

RasterPropertiesExtractor转换器,提取栅格要素的几何属性。

12、重解译转换器

这里定义的重解译转换器,是指修改数据说明、位深度、数据类型等。

RasterCellValueReplacer转换器用于重新设置单元格值是对单个值重新设置单元格范围的操作。

RasterInterpretationCoercer转换器,用来管理数据类型和说明。

RasterPaletteInterpretationCoercer转换器,更改栅格的基本说明,使用指定转换选项。

RasterBandInterpretationCoercer转换器,更改栅格的被选中波段的基本说明,使用指定转换选项。

13、网络地图

WebMapTiler转换器,创建一系列用于Microsoft Virtual Earth的影像图片。这一操作通过重采样栅格数据为各种不同的分辨率,然后把重采样后的影像分成片。

此外,FME还可以对波段、调色板进行添加、删除、选择和重新组合等操作,用到的转换器有RasterBandAdder、 RasterBandCombiner、RasterBandKeeper等。


猜你喜欢

转载自blog.csdn.net/fmechina/article/details/80851304