最近做水文分析,刚开始执行填洼操作就出错了,提示ERROR999999,执行函数时出错,错误如下图,经过多方查找原因,终于解决问题,经次类推发现在arcmap中不管执行什么工具出现这个错误,解决方法都一样,因此将解决方法总结记录下来,希望能帮到更多同学。
一、解决步骤
1.在工具弹出框输入、输出数据的路径及名称,然后单击“环境设置”按钮,跳转至“环境设置”页面,如下图;
2.在“环境设置”弹出框中找到“并行处理”,并将“并行处理因素”设置为0,如下图;
3.工具正常运行完成并弹出结果数据,如下图。
注:1.因为软件版本之间存在差异,有时候输出设置自定义路径会出错,建议先使用默认路径,后面再导出到目标路径,将默认路径下的数据删除;
2..虽然arcgis在10.0版本之后开始支持多线程并行计算,按理来说是可以将|“并行处理因素”设置为“不超过实际物理核心数”,通过并行方式来进行处理,但发现还是会经常出错,应该是跟版本有关,所以建议还是先设置为“0”。