Python地理数据处理 26:基于arcpy批量操作(七)

1. 使用arcpy进行批量tif格式数据的重采样

此代码使用了最近邻(“NEAREST”)插值方法进行重采样,如果您需要使用其他插值方法,请相应地修改arcpy.Resample_management函数的第四个参数。

import arcpy
from arcpy.sa import *

# 设置工作空间
arcpy.env.workspace = r"C:\path\to\your\workspace"

# 输入文件夹路径
input_folder = r"C:\path\to\input\folder"

# 输出文件夹路径
output_folder = r"C:\path\to\output\folder"

# 设置重采样分辨率
resampling_resolution = "1000"

# 列出输入文件夹中的所有tif文件
tif_list = arcpy.ListFiles("*.tif")

# 循环处理每个tif文件
for tif_file in tif_list:
    # 构建输入和输出路径
    input_path = input_folder + "\\" + tif_file
    output_path = output_folder + "\\" + tif_file
    
    # 执行重采样
    arcpy.Resample_management(input_path, output_path, resampling_resolution, "NEAREST")
    
    print output_path

print("Finish!")

Guess you like

Origin blog.csdn.net/amyniez/article/details/131344649