模型构建器 包含一组支持构建灵活且功能强大的模型的实用工具。
迭代器
迭代器工具用于启用批处理,并针对一组输入重复一个过程或一系列过程。
实用工具
实用工具包括用于扩展模型功能的操作。
逻辑
逻辑工具用于控制模型中的流程流,并启用 if-then-else 分支逻辑。
逻辑工具 | 描述 |
---|---|
评估指定坐标系的输入数据。 | |
用于评估指定数据是否已存在。 | |
用于评估输入数据是否与指定数据类型相匹配。 | |
评估给定 Python 表达式是 True 还是 False。 | |
用于评估要素类是否为指定要素类型。 | |
用于评估输入数据是否具有指定字段。 | |
用于评估属性字段中的值是否与指定的值、表达式或第二个字段相匹配。 | |
评估输入数据的行计数并检查其是否与指定的值匹配。 | |
检查输入数据是否包含选择项以及是否已选择一定数量的记录。 | |
用于评估输入是否有指定的空间关系。 | |
可使用定义的比较运算符对输入值与单一值、值列表或值范围进行估算。 | |
将两个或多个逻辑分支合并为一个输出。 | |
如果输入值设置为 true 或 false,将使模型退出迭代循环。对于一组输入值,如果所有输入为 true,则迭代会继续;如果任何一个输入为 false,则迭代会停止。该工具的功能与 While 工具非常类似,但如果模型中存在一个 While 循环迭代器且没有其他迭代器可添加时,则该工具对于停止模型非常有用。 |