错误信息: Model Builder中模型生成的最终数据为什么设置了Add To Display,在Model Builder窗口中运行时,结果会自动加载到ArcMap中显示,而以工具对话框的形式运行后则不能自动加载到ArcMap中显示。 原因: The Add to Display option in the ModelBuilder window only applies when a model is run from the ModelBuilder window, not from its dialog box. 也就是说Add to Display选项只在ModelBuilder窗口中运行模型时起作用,而该选项对以工具对话框的形式运行model不起任何作用!
解决方法: Model Builder有这样一个限制,由geoprocessing operations得到的数据均为Derived Data,默认均为Intermediate,所以当模型运行完,其自动删除,所以在ArcMap中也就看不到数据了。
同时Model Builder中还有一项约定,只要这个数据被设置成了Model Parameter则其Intermediate选项自动取消并不可用!
1 个回复
易智瑞技术支持
赞同来自:
原因: The Add to Display option in the ModelBuilder window only applies when a model is run from the ModelBuilder window, not from its dialog box. 也就是说Add to Display选项只在ModelBuilder窗口中运行模型时起作用,而该选项对以工具对话框的形式运行model不起任何作用!
解决方法: Model Builder有这样一个限制,由geoprocessing operations得到的数据均为Derived Data,默认均为Intermediate,所以当模型运行完,其自动删除,所以在ArcMap中也就看不到数据了。
同时Model Builder中还有一项约定,只要这个数据被设置成了Model Parameter则其Intermediate选项自动取消并不可用!
那么以工具对话框的形式运行Model,其最终结果能不能自动加载到ArcMap中显示取决于Tools->Options->Geoprocessing选项卡里Display/Temporary Data这里的
创建时间:2007-09-07
最近更新:2007-09-07
【原文链接】
http://support.esrichina.com.cn/2007/0907/175.html
要回复问题请先登录或注册