span8
span4
所述RasterTiler变压器用于拍摄一个栅格和分解成任一限定数目的瓷砖或到限定瓦片的大小。这是不是与混淆WebMapTiler变压器,其将被用于耕种的网络地图(即冰或谷歌地图)的数据。在这个例子中,我们将采取北岸山脉的digitial高程模型只是北温哥华,不列颠哥伦比亚省并把它分成6个的GeoTIFF光栅像素块。
RasterTiling.fmw(已完成模板的工作区)
RasterData.zip(包含NorthShoreMountains.dem光栅)
1。阅读在数字高程模型(DEM)
在一个空白工作区,加加拿大数字高程数据(CDED)读者到画布,浏览到NorthShoreMountains.dem。此文件是北岸山脉的数字高程模型(DEM),北部温哥华,不列颠哥伦比亚省的。
2。检查数据
添加检查员在CDED阅读器后,变压器和运行转换。看着这个数字高程模型,它有一个较长的x轴比y轴,所以这将是最好的平铺成以上水平瓦片不是垂直地砖。因此,我们将其平铺到3个水平瓦片和2个垂直瓦片,创建6个单独的瓷砖。
检查NorthShoreMountains.dem的数据检查
3。添加的RasterTiler变压器
要创建这些砖,我们将使用RasterTiler变压器。一个RasterTiler添加到画布,并将其连接到CDED读者。在参数改变平铺大小或瓷砖的数量瓷砖的数量。然后,对于水平分块数将其设置为3,而对于垂直瓷砖数它设置为2。我们希望所有的瓷砖是一样的大小,因此改变力大小相等的瓷砖为是。如果你愿意,你可以改变属性的名称,但在这个例子中,我们将只使用默认值。
RasterTiler参数,设置水平瓷砖至3和垂直瓷砖2
1个光栅被输入时,在3×2网格输出6个光栅瓦片
4。创建一个更具描述性的文件名
如果我们现在写出来的GeoTIFF,我们的命名规则看起来像下面的图片,这是不是很描述。
文件名没有瓷砖的位置的描述
为了使文件名更具描述性的,我们将使用StringConcatenator变压器来连接的列名,这是与RasterTiler创建的行名。一个StringConcatenator添加到画布,并将其连接到在RasterTiler的瓷砖输出端口。在参数方面,新属性的名称更改为RasterTileName。然后StringParts输入以下命令:
字符串类型 | 字符串值 |
不变 | 行 |
属性值 | _tile_row |
不变 | 柱 |
属性值 | _tile_column |
连接结果应该是这样的:
行@值(_tile_row)上校@值(_tile_column)
StringConcatenator参数用于创建描述栅格瓷砖的名称。
5。写的GeoTIFF
现在,DEM是瓷砖,我们有这方面的描述性的名称,我们可以把它写出来的GeoTIFF。添加GeoTIFF文件(地理参考标记图像文件格式)作家在画布上,属性定义设置为自动,并出现功能类型对话框时,只需点击确定,我们将修改在某一时刻的参数。新的GeoTIFF功能类型作家连接到在StringConcatenator输出端口。现在,它连接到我们的翻译,我们可以修改光栅文件名。在参数,点击旁边的光栅文件名称的下拉菜单,并选择打开文本编辑器。在文本编辑器的值设置为:
@value(fme_basename)@value(RasterTileName)
这将通过DEM,在这种情况下是NorthShoreMountains然后追加在最后的行号和列号的名称扇出瓷砖。如果您在观看的数据检查最终的GeoTIFF文件的问题,确保您的背景图是关闭的。
与描述光栅瓷砖名文件名追加
瓷砖输出GeoTIFFS
注意:在上述图像中的颜色范围中的差异由观看者引起分别计算比例为每个栅格。这不仅是因为这些都是需要被看作色彩演绎数字栅格:基础数据是完全正确的!颜色栅格不会出现相同的差异,因为他们就不再需要特殊的解释。如果你想想象这个数据作为连续表面,你可以一个RasterInterpretationCoercer添加到工作区之前RasterTiler一切强制进入Grey8(相对于INT8) - 但是炼制这样的显示会使无用的DEM数据。
数据归属
该数据这里使用由不列颠哥伦比亚政府提供开放的数据起源。它包含以下许可信息开放政府许可 - 不列颠哥伦比亚。
下一个行使,学习如何使用裁剪多边形的功能,以及介绍了去除黑边的光栅。
©2019安全亚搏在线软件公司|法律