gma 教程 | 栅格处理 | 栅格镶嵌

目标

【栅格镶嵌】。将多个栅格数据集合并到一个新的栅格数据集中。

环境

系统: 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)

镶嵌结果如下:

疑问与反馈

邮箱:[email protected]

你可能感兴趣的:(地理与气象分析库,python)