Python地理数据处理 十六:arcpy批量生成缓冲区

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

输出结果:
Python地理数据处理 十六:arcpy批量生成缓冲区_第1张图片
Python地理数据处理 十六:arcpy批量生成缓冲区_第2张图片

你可能感兴趣的:(GIS,with,Python,python,开发语言,arcgis,经验分享)