什么是模型构建器?

模型构建器是一个用来创建、编辑和管理模型的应用程序。模型是将一系列地理处理工具串联在一起的工作流,它将其中一个工具的输出作为另一个工具的输入。也可以将模型构建器看成是用于构建工作流的可视化编程语言。

示例模型

模型构建器除了有助于构造和执行简单工作流外,还能通过创建模型并将其共享为工具来提供扩展 ArcGIS 功能的高级方法。

模型构建器甚至还可用于将 ArcGIS 与其他应用程序进行集成。以下提供了一个示例:

用来发送电子邮件通知的模型

上述模型由某市用来向距离建筑许可证申请提出位置 1 米以内的所有地址发送电子邮件通知。该模型以包含多个许可证申请点位置的要素类开始。此要素类会传送到迭代器内,迭代器在各个独立点之间循环并将相应点传送给“按位置选择图层”工具,该工具会选择距相应点 1 米范围内的所有地址(宗地)。这些地址随后传递到自定义脚本工具(由您或您的同事创建)Generate Mailing List,该工具会执行 Python 代码并以 HTML 格式输出邮件列表。最后,邮件列表传送到另一个自定义脚本工具 Send Email Notifications,该工具将运行用于发送电子邮件通知并生成成功代码的可执行自定义文件。

模型构建器的优势汇总如下:

如果您从未使用过模型构建器,请先学习在模型构建器中执行工具的教程

如果对使用模型构建器创建自定义工具感兴趣,可参阅使用模型构建器创建工具快速浏览使用模型构建器创建工具的教程

相关主题

5/10/2014