版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、114基于基于ArcPy的RUSLE模型模型LS因子計(jì)算因子計(jì)算(FromAMLarcgising)By:半荒漠豬毛菜屬飛天小豬于2011年將Hickey計(jì)算RUSLE模型LS因子的AML代碼移植為python腳本,基于平臺為ArcGIS9.3。目前,ArcGIS最新版本已到10.3,且自10.0之后出現(xiàn)ArcPy包,內(nèi)置模塊與函數(shù)與之前版本差異較大。為方便在現(xiàn)版本中運(yùn)行,參考Hickey原文算法的基礎(chǔ)上,將飛天小豬代碼轉(zhuǎn)譯為10.X腳
2、本形式。附以下為“飛天小豬”版使用說明:附以下為“飛天小豬”版使用說明:越陡越長的坡比地面上產(chǎn)生更高的流速,但是土壤侵蝕對S(坡度)比對L(坡長)有更強(qiáng)的敏感度。不規(guī)則和分割的坡型對RUSLE的影響沒有體現(xiàn)在本程序中。LS計(jì)算的算法時(shí)基于McCool等人在1997年的研究成果,校正了坡長的水平投影;這對GIS中通過格網(wǎng)或地圖(xy)而不是字段(xyz)計(jì)算坡長很有用。程序中坡長的計(jì)算從高點(diǎn)(highpoints如平緩的脊頂ridgeto
3、ps)到低點(diǎn)(lowpoints,比如,流域傾點(diǎn)watershedpourpoint或其他出口點(diǎn)outlet)。行政上定義的流域可能并不合適,除非其也是水文上定義的集水區(qū)域。計(jì)算LS因子的理想輸入數(shù)據(jù)是已經(jīng)裁剪過或者已經(jīng)擴(kuò)大到感興趣的區(qū)域及任何相關(guān)的集水區(qū)的DEM數(shù)據(jù)。為了避免任何由于尺度導(dǎo)致的邊界影響,最大范圍應(yīng)該稍微比目標(biāo)區(qū)域大一點(diǎn)。確保DEM的高程單位和水平距離單位是一致的(默認(rèn)是米)。L和S因子計(jì)算的輸出數(shù)據(jù)需要仔細(xì)檢查以確保和
4、DEM相符以及沒有重大格式問題。如果在處理中因?yàn)楦↑c(diǎn)型格式出現(xiàn)問題,截短或取整或許可以解決。314程序如下:imptarcpyfromarcpyimptfromarcpy.saimpt#即不需要arcgising中導(dǎo)入,用arcpy包即可arcpy.env.wkspace=“E:temp“dem_input=“E:tempDEM.tif“#輸入柵格數(shù)據(jù)wshed=“E:tempBoundary.shp“#輸入流域邊界數(shù)據(jù)demunits
5、=“meters“scf_lt5=0.7scf_ge5=0.5#定義信息提示函數(shù)defsendmsg(msg):printmsgarcpy.AddMessage(msg)#定義一個(gè)函數(shù),輸入字符型坐標(biāo)、cellsize、倍數(shù),返回平移后的字符型坐標(biāo)值,目的為保留原始小數(shù)位數(shù)不變defStoS(scellsizemult):stri=s.split(.)inte=float(stri[0])multcellsizereturnstr(in
6、t(inte)).stri[1]#可覆蓋文件arcpy.env.overwriteOutput=1#判斷輸入DEM數(shù)據(jù)的水平和垂直方向的單位是否一致ifdemunits==Nonedemunits.strip()==““:demunits=“meters“sendmsg(“使用默認(rèn)單位:meters“)elifdemunits!=“meters“demunits!=“feet“:demunits=“meters“sendmsg(“DEM
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于RUSLE模型沂河流域土壤侵蝕研究.pdf
- 基于RUSLE和最小累積阻力模型的水土流失格局分析.pdf
- 基于GIS和RUSLE模型的寧夏彭陽縣土壤侵蝕變化研究.pdf
- 38771.基于rusle模型的甘肅省文縣土壤侵蝕定量評價(jià)
- 基于遙感調(diào)查和RUSLE模型的貴州省土壤侵蝕對比研究.pdf
- 基于有效因子的多因子選股模型
- 基于LS-SVM模型的證券價(jià)格可預(yù)測性研究.pdf
- 基于RUSLE模型的湘西石漠化地區(qū)土壤侵蝕研究——以龍山縣為例.pdf
- 基于因子Copula的CDO定價(jià)模型.pdf
- 基于LS-DYNA的汽車正面碰撞計(jì)算機(jī)模擬仿真.pdf
- 基于DEM小班地形因子的計(jì)算機(jī)自動(dòng)計(jì)算.pdf
- 基于多模型LS-SVM造紙黑液濃度軟測量.pdf
- 基于LS-SVM在線模型的非線性預(yù)測控制研究.pdf
- LS準(zhǔn)則下基于DFT插值的OFDM信道估計(jì)算法研究.pdf
- 基于LS_SVM建立發(fā)酵過程動(dòng)態(tài)模型的研究及軟件實(shí)現(xiàn).pdf
- 基于LS-SVR模型的煤與瓦斯突出預(yù)測系統(tǒng)研究.pdf
- 基于多因子模型的量化選股
- 基于因子分析的分布估計(jì)算法.pdf
- 基于隱因子的邏輯回歸推薦模型研究.pdf
- 基于因子分解模型的推薦技術(shù)研究.pdf
評論
0/150
提交評論