赞
踩
朋友们,最近事情太多了,但是我又比较难,总想着要用什么巧妙的办法解决,导致一个问题困扰我很久,但是随之而来的就是生产力爆炸,我把今天写的一个小东西分享给大家,可以用30s的时间完成2个小时的工作任务。文件越多,效率越高!!!
# -*- coding: cp936 -*-
import arcpy
arcpy.CheckOutExtension("spatial")
arcpy.env.workspace = "E:/ANUSSPLIN/buffer"#栅格文件路径
rasters = arcpy.ListFiles("*.shp")#也可以是其他的文件格式,如grd
for raster in rasters:
print str(raster)
out = "E:\\BUFFER\\" + raster
arcpy.Buffer_analysis(raster,out,"10000 meter","FULL","ROUND","NONE")
print("buffer_" + raster + "has done!")
print("ok!!!")
输出结果:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。