ArcGIS学习(十二)ModelBuilder参数化建模
1.ModelBuilder应用基础
本任务给大家带来的是ArcGIS中一个非常有意思也很重要的模块一-ModelBuilder。ModelBuilder有什么用呢?
大家设想一下这些场景:
你在做一项复杂研究,使用到ArcGIS中的多个工具和步骤,包括缓冲区分析、空间连接、字段计算器、裁剪、相交等,如果一步步调用工具,输入数据,输出结果非常耗时,有没有更快速的方法?
领导给了你全国道路数据和全国城市边界数据,让你把每个城市的道路裁剪出来保存成单独的文件,全国有近300个地级市,这个时候你怎么办?现在你参与了一个县的村庄规划,需要对200多个村庄分别进行用地适宜性评价,这个时候你怎么办?
上面这些需求都涉及到复杂的工作流程或者大量的重复性工作,如果不使用一些先进的工具,纯靠手工处理的话,那简直处理到让人头秃。
而ModelBuilder就是ArcGIS中数据批量处理的神器。掌握ModelBuilder,可以大大提升我们的工作效率。课程后面的任务我们基本也都会使用到ModelBuilder,非常重要,大家一定要掌握。
本任务包括三个关卡:
- ModelBuilder应用基础
- ModelBuilder进阶技术:迭代器/行内变量替换
- 创建模型工具
让我们直接进入第一个关卡的内容一-ModelBuilder应用基础。首先,先让我们简单认识一下ModelBuilder。