在某些情况下,模型工具不能创建中间数据。当模型要创建中间数据却未能创建时,模型将会失败并显示错误消息。当模型未能创建其中间数据时(通常因为输出文件夹或地理数据库不存在),这些错误消息可能包含诸如“异常错误”之类的语句。
可确保模型能够创建和删除中间数据的一个方法是,使用模型来管理所有中间数据变量。当数据元素由模型管理时,默认情况下,它们存储于临时工作空间(如果设置了此环境)或其他系统路径下。
- 在“模型构建器”中,右键单击所有中间数据变量(一次单击一个),然后选择托管。在托管旁边会出现一个复选标记。
- 单击模型 > 模型属性。
- 单击环境选项卡。
- 展开工作空间目录并选中临时工作空间。
- 在环境设置 对话框上,导航到要用于写入临时数据的工作空间文件地理数据库。
- 单击确定。
- 执行模型。
使中间数据成为托管数据将确保“模型构建器”管理中间数据,而设置临时工作空间将确保中间数据具有将被创建和删除的地方。