ArcGIS模型构建器(Model Builder)是一个用来创建、编辑和管理模型的应用程序。模型是将一系列地理处理工具串联在一起的工作流,它将其中一个工具的输出作为另一个工具的输入,也可以将模型构建器看成是用于构建工作流的可视化编程语言。
模型是以流程图的形式表示,这个流程是由(数据处理)工具和数据组成。整个数据处理过程按流程图先后执行,类似电子政务中工作流,不同是他没有人员和权限,办理时限等。都是顺序、支持并行,都有数据输入和数据输出。
一、数据建模应用的优点
1、自动处理流程。Mode1 Builder可以把分析和准备数据过程所用到的所有分析工具和数据通过流程化结合在一起。每次更新操作都可以保存,并且重新运行。
2、共享数据处理。方便以后和他人工具,实现模型的重复使用。Mode1的数据、工具都通过图形方式表示,通俗易懂,并且可以保存下来与别人共享,同时也可以保存在SDE数据库中,或通过ArcGIS Server实现互联网共享。
3、记录与文档化。Model的运行可以像Too1box中的工具一样运行,并且还提供了图文结合的帮助,方便共享。
4、根据需要添加复杂模型。模型可以包括复杂的处理过程,而一个模型中还可以包含子模型,实现更复杂的应用。、
5、模型和编程结合。模型可以直接生成脚本语言,和脚本语言结合起来,建立模型,实际一种图形化编程,但要求大大降低。
6、最大限度的重用。以减少重复性的劳动。
二:ArcGIS建模实现批量切割影像并自动按特定字段命名
1、建模工具
2、建模过程
3、建模结果
可实现将某一区域大影像按标准分幅方格网切割,并按标准分幅号自动命名。
三、中学选址位置分析
1、影像中学选址的因素
现有中学(0:0-500m;1:500-1000m;2:1000-1500m;3:>1500m)、人口密度(0:0-50人/hm2;1:50-100人/hm2;2:100-200人/hm2;3:>200人/hm2)、土地利用(0:工业或绿地;1:商业2:居住)
2、建模过程
3、 建模结果
可形象地分析出中学选址的最佳位置。
四、总结:
1、模型构建器将ArcToolbox的各种工具组合起来,使冗长的交互式操作流程化,传统的批处理可视化,模型可保存、修改、调试、反复运行,使我们的注意力侧重于数据、工具的逻辑关系,防止过分频繁的交互式操作。
2、本文两个案例多次用到重分类工具,输入数据必须存在,否则无法正常设置对照表,为此不得不运行前置的部分。其他工具一般不需要事先确定输入数据,就可一次完成设置和构建。
3、模型可转换为图像图形文件(如JPG、PDF、BMP等格式),供其他电子文档或文字报告引用,也可导出为Python脚本语言程序代码,供进一步编程使用。(测绘地理信息部)