【ArcGIS遇上Python】长时间序列(30年)每两组栅格数据对应做减法运算求物候参数
生活随笔
收集整理的這篇文章主要介紹了
【ArcGIS遇上Python】长时间序列(30年)每两组栅格数据对应做减法运算求物候参数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Python語言在ArcGIS軟件中發揮著乾坤大挪移的作用,然而很多人并不知道它的厲害之處。今天我們利用Python語言來批處理遙感物候數據,獲取物候期的參數。
說明:
(1)Up_Path:始期數據路徑變量
(2)Down_Path:末期數據路徑變量
(3)outPath:相減輸出結果路徑變量
完整的Python代碼如下:
import arcpy arcpy.CheckOutExtension("spatial") arcpy.gp.overwriteOutput=1Up_Path="G:\\Phenology of 30 Years\\GIMMS 3g\\13Up\\2PointToRaster\\" Down_Path="G:\\Phenology of 30 Years\\GIMMS 3g\\14Down\\2PointToRaster\\" OutPath="G:\\Phenology of 30 Years\\GIMMS 3g\\15Length\\1Length\\" n=1983for i in range(0,30):OutName=OutPath+str(n)a=Up_Path+"p2r_"+str(n)b=Down_Path+"p2r_"+str(n)arcpy.gp.Minus_sa(b, a, OutName) #柵格相減,其實是字符串對應的數據相減,但是不能直接用“-”來操作字符串print(str(n)+" has done") 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的【ArcGIS遇上Python】长时间序列(30年)每两组栅格数据对应做减法运算求物候参数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java Eclipse开发环境搭建及注
- 下一篇: 【ArcGIS遇上Python】Pyth