错误消息
尝试在 Esri Business Analyst Desktop 工具箱中运行“期望线”分析工具时,返回以下错误消息:
错误:
错误 080040:执行“期望线”时出错。
原因
此错误可能由以下原因导致:
- 在 ArcMap 中默认启动后台地理处理。 如已启用,可在后台执行工具,从而允许用户继续使用未被 ArcMap 锁定的图层。 如果锁定的图层依赖于其他图层中的数据,则这可能会导致问题。
- 数据集包含空几何。
- 输入点要素图层包含不可穿越的网络元素位置上的点。
解决方案或解决方法
下面是此问题可能的解决方法:
要禁用“后台地理处理”,请导航至地理处理 > 地理处理选项。 在后台处理部分中,取消选中启动。
在“期望线”工具返回错误 080040 的情况下,可能的解决方法是,先使用“存储”或“客户”设置工具集设置数据,然后再使用“期望线”工具。
注:
在创建“客户”图层时,确保该图层包含“存储”分配字段。 “存储”分配字段基于“存储”图层中的“存储 ID”字段。
每个客户都需要一个基于预定义分配或依据最近位置的“存储”分配。
如果在创建“客户”图层时未进行此分配,则用户必须重新运行“客户设置”向导,才能将以下图层中的“客户”分配到“存储”。
下面是根据数据源和数据类型设置使用数据的四种工具。 在完成数据集的指导设置过程之后,继续执行“期望线”工具来创建蛛网图:
- OD 成本矩阵(Network Analyst 扩展模块)
OD 成本矩阵分析工具计算了网络中多个起点与多个目的地之间的距离。 此工具可替代“期望线”工具;但是,它是 Network Analyst 扩展模块所独有的。 有关如何使用 OD 成本矩阵分析工具的详细信息,请参阅
ArcGIS 帮助:OD 成本矩阵分析。