Model Builder中构建模型的注意事项

1、单独创建的SQL表达式变量无法新建表达式,甚至不能手动填写;从工具参数中创建的表达式变量则可以根据具有依赖关系的要素类来新建表达式,需要注意的是,如果希望表达式变量具有某种依赖关系,那么工具应该先输入有效的输入要素。在模型属性页面的参数列表中可以看到该SQL表达式的依赖关系,但是依赖关系不能手动更改,如图
在这里插入图片描述
2、要素类至要素类工具,如果输出要素类的名称使用了行内变量则不能覆盖原有要素类,解决办法是可以将输出位置设置为in_memory,这样运行模型之后会自动删除中间数据而避免出现输出要素类已存在的问题。
3、模型构建器的图形如果手动修改了展示名称则不会根据工具中的输出名称动态显示。
4、要素类名称勿使用 - - ,如 调整后- -东乡区用地规划标准格式.shp
5、使用解析路径工具得到的工作空间路径中如果带有.并且作为行内变量给到输出位置,那么会产生一个以.之前的字符串命名的文件夹,不过输出要素类还是在正确的输出位置中。解决办法是在模型构建时解析路径工具的四个解析结果保证为空,也就是解析路径工具还未运行的状态。

猜你喜欢

转载自blog.csdn.net/baidu_28157641/article/details/105780446
今日推荐