1. 程式人生 > 其它 >Arcgis模型構建器案例教程-while和for實現通用的迴圈迭代功能

Arcgis模型構建器案例教程-while和for實現通用的迴圈迭代功能

Arcgis模型構建器案例教程-while和for實現通用的迴圈迭代功能

功能:利用模型構建器的while和for,實現多種通用迴圈功能。

特點:非程式設計,無python,無指令碼,永不出錯。

目的:為靈活使用模型構建器,實現靈活的自定義迴圈。

背景:使用模型構建器,對順序流程的建模,比較簡單。但要靈活使用模型構建器,需要掌握迴圈和判斷(迭代和分支)結構。如果瞭解後面兩種技術,那麼不用邊寫程式碼,可以實現幾乎指令碼語言的所有功能。

案例1:等差數列

目的:計算等差數列的通項公式,直到通項大於某個值。

while模型結構

For模型結構

 

案例2:遞推公式廣義斐波那契數列

1,1,2,3,5,8,13,21,34,55,89...

如果設an為該數列的第n項,那麼這句話可以寫成如下形式:

a1=1,a2=1,an=an-1+an-2

功能:輸出在某個最大值以內的斐波那契數列

Arcgis模型構建器實現:

while模型:

工具難度和功能係數:10

arcgis操作、製圖、開發、分析、培訓、研發、單位機構和重大科技專案技術商業諮詢,qq group ArcGisky: 878796212

購買獲取:1.購買線下培訓課程,贈與所有工具,提供免費技術諮詢,2.單獨購買工具,不提供免費的技術諮詢。