|
- import arcpy
- #设置工作空间,即裁切参照shp文件所在的目录
- arcpy.env.workspace=r'A:/1_5000/00/shp'
- #获取工作空间中的Shapefile文件列表
- featureClasses=arcpy.ListFeatureClasses()
- #待裁切影像文件全路径,这里是.img格式
- inRasterPath=r'A:/1_5000/GF2-2199394-20170221/GF2219939420170221F.img'
- #裁切出的影像文件输出文件夹路径
- outFolderPath=r'A:/1_5000/00/tif/'
- for fc in featureClasses:
- arcpy.Clip_management(inRasterPath,'#',outFolderPath+fc[:-4]+'.tif',fc,0,"ClippingGeometry")
- #arcpy.Clip_management函数的用法可以参考官方帮助
- #outFolderPath+fc[:-4]+'.tif'为输出文件的全路径,tif格式,用切割参照shp的名字命名,fc[:-4]即截断名字最后4个字符,即.shp
|
|