识别几何网络构建错误
此主题仅适用于 ArcEditor 和 ArcInfo。
许可:
在 ArcInfo 和 ArcEditor 中,您既可以创建几何网络也可以编辑几何网络,但在 ArcView 中您则只能读取几何网络。
构建几何网络时,在选定参与到网络的要素类中,可能会包含几何在几何网络上下文中无效的要素。这些几何包括:
- 具有空几何的要素
- 包含多部分的边要素
- 形成闭环的边要素或起始交汇点和结束交汇点相同的边要素
- 长度为零的边要素
- 与具有不同 z 值的边要素折点重合的交汇点
- 独立交汇点;即未连接到任何边的交汇点
- 由于长度接近捕捉容差而不允许自行折叠的边要素
在网络构建过程中会识别出包含无效几何的要素,并将其记录到网络构建错误表。该表以几何网络名称附加 _BUILDERR 的形式标识,例如,网络 MyNetwork 的网络构建错误表称为 MyNetwork _BUILDERR。该表位于工作空间级,会列出每个错误的对象 ID、类 ID 和错误类型。“错误类型”值与 esriNetworkErrorType 枚举对应,将列出要素几何在几何网络中无效的可能原因。在几何网络构建过程的最后,会显示一个消息框,指示存在需要检查的构建错误。
网络构建错误表由用户进行管理。因此,对表中列出的要素进行编辑时,表不会进行更新。表创建后,最终用户需尽快更新表的内容,以便其正确反映要素的状态。ArcMap 中的网络构建出错命令使用该表来识别包含无效几何的要素。
网络构建错误的修复方法取决于无效几何的类型。
步骤:
-
单击自定义 > 工具栏 > 几何网络编辑。
几何网络编辑工具栏即被添加到 ArcMap 中。
- 向 ArcMap 添加网络要素类。
- 在编辑器工具栏中,单击编辑器 > 开始编辑。
- 在 ArcMap 内容列表中,选择要参与到几何网络中的图层。
- 单击网络构建出错命令。
- 将显示一个对话框指示所显示的错误数量,并会选中包含非法几何的要素。
- 如果在 ArcSDE 地理数据库中构建几何网络,则需要将数据注册为版本,然后才能开始编辑。
- 如果网络构建出错对话框中指示的错误数量与所选要素的数量不匹配,则说明可能存在具有空几何或零长度几何的非法要素。打开属性编辑器,根据要素类识别非法要素。
注:
相关主题
7/10/2012