span8
span4
AustinMosaic_2015。fmwt工作区演示了如何镶嵌图像,并基于感兴趣的区域(aoi),以不同的格式从源(MrSID到GeoTIFF)创建新的栅格贴图。
然后,AustinMosaciUpdate_2015.fmwt工作区将在此基础上使用更新的图像集更新现有瓷砖。
请注意,以下场景尽可能接近现实生活,因此,它使用更大的光栅数据集。
为了复制这个演示,你需要下载完整的光栅数据集,大约是330 Mb。
要从此页面运行示例工作区,请下载以下内容:
http://tnris.org/data-download/#!/全州
不需要从压缩文件中提取图像,因为FME可以从压缩文件中读取MrSID文件,只要正确指定格式即可。
在撰写本文时,必须使用地图选择Oak Hill和Montopolis Quad's,或手动在文本框中键入。
将aoi重新投影到TX83-CF,以匹配奥斯汀200'城市网格文件。
aoi边界和图像块重新投影到TX83-CF投影以匹配Austin 200' City网格。
使用空间过滤器选择aoi覆盖的奥斯汀200'城市网格瓷砖。那些与aoi相交的图块将通过传递的端口输出,其余的图块将不参与进一步的处理。
覆盖aoi的奥斯汀200'城市网格瓷砖
使用光栅bandadder添加一个Alpha波段到光栅,并设置单元格值为255。这将允许边框显示为透明而不是黑色。使用RasterMosaicker变压器将DOQQ数据集拼接在一起,保留默认设置。
将马赛克重新投影到TX83-CF上。这一步应该在马赛克之后完成,以避免瓷砖边缘的匹配问题。
根据选定的奥斯汀200'城市栅格文件,通过剪裁重新平铺马赛克。为了使剪辑后的图像与相应的城市栅格图块具有相同的名称,请在剪辑器上将“合并属性”设置为“是”。
请注意,空间过滤器和裁剪器都有“过滤器(或裁剪器)优先”选项。此选项可加快翻译速度;然而,它使读者的顺序变得重要。确保先读取过滤器功能,在本例中,先读取MapInfo选项卡文件,然后读取候选文件或形状文件,最后读取光栅-这可以在“导航器”窗格中完成。
剪切后,新的图像块即可写入GeoTIFF格式。“平铺名称”属性用作光栅文件名。输出GeoTIFF将根据原始奥斯汀200'城市网格瓷砖名称命名。
新图像瓷砖,奥斯汀200'城市网格瓷砖名称,覆盖aoi
在aoi更新的图像将用于重建现有的瓷砖在哪里可用。AustinMosaickUpdate。fmwt使用以下文件,以及用austin mosaic .fmwt创建的栅格贴图。下面是更新后的图像和旧图像的边界框
彩色图像更新
RasterBandAdder用于添加Alpha8波段。单元值设置为255,这允许黑色边框变得透明,并有助于避免拼接过程中出现接缝。
SpatialFilter用于选择被更新图像覆盖的旧栅格块进行进一步处理。在这种情况下,从通过的端口输出的任何内容都不匹配,将不属于进一步处理的一部分。一些更新的贴图将包含旧图像的部分和更新的更高分辨率的图像。旧图像需要用RasterResampler重新采样到1英尺的分辨率,因为第一个到达RasterMosaicker的图像定义了输出光栅的间距。如果RasterMosaicker被允许做重采样,分辨率输出可能是不可取的。
使用AttributeCreator创建“Order”属性,并将值1和2分别指定给原始光栅和新光栅。这允许将新图像置于旧图像之上。
RasterMosaicker变压器设置都是默认的,除了“复合使用Alpha波段”参数被设置为“是”。当“复合使用Alpha波段”设置为“是”时,光栅将根据重叠的光栅的Alpha值进行混合,而不是仅仅复制在它们上面。
AttributeRemover transformer将删除新光栅图块的fme_basename,因为命名约定仍应基于来自旧光栅的旧Austin 200'城市网格图块。提取旧瓷砖的边界框,剪裁新更新的马赛克,并用适当的瓷砖名称写出。
更新马赛克,顶部有新图像
©2020安全亚搏在线软件公司|法律