ModelBuilder001:模型构建器介绍

一、ArcGIS ModelBuilder介绍

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


二、ArcGIS ModelBuilder基本词汇

级别:|一级    ||二级    |||三级  

|模型画布:模型中的白色空白区域。

|模型图:模型中彼此相连的工具和变量的外观和布局。

|模型元素:主要有工具、变量和连接符三种类型。

||工具:模型工作流的基本组成部分,用于对地理数据或表格数据执行多种操作,工具添加至模型后,即成为模型元素。

||变量:模型中用于保存值或对磁盘数据进行引用的元素。有以下两种类型的变量:

|||数据变量:数据变量是包含磁盘数据的描述性信息的模型元素。数据变量中所描述的数据属性包括字段信息、空间参考和路径。

|||值变量: 值变量是诸如字符串、数值、布尔(true/false值)、空间参考、线性单位或范围等的值。值变量包含了除对磁盘数据引用之外的所有信息。

||连接符: 连接符用于将数据和值连接到工具。连接符箭头显示了地理处理的执行方向。有以下四种类型的连接符:

|||数据连接符:用于将数据变量和值变量连接到工具。

|||环境连接符:用于将包含环境设置的变量(数据或值)连接到工具。工具在执行时将使用该环境设置。

|||前提条件连接符:用于将变量连接到工具。只有在创建了前提条件变量的内容之后,工具才会执行。

|||反馈连接符:用于将某一工具的输出返回给同一工具作为输入。

|模型流程:由一个工具和连接到此工具的所有变量组成。连接线用于表示处理的顺序。可将多个流程连接到一起以创建一个更复杂的流程。

|中间数据:运行模型时,模型中的各个流程都会创建输出数据。其中的某些输出数据只是作为中间步骤创建,而后连接到其他流程,以协助完成最终输出的创建。由这些中间步骤生成的数据称为中间数据,通常(但并不总是)在模型运行结束后就没有任何用处了。可以将中间数据看作是一种应在模型运行结束后即删除的临时数据。但是,当运行一个通过模型构建器窗口构建的模型时,中间数据并不会自动删除。

|模型验证:模型验证是指确保所有模型变量(数据变量或值变量)有效的过程。

|模型参数:模型参数是模型工具对话框中显示的参数。模型中的任何变量都可以转换为模型参数。

|在模型构建器中运行模型:可在模型构建器中运行模型中的所选流程或运行整个模型。

|运行模型工具:可在模型构建器内运行模型,也可通过模型工具对话框、Python 窗口或独立脚本运行。

|工作空间环境:可在模型构建器中使用以下四种工作空间环境以简化模型数据管理:

||当前工作空间: 支持“当前工作空间”环境设置的工具将指定的工作空间用作地理处理工具输入和输出的默认位置。

||临时工作空间: 支持“临时工作空间”环境设置的工具可将指定的位置用作输出数据集的默认工作空间。“临时工作空间”专门用于存放不愿保留的输出数据。

||临时文件夹 :“临时文件夹”是一个文件夹位置,可用来写入基于文件的数据(如 shapefile、文本文件和图层文件)。它是一个由 ArcGIS 管理的只读环境。

||临时 GDB :临时 GDB 是可以用来写入临时数据的文件地理数据库的位置。

||内存工作空间:可以将地理数据库要素类和表写入系统内存,而非磁盘。


三、ArcGIS ModelBuilder界面

模型构建器的界面包含菜单栏、工具栏、画布及快捷菜单选项,各选项介绍如下。

  • 菜单栏:包括6个下拉菜单,分别为模型、编辑、插入、视图、窗口和帮助,说明如下:

菜单

描述

模型

包含运行、验证、保存、另存为、删除中间数据、打印设置、打印预览、打印、报告、模型属性、图属性、导出、导入、和关闭模型这些选项。还可以使用此菜单删除中间数据和设置模型属性。

编辑

包含撤销、恢复、剪切、复制、粘贴、删除和全选这些选项。

插入

包含添加数据或工具、创建变量、创建标注、仅模型工具工具和迭代器。

视图

包含“自动布局”选项,此选项可将图属性 对话框中指定的设置应用于模型。另外还包含缩放选项。通过“自定义缩放”选项可以自定义缩放百分比。可使用“视图”菜单上的预设缩放级别(25%、50%、75%、100%、200%和400%)缩放到实际大小的各个固定百分比。

窗口

包含的总览窗口可显示您在显示窗口中放大某部分模型时整个模型的外观。在模型窗口的当前位置将在总览窗口中以矩形标记。当在模型构建器窗口中进行导航时,该矩形也将发生相应移动。

帮助

访问 ArcGIS for Desktop 在线帮助系统和“关于模型构建器”对话框。

  • 工具栏:包括保存、打印、剪切、复制、粘贴、删除、撤销、恢复、添加数据、自动布局、全图、固定比例缩小、固定比例放大、拉框放大、平移、选择、连接、验证和运行工具。
  • 画布:在模型中用于拖动工具并将其连接到变量的空白区域称为画布。
  • 快捷菜单:可通过右键单击调出快捷菜单使用整个模型或任何单个模型元素(变量、连接器或工具)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_31762031

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值