一个文件夹,内有多个tif文件,另有一个模板tif,把文件夹内的tif转换为与模板文件相同的XY coordinate system.
python">import arcpy
import os# 设置工作环境
arcpy.env.overwriteOutput = True# 输入文件夹路径和模板文件路径
input_folder = r"输入文件夹路径" # 替换为存放 tif 文件的文件夹路径
template_tif = r"模板文件路径" # 替换为模板 tif 文件路径
output_folder = r"输出文件夹路径" # 替换为保存结果 tif 文件的文件夹路径# 获取模板文件的坐标系
template_sr = arcpy.Describe(template_tif).spatialReference# 遍历文件夹中的 tif 文件
for file in os.listdir(input_folder):if file.endswith(".tif"):input_tif = os.path.join(input_folder, file)output_tif = os.path.join(output_folder, file)# 投影转换arcpy.management.ProjectRaster(in_raster=input_tif, # 输入栅格out_raster=output_tif, # 输出栅格out_coor_system=template_sr, # 坐标系统resampling_type="NEAREST", # 重采样方式)print(f"已处理: {file}")print("所有文件已完成投影转换!")