arcpy栅格每个波段按矢量范围裁剪
时间: 2023-05-17 20:04:19 浏览: 298
arcpy栅格数据批量裁剪
可以使用arcpy中的ExtractByMask函数来实现栅格按矢量范围裁剪,具体代码如下:
import arcpy
from arcpy.sa import *
# 设置工作空间
arcpy.env.workspace = "C:/data"
# 定义栅格和矢量文件路径
inRaster = "raster.tif"
inMask = "mask.shp"
# 使用ExtractByMask函数进行裁剪
outExtractByMask = ExtractByMask(inRaster, inMask)
# 保存裁剪后的栅格
outExtractByMask.save("C:/output/clipped_raster.tif")
阅读全文