相比较ArcMap的模型构建器,Pro的新功能如下。
01
新增迭代字段官方文档中的例子是:使用计算字段工具将多个字段中的空值转换为零。
事件要素图层变量具有唯一的字段,该字段按日期统计事件的数量。一些具有缺失值的字段存储为空值。在这种情况下,迭代字段工具用于基于通配符和已过滤字段列表的子集过滤日期。然后每个字段将传递至按属性选择图层工具,然后所选记录将传递到计算字段工具。
02
新增分组功能在模型中进行分组可以将流程汇集成逻辑单元。可将这些组折叠以将多个流程显示为一个流程,或将其展开以在组内编辑流程。选中现有模型元素,创建组。点击组中右上角的箭头,可以将组叠起来。当模型元素较多时,使用分组可以提醒自己这部分功能,看着也清爽些。
在组上单击右键,可以将组导出为一个新模型。不想用这个组了,还可以取消分组。
03
新增逻辑判断工具逻辑工具是 ModelBuilder 实用工具中的一个类别,可帮助您控制模型中的流程流,并启用 if-then-else 分支逻辑。逻辑判断工具如下:
以下示例使用如果数据已存在工具检查模型参数中的输入要素是否存在。如果数据已存在工具有两个布尔输出:True 和 False。如果输入存在,则 True 输出变量和前提条件将设置为 true,从而允许计算字段工具运行。如果 False 输出变量为 true(意味着数据不存在),则模型将创建其他数据集的副本,并使用此替代数据集作为输入来运行计算字段工具。
04
取消连接符模型元素的连接,直接划线,已取消连接符工具。
05
降低学习成本在历史窗口,选中运行后的工具,可以直接添加到模型中。
地理处理工具右键,批处理,可以快速生成模型,只做一个步骤的话,都不需要掌握迭代器。