中文

错误:080040:执行“期望线”时出错

错误消息

尝试在 Esri Business Analyst Desktop 工具箱中运行“期望线”分析工具时,返回以下错误消息:

错误: 
错误 080040:执行“期望线”时出错。

原因

此错误可能由以下原因导致:

  • 在 ArcMap 中默认启动后台地理处理。 如已启用,可在后台执行工具,从而允许用户继续使用未被 ArcMap 锁定的图层。 如果锁定的图层依赖于其他图层中的数据,则这可能会导致问题。
  • 数据集包含空几何。
  • 输入点要素图层包含不可穿越的网络元素位置上的点。

解决方案或解决方法

下面是此问题可能的解决方法:

  • 禁用后台地理处理
要禁用“后台地理处理”,请导航至地理处理 > 地理处理选项。 在后台处理部分中,取消选中启动
  • 查看数据
由于空几何会导致“期望线”工具失效,因此,请在执行“期望线”工具之前检查数据集。 要检查并修复空几何数据集,请使用“修复几何”工具。 有关详细信息,请参阅 ArcGIS 帮助:修复几何ArcGIS 帮助:检查几何
  • 使用表格/XY 数据设置存储/客户工具
在“期望线”工具返回错误 080040 的情况下,可能的解决方法是,先使用“存储”或“客户”设置工具集设置数据,然后再使用“期望线”工具。
:
在创建“客户”图层时,确保该图层包含“存储”分配字段。 “存储”分配字段基于“存储”图层中的“存储 ID”字段。

每个客户都需要一个基于预定义分配或依据最近位置的“存储”分配。

如果在创建“客户”图层时未进行此分配,则用户必须重新运行“客户设置”向导,才能将以下图层中的“客户”分配到“存储”。
下面是根据数据源和数据类型设置使用数据的四种工具。 在完成数据集的指导设置过程之后,继续执行“期望线”工具来创建蛛网图:
  • OD 成本矩阵(Network Analyst 扩展模块)
OD 成本矩阵分析工具计算了网络中多个起点与多个目的地之间的距离。 此工具可替代“期望线”工具;但是,它是 Network Analyst 扩展模块所独有的。 有关如何使用 OD 成本矩阵分析工具的详细信息,请参阅 ArcGIS 帮助:OD 成本矩阵分析

相关信息