西班牙
斯潘4
光栅通常是大数据集。减少文件大小的一种方法是仅将光栅剪裁到感兴趣的区域。这可以通过使用裁剪器转换器和多边形功能来实现。在本例中,我们将剪辑温哥华的正射影像,并使用Parks多边形形状文件仅提取包含Parks的部分。
RasterClipping.fmwt(完成工作空间模板)
ClipperData.zip包含MrSID正射影像和parks_polygon shapefile)
1.读取MrSID文件
在空白工作区中,添加蜥蜴科技MrSID读到画布。浏览到bcvan15_w17.sid文件。这个正射影像是在温哥华的一个地区,在800×500平方米范围内有两个不同的公园。这些公园是驯鹿公园和卡尔顿公园。
添加一个LizardTech MrSID阅读器来阅读BCVAN15_W17。sid数据集
2.加入Alpha频带
当我们剪辑光栅时,它将在多边形周围创建一个边界框,这将使nodata变黑。要删除黑色nodata区域,我们可以使其透明。为此,我们将添加Alpha8频段。连接RasterBandAdder转换为mrsid功能类型。在参数中,将解释类型设置为alpha8,并将单元格值设置为255。这将创建一个默认值为255的alpha8波段,其中is是完全不透明的,因此无论光栅在何处,它都是不透明的,但无论有nodata值在何处,它都是透明的。
BCVAN15_W17。sid viewed in the Data Inspector before adding the Alpha8 band
光栅带加法器参数,将解释类型设置为Alpha8,单元格值设置为255
BCVAN15_W17。sid viewed in the Data Inspector after adding the Alpha8 band, notice that there is no change to the image appearance, just the properties.
3.阅读公园的多边形
现在光栅已经读入,我们需要读入公园的多边形,以便有一些东西来剪裁光栅。添加Shapefile阅读画布,然后浏览parks_polygons.shp文件。
整个parks_polygons的样本。shp, containing the parks of interest
4.将光栅裁剪到多边形上
现在我们已经添加了要剪辑的数据和要剪辑的数据,可以使用限幅器变压器。将剪辑器添加到工作区,将剪辑输入端口连接到RasterBandadder上的输出端口,然后将剪辑器输入端口连接到Park_Polygons功能类型。在参数中,在“光栅”部分下,确保“保留剪裁范围”设置为“否”,这将确保光栅完全剪裁到Parks多边形的周长,并且每个剪裁的输出都是一个单独的功能。此外,启用“合并属性”,然后将“累积模式”设置为“合并剪裁器”,这将使用剪裁的光栅合并风场名称和其他属性。
剪贴器参数,设置保存剪贴区段为No,并启用合并属性
加上Alpha8的输出,公园周围的空间是透明的
输出的快船没有Alpha8的波段,公园有一个黑色的边框
注意:如果将“剪裁器”参数“保留剪裁范围”设置为“是”,则创建的光栅将与原始光栅大小相同,且剪裁数据周围的区域设置为0。当剪裁的光栅将替换某个栅格系统中的平铺或将使用与原始图形相同的外部地理参考文件时,此选项可能很有用。
5.写信给GeoTIFF
我们将写入geotiff,因为它接受alpha波段,所以围绕每个剪裁光栅的nodata将保持透明。添加GeoTIFF将writer连接到画布并将其连接到clipper上的内部输出端口。在GeoTIFF参数中,将栅格文件名设置为属性PARK_NAME,这将按公园名称将两个公园分散到单独的GeoTIFF文件中。
GeoTIFF写入器特性类型参数,将栅格文件名设置为PARK_NAME
输出文件的名字
数据属性
这里使用的数据来源于由温哥华的城市不列颠哥伦比亚省。它包含在开放政府许可下的信息-温哥华。
在接下来的锻炼,学习如何镶嵌多个相邻的栅格一起创建一个图像。
?2019安全亚搏在线软件公司|合法的