赞
踩
如果你不想部署代码包环境来写arcpy代码,还想实现批量或便携封装的操作工具,那么使用模型构建器是最好的选择。
工具、数据变量(原始数据、中间数据、结果数据)、值变量(除去数据变量)、连接器
在迭代时候为防止同名文件被覆盖,使用行内变量,如%NAME%
这样在别人电脑也可以直接运行。
工作空间重命名为workspace,结果数据存放路径以及输入数据路径可以改为%workspace%\New%NAME%
会自动存储中间数据,需要手动删除
在地理处理窗格会自动删除中间数据
右键模型,点击属性
迭代时候可以直接复制要素工具,防止空间分析结果被占用,导致报错。
与上面迭代数据集不同的是“类型”,这个主要是矢量数据。
Row Count计算的行数为0即为false,就停止。
该工具识别的第一个表将用作输出表参数的模板。 该工具将从此表中读取信息,包括字段和表的完整路径。 由此可在最初设置模型工作流时,选择后续工具的参数中的字段。 当模型首次运行时,该工具将使用第一个表中的信息,在后续运行中,将单独读取每个表并将信息发送到下一个工具。
用法:新建一个模型,拉入迭代工作空间和其他已经建好的模型。
迭代表中修改的部分
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。