基于arcgis的python脚本实现shp批量裁剪tif栅格

tech2025-09-29  16

import arcpy ... arcpy.CheckOutExtension("spatial") ... arcpy.gp.overwriteOutput=1 ... arcpy.env.workspace = "E:\\input_data" #输入文件地址 ... rasters = arcpy.ListRasters("*", "tif") #遍历栅格文件 ... mask= "E:\\mask\\china_line.shp" #掩磨文件 ... for raster in rasters: ... print(raster) ... out= "E:\\output_data\\"+raster #输出文件地址及名称(原名称) ... arcpy.gp.ExtractByMask_sa(raster, mask, out) ... print(raster+" has done") ... print("All done")
最新回复(0)