SplitImage
洛 2021/10/30
# gma.rasp.Decompose.SplitImage(InFile, OutPath, Size=256, Lap=0, FillValue=None)
功能:【影像切片】。将一幅影像切分为特定行列数的小影像(切片)。
参数:
InFile:str
。输入栅格路径。
OutPath:str
。输出文件夹路径。
提示
输出切片会自动命名。命名规则:
<输入文件名>_<切片左边界>_<切片上边界>.<驱动扩展名>
可选参数:
Size = int
。切片大小。切片结果的行列数大小。默认为 256。
Lap = int
。输出相邻切片的重叠度,默认不重叠(0)。
FillValue = None||float||'AUTO'
。边缘切片不足 Size 大小时的处理方法。默认忽略边缘值(None)。
不同参数的含义
None: (默认设置)忽略边缘值。不会进行扩展,不足 Size 大小的部分切片时将被舍弃。
float: 不足 Size 的部分将用此值填充。
AUTO: 不足 Size 的部分将用输入栅格的 NoData 值填充。若 NoData不存在,则自动尝试扩展填充值。
示例:
from gma import rasp
InFile = 'ESA_LC2020_Luoyang.tif'
OutPath = 'SplitImage'
rasp.Decompose.SplitImage(InFile, OutPath, Size = 2048)
1
2
3
4
5
6
2
3
4
5
6