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")
基于arcgis的python脚本实现shp批量裁剪tif栅格
最新推荐文章于 2024-08-14 22:38:49 发布