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!!!")

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jackson的生态模型

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值