ArcGIS Pro报错ERROR 999998: 异常错误

ERROR 999998: 异常错误”的报错信息非常简短,看不出具体原因,但不管是使用哪种工具,这个错误似乎会出现于“任务艰巨、内存不足”的情况下

针对内存不足的问题,以下解决方法不能包治百病,但是可以首先尝试:把并行处理因子设置为0

单个工具的设置

在地理处理窗格的环境选项卡里,为任意工具单独设置环境

下面的例图是在“批处理 以表格显示分区统计”操作时,提早报错中断

其他设置都不变,只修改了一个地方:环境选项卡里,并行处理因子的选项填上0

然后就能够运行了

这样设置是一次性的,并不会保存。再使用这个工具时仍然变成默认的并行处理因子(空参数,自动使用),除非工具是通过地理处理历史打开的

统一设置整个工程项目里的所有工具

分析选项卡——环境——并行处理因子(Parallel Processing Factor),填入0

附:官网对并行处理因子的介绍

(也许性能更好的电脑,可以选择这个功能试试?)

支持并行处理因子环境的工具将跨多个进程分隔并执行操作。

许多现代计算机包含多核 CPU。 跨多个进程展开地理处理操作可以利用多核优势提高性能。 并行处理的性能优势因工具的不同而不同。

对话框语法

并行处理因子 - 工具进行操作所跨进程数量。

  • 空 - 让各工具决定使用进程的数量。 这是默认设置。
  • 0 - 不跨多个进程进行操作。
  • n - 使用指定的进程数量。
  • n% - 使用指定百分比计算进程数量:进程数量 = 系统核数量 * n / 100。

脚本语法

arcpy.env.parallelProcessingFactor = string

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值