问题

问题:在创建 Network Analyst 服务区或求解操作时,返回了内存不足错误

Last Published: April 25, 2020

描述

尝试在 Network Analyst 中创建服务区或执行求解操作时,将返回一般性错误。

例如:

“错误:可用内存不足,无法分配面。”

原因

由于在服务区创建或求解过程中分配的虚拟内存不足,因此导致该问题。

解决方案或解决方法

确保用于创建 Network Analyst 服务区域的计算机满足 ArcMap 最低要求。 有关详细信息,请参阅以下文档:ArcGIS 帮助:ArcGIS 10.3.x for Desktop 的系统要求

此外,由于在分析大型数据集时更易出现此问题,因此需要应用等级以减少 Network Analyst 中的处理时间。

要使用等级,请在扩展的图层属性对话框中选中使用等级复选框。 此选项允许扩展在继续将区域划分为更小的位置之前,通过定义较小的区域来划分数据。
注: 确保网络数据集具有等级属性。 有关使用等级进行分析的详细信息,请参阅以下文档:ArcGIS 帮助:向网络数据集添加等级。 在使用等级时,将按等级或顺序来分配网络元素。 例如,可以将街道网络排序为至少具有三个类别,例如主要、次要或地方。 可以在源要素上使用这些类,从而在网络数据集上创建一个等级属性。 由于等级较高的道路相对于等级较低的道路更加简单且更可预测地进行遍历,因此求解程序倾向于选择等级较高的边分析。 由于这种计算,等级通常需要较短的时间来完成在大型网络上执行的分析。 有关详细信息,请参阅以下文档:ArcGIS 帮助:关于使用等级进行网络分析。 

    文章 ID:000012842

    从 ArcGIS 专家处获得帮助

    联系技术支持部门

    下载 Esri 支持应用程序

    转至下载选项

    相关信息

    发现关于本主题的更多内容