使用 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 文件中还包括图斑的中 心点地理坐标、和温度最大值和温度最小值。