import os
from osgeo import gdal, osr
# 输入文件夹和输出文件夹路径
input_folder = r'E:\MODIS\HEGOUT'
output_folder = r'E:\MODIS\HEGOUT_3413'
# 创建输出文件夹
os.makedirs(output_folder, exist_ok=True)
# 获取输入文件夹中所有的TIFF文件
input_files = [f for f in os.listdir(input_folder) if f.endswith('.tif')]
# 定义目标投影的SpatialReference对象
target_srs = osr.SpatialReference()
target_srs.ImportFromEPSG(3413)
for input_file in input_files:
# 构建输入和输出文件的完整路径
input_path = os.path.join(input_folder, input_file)
output_path = os.path.join(output_folder, input_file)
# 使用gdal.Warp进行投影转换
gdal.Warp(output_path, input_path, dstSRS=target_srs.ExportToWkt(), resampleAlg=gdal.GRA_NearestNeighbour)
print("批量投影转换完成,使用最邻近插值")
gdal转投影
最新推荐文章于 2024-02-20 22:36:42 发布