Clip

2021/10/30

# gma.rasp.Basic.Clip(InFile, OutFile, CutLineFile, LayerID = 0, FeatureID = None, InNoData = None, OutNoData = None, OutFormat = 'GTiff')


功能:【裁剪】。按矢量边界裁剪栅格。

参数:

 InFile:str。输入栅格路径。

 OutFile:str。输出栅格路径。

 CutLineFile:str。裁剪矢量文件路径。

可选参数:

 LayerID = int 1.0.7 + 。输入裁剪矢量的图层 ID。默认第一个图层(0)。

 FeatureID = list 1.0.7 + 。掩膜图层的要素 ID。默认掩膜全部要素(None)。

 InNoData = float。输入栅格的无效值。默认不指定(None)无效值。

 OutNoData = float。输出栅格的无效值。默认不指定(None)无效值。

 OutFormat = str。输出栅格文件格式。默认为 GTiff,其他格式详见 ToOtherFormat 函数。


示例:

from gma import rasp

InFile = 'ESA_LC2020_Luoyang.tif'
CutLineFile = 'Chanhe.shp'
OutFile = 'ESA_LC2020_Luoyang_Chanhe.tif'

# 定义裁剪结果路径并执行裁剪,并为边界外数据分配无数据值
rasp.Basic.Clip(InFile, OutFile, CutLineFile, OutNoData = 0)
1
2
3
4
5
6
7
8

原始数据与裁剪结果: