arcpy

arcpy,第1张

arcpy
import arcpy
from arcpy import env
from arcpy.sa import *


arcpy.env.workspace =r"C:/Users/Yuki/Desktop/data"
arcpy.CheckOutExtension("Spatial")
rasterlist1 = arcpy.ListRasters("*","tif")
rasterlist2 = arcpy.ListRasters("*","tif")
output_path =r'C:/Users/Yuki/Desktop/data/data2/'
for raster1,raster2 in zip(rasterlist1[0:-1],rasterlist2[1:]):
   print len(rasterlist1[0:-1])
   print len(rasterlist1[1:])
   Sum1 = Raster(raster1) + Raster(raster2)
   print str(raster1)
   print str(raster2)
   # out_name=output_path+raster1
   # Sum1.save(out_name)
print("OK!")

编译器为python27的环境下,利用pycharm,实现了data文件夹的第一个tif与第二个tif相加,然后第二个tif与第三个tif相加,以此类推,最终输出在data2文件中。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5156624.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存