在科研过程中,需要批量计算些数据,计算完成后进行裁剪来提取有效信息。
arcpy计算过程中报错
ERROR 999999: 执行函数时出错。
无法启动配置 RasterCommander.ImageServer
因此执行失败
首先,检查过了路径都是英文名称,不含中文字符;
再者,栅格和矢量的叠加都对比过了,完全可以叠在一起;
再者,拓展模块的权限都打开着;
再者,将软件切换成英文版也不行。
这个问题在10.5(以前用的GIS版本)和10.8(现在用的GIS版本)上都存在,每次计算都报错失败
但是在10.2的GIS上就可以顺利执行。代码是相同的,所有数据也都相同。
发现右边提示的是首先将文件分成4个并行实例来分配计算。ArcGIS的并行经常报错,因此考虑将并行设置为0
目前的解决方法是,在计算前,先将整个ArcToolbox的环境设置打开,将并行并行处理参数设置为0
改好设置后,可以顺利执行Arcpy的程序。