提供了 模型构建器 实用工具的示例。
计算值
在以下示例中,计算值工具通过 ArcGIS Arcade 表达式返回一个字符串,该字符串基于按属性选择图层工具的记录计数结果。
收集值
以下示例使用了收集值工具从存储于 Input_CollectValue 工作空间(输入栅格变量)中的 99 个栅格创建镶嵌数据集。 迭代栅格数据工具通过工作空间中的每个栅格进行迭代,所有栅格均通过收集值工具进行收集。 收集值工具的输出:收集值是多值的栅格,也是镶嵌至新栅格工具的输入。 这样使用收集值工具需要创建一个子模型,并将收集值工具的输出设置为模型参数。
获取字段值
以下示例使用了获取字段值工具查找要素类中每个面的百分比面积。
输入变量是汇总统计数据工具的面要素类,输出总面积值是含有所有面的总面积记录的表。 此输出与获取字段值工具连接。
获取字段值工具可从指定字段的表中获取第一个值,然后将此值用作计算字段工具表达式中的行内变量,以查找每个面要素所占的面积百分比。
解析路径
以下示例使用了解析路径工具将输入 (C:\1Tool Data\InputFC.shp) 解析到文件名、扩展名、路径和工作空间名称。 路径输出具有工作空间数据类型,并直接作为输入参数连接到创建要素类工具的要素类位置参数,该参数将工作空间数据类型作为输入接受。 对于没有工作空间数据类型参数的复制工具,会使用 %Path%\Out_%Name%.%Extension% 将路径值传递给工具。
选择数据
以下示例使用了选择数据工具将两个 shapefile 复制到地理数据库,并将其中一个要素类与另一个要素类合并。 选择数据工具可用于选择地理数据库中的一个或两个要素类,并将其传递给合并工具。
自定义消息
在以下示例中,自定义消息工具用于在前提条件为 true 时生成自定义警告消息。
按属性选择图层工具选择输入数据的一个子集,并将输出连接到如果选择已存在工具。 如果选择已存在工具检查输入数据中是否存在选定内容,如果为 true,则汇总统计数据工具根据定义字段和统计类型进行计算。 此外,当如果选择已存在工具的结果为 true 时,自定义消息工具会返回相应的警告消息。