Arcpy批量裁剪、批量掩膜代码\ArcGIS批量裁剪掩膜

# -*- coding:utf-8 -*-... import arcpy... from arcpy import env #定义env... from arcpy.sa import *... ... arcpy.env.workspace = "H:/遥感数据/NDVI/" #定义工作空间及数据路径... rasters = arcpy.ListRasters("*", "tif") #遍历工作空间中的tif格式数据... inMask = "H:/遥感数据/NDVI/1.shp"#裁剪文件及路径,裁剪文件可以是tif文件... for raster in rasters:...   outpath = "H:/遥感数据/OUT/" +str(raster) #输出存储路径以及输出文件名,这里使用的是读取到的数据名称...   outCJ = ExtractByMask(raster, inMask)...   outCJ.save(outpath) #输出存储裁剪的栅格数据...   print(str(raster))    #输出读取并裁剪的栅格数据名称... print("over!!!!!!!!")

只需要修改输入空间路径,输出空间路径,以及裁剪的shp或者tif文件路径

打开方式打开【Arcmap】-【地理处理】-【Python】

使用方法将代码复制到窗口内,双击回车开始运行​。​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值