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.单独购买工具,不提供免费的技术咨询。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM