当前位置: 移动技术网 > IT编程>脚本编程>Python > 调用arcpy包批量进行矢量掩膜提取

调用arcpy包批量进行矢量掩膜提取

2019年09月03日  | 移动技术网IT编程  | 我要评论

斯诺克国际锦标赛2017,身份证姓名查询系统,yinhudaohang

使用一个polygon矢量提取某个文件夹中所有的tif格式栅格数据

(要确保先安装好arcpy包)

import arcpy
arcpy.checkoutextension("spatial")
arcpy.gp.overwriteoutput=1
arcpy.env.workspace = "e:\\data"  #所有栅格影像所在文件夹
rasters = arcpy.listrasters("*", "tif")
mask= "e:\\data\\bound.shp"  #用于提取的矢量掩膜
for raster in rasters:
    print(raster)
    out= "e:\\data\\images\\"+raster
    arcpy.gp.extractbymask_sa(raster, mask, out)
print("ok")

2019-09-02 23:53:36

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网