import os
import arcpy
from arcpy.sa import *
#掩膜的位置
clip_raster = "C:/Users/HP/Desktop/Clip/Tibetan_grassland_final_mask.tif"
#要裁剪的栅格的位置
path = "C:/Users/HP/Desktop/Clip/"
input_raster1 = os.listdir(path)
input_rasters = []
for input_raster in input_raster1:
if str(input_raster).split(".")[-1]=="img":
input_rasters.append(input_raster)
print(input_rasters)
for raster in input_rasters:
inputpath = path+raster
#结果输出的位置
ouputpath = "C:/Users/HP/Desktop/Clip_output/"+raster
extract = ExtractByMask(inputpath,clip_raster)
extract.save(ouputpath)
代码练习—Arcpy掩膜裁剪
最新推荐文章于 2022-07-25 10:00:09 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)