span8
span4
栅格通常是大型数据集。减小文件大小的一种方法是将栅格裁剪到感兴趣的区域。这可以通过使用限幅变压器和多边形特征来实现。在这个例子中,我们将剪辑一个温哥华的正射影像,并只提取包含公园的部分,使用一个公园多边形形状文件。
RasterClipping.fmwt(已完成的工作区模板)
ClipperData.zip(包含的MrSID正射影像和parks_polygon shape文件)
1。阅读的MrSID文件
在空白工作区中添加aLizardTech的MrSID读者到画布。浏览到BCVAN15_W17。sid文件。这幅正射影像是在公元前的温哥华,在800 * 500平方米的区域内有两个不同的公园。这些公园是北美驯鹿公园和卡尔顿公园。
添加LizardTech的MrSID读者在BCVAN15_W17.sid数据集阅读
2。在添加α带
当我们剪辑光栅时,它会在多边形周围创建一个包围框,将NoData涂成黑色。要删除黑色的NoData区域,我们可以使其透明。为此,我们将添加Alpha8频带。连接一个RasterBandAdderMrSID特性类型的转换器。在参数中,将解释类型设置为Alpha8,并将单元格值设置为255。这将创建一个默认值为255的Alpha8频带,它是完全不透明的,所以无论我们的栅格在哪里,它都是不透明的,但无论在哪里有NoData值,它都是透明的。
BCVAN15_W17.sid加入Alpha8带之前观察在数据检查器
RasterBandAdder参数,设置解读类别以Alpha8和单元格的值到255
加入Alpha8带后BCVAN15_W17.sid观察在数据检查器,请注意,有对图像的外观,只是属性没有变化。
3。阅读园区多边形
既然栅格已经被读取,我们需要在公园多边形中读取一些东西来剪辑栅格。添加一个Shape文件读取到画布,并浏览到parks_polygons。shp文件。
整个parks_polygons.shp的样品,含有感兴趣公园
4。剪辑光栅的多边形
现在我们已经添加了想要剪辑的数据和想要剪辑的数据,我们可以使用限幅器变压器。将Clipper添加到工作空间,将Clippee输入端口连接到光栅带加法器的输出端口,然后将Clipper输入端口连接到park_polygons特性类型。在参数中,在栅格部分,确保保存剪贴区域设置为No,这将确保栅格完全被剪切到公园多边形的边缘,每个剪切的输出是一个单独的特性。此外,启用合并属性,然后设置累加模式合并剪贴板,这将合并公园名称和其他属性与剪贴板。
快船参数,设置保留Clippee最大化为否,并启用合并属性
与Alpha8频带限幅合约的输出增加,周围公园的空间是透明
克利伯的输出,而不Alpha8带,公园内有一个黑色边框
注意:如果您将Clipper参数Preserve Clippee区段设置为Yes,则创建的栅格大小将与原始栅格相同,且剪切数据周围的区域设置为0。这个选项可能有用的时候,修剪的光栅将取代某些网格系统中的瓷砖或将使用相同的外部地理参考文件作为原来的。
5。写出来的GeoTIFF
我们将写入到GeoTIFF,因为它接受Alpha波段,所以每个剪切光栅周围的NoData将保持透明。添加一个的GeoTIFF作家在画布上,并将其连接到在帆船内幕输出端口。在参数的GeoTIFF,设置光栅文件名称属性PARK_NAME,这将公园的名字扇出两个园区为单独的GeoTIFF文件。
作家的GeoTIFF功能类型的参数,设置光栅文件名称PARK_NAME
输出文件名
数据归属
这里使用的数据来自经提供开放的数据起源温哥华市, 不列颠哥伦比亚省。它包含了开放政府许可协议进行许可信息 - 温哥华。
下一个行使,学习如何将多个相邻栅格镶嵌在一起,以创建一个图像。
©2019安全亚搏在线软件公司法律