Skip to content

GIS 空间批处理脚本实现基于矢量要素批量裁剪栅格数据

Notifications You must be signed in to change notification settings

Leon19960120/cut-tiff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

cut-tiff

使用 GIS 空间批处理脚本实现基于矢量要素批量裁剪栅格数据的功能。

设置输入路径,即多个面要素的 Shapefile 和待裁剪的 TIFF 栅格。

设置输出路径,指定目录存放裁剪结果。

循环 FID 字段以遍历马尾松图斑要素面,裁剪出所有的热红外马尾松图斑的 TIFF 文件。

使用 python 代码批处理栅格数据集,将路径下所有 TIFF 文件中的 Nodata替换为 NaN,并保持地理参考信息不变。

最后将处理后的数据连同原始空间坐标系、仿射变换参数写入新文件,输出至指定目录。

该处理旨在统一栅格无效值标准,便于后续基于 NumPy 的数值计算分析,适用于遥感温度数据预处理。

使用 python 代码,输入文件为设定目录下的 TIFF 图像,TIFF 文件包含地表温度(LST),后续参与计算。

自定义全局参数,包括气象常数(如 Stefan Boltzmann 常数)、气象输入(气温、短波辐射、大气透射率等)、时间信息(UTC时间)和模型参数(地表发射率等)。

输出各个 TIFF 的 CSV 文件,CSV 文件包括表面反照率(Albedo)、蒸发分数(EF)、净辐射(Rn)、地面热通量(G)、感热通量(H)、潜热通量(LE)以及蒸腾量(water)。

CSV 文件中还包括图斑的中心点地理坐标、和温度最大值和温度最小值。

About

GIS 空间批处理脚本实现基于矢量要素批量裁剪栅格数据

Resources

Stars

Watchers

Forks

Languages