目标
【栅格镶嵌】。将多个栅格数据集合并到一个新的栅格数据集中。
环境
系统: Window 10+ (X64)
Python 版本: 3.8.8+
gma 版本: 1.0.7+
gma 安装和详细功能帮助见:地理与气象分析库
函数
gma.rasp.Mosaic(InFiles, OutFile, InNoData=None, OutNoData=None, OutFormat=‘GTiff’)
参数
InFiles: list
。镶嵌影像路径集合。
OutFile: str
。输出文件路径。
可选参数
InNoData = float || list
。输入栅格的无效值。默认自动搜索每个输入栅格的无效值(None)。
OutNoData = float
。输出栅格的无效值。默认根据输入栅格自动设置(None)。
OutFarmat = str
。输出数据格式。默认为 GTiff 。其他格式详见 ToOtherFormat 函数。
案例
数据
2 景 ESA 2020年陆表覆盖数据(可从ESA官网下载对应数据)
- 第一景:ESA_WorldCover_10m_2020_v100_N33E111_Map
- 第二景:ESA_WorldCover_10m_2020_v100_N33E114_Map
镶嵌
import gma
# 定义并获取目标文件夹下需要镶嵌的全部 .tif 文件
InPath = r'D:\CSDN\gma\栅格处理\0.1原始影像\Mosaic'
InFiles = gma.osf.GetPath(InPath, EXT = '.tif')
# 定义镶嵌结果路径并执行镶嵌函数
OutFile = r'D:\CSDN\gma\栅格处理\Mosaic\Mosaic_ESA_2_2020.tif'
## 如果需要自行定义原始数据中的无效值,可在函数中配置。否则,函数会自动搜索原始数据中设置的无效值。
gma.rasp.Mosaic(InFiles, OutFile)
镶嵌结果如下:
疑问与反馈
邮箱:858998723@qq.com