错误

错误:边元素的几何的长度不能为零

Last Published: November 19, 2020

错误消息

长度为零的几何在几何网络中无效,无论它们是应用于与整个网络要素相关联的几何,还是应用于与具有中跨连通性的复杂边的截面相关联的几何都是如此。
多个场景可能会导致以下错误:

错误: 边元素的几何的长度不能为零。

一些场景涉及编辑,而其他场景涉及协调或冲突解决方案。 以下所有场景均涉及与长度为零的几何相关联的边元素:

  • 场景 1 - 将连接到同一边要素的多个交汇点移动到同一位置。 这会导致边几何或复杂边几何的子部分折叠,从而形成长度为零的几何。
  • 场景 2 - 删除沿复杂边要素的折点,这些折点与在中跨处连接的交汇点重合。 删除折点将移除复杂边的线段,但不会删除交汇点。 删除折点后,交汇点将捕捉到复杂边要素的最近折点,由此会导致复杂边的线段长度为零。
  • 场景 3 - 移动在中跨处连接到两个复杂边要素的交汇点要素。
  • 场景 4 - 在使用冲突对话框解决冲突期间。
  • 场景 5 - 在协调过程中,错误消息将追加到“版本无法协调”错误的结尾。

原因

该错误是由于边元素的几何自身折叠而形成长度为零的折线或几何。 该几何可能对应于整个边要素或复杂边要素的一部分。

解决方案或解决方法

根据导致显示错误消息的操作,此问题的解决方案可能会有所不同。

  • 场景 1 是错误在合理范围内并且尝试的编辑内容对于几何网络无效时的示例。 将交汇点移动到同一位置会导致几何折叠到长度为零的几何中。
  • 在删除折点之前,可以通过删除或断开中跨交汇点来解决场景 2。
  • 通过对存在问题的交汇点运行重新构建连通性工具,或者在移动之前使用断开连接命令断开其中一个交汇点,可以解决场景 3。
  • 如果通过在类或要素级别解决冲突,能够确定正在引发错误的要素,则可以解决场景 4。 如果已确定:
    1. 在解决冲突之前,针对要素使用“断开连接”命令。
    2. 确定要素是否具有不一致的连通性,然后针对要素使用“重新构建连通性”工具。
    3. 评估是否需要进行替换,或者是否可以在提交后在原始版本中进行替换。
    如果此错误未解决,请联系技术支持以解决此问题。
  • 如果通过在类或要素级别解决冲突,能够确定正在引发错误的要素,则可以解决场景 5。 如果已确定,则可以在协调版本之前,针对要素使用“断开连接”命令。
    如果此操作不成功,则可能需要技术支持的帮助。

文章 ID:000009992

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

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