朋友们,最近事情太多了,但是我又比较难,总想着要用什么巧妙的办法解决,导致一个问题困扰我很久,但是随之而来的就是生产力爆炸,我把今天写的一个小东西分享给大家,可以用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!!!")

输出结果:
在这里插入图片描述
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐