分析网络数据 (公共设施网络)

摘要

分析公共设施网络数据集,汇总错误信息并将其报告到输出移动地理数据库中,以便进行问题修复。

该工具的输出结果是一个错误修复数据库,其中包含网络中所有拓扑错误的摘要,包括错误位置、参与错误场景的要素,以及可用于解决错误的潜在规则。

了解关于分析和解决公共设施网络中的错误的详细信息

使用情况

  • 可以启用或禁用网络拓扑。

  • 此工具不会修改输入公共设施网络的数据。

  • 输出图层文件包含错误图层,以及带有定义查询和地图关联的源数据,可以帮助导航行并填充错误修复表。

  • 使用企业级地理数据库时,输入公共设施网络参数值必须来自作为数据库公共设施网络所有者建立的数据库连接。

  • 此工具的输出结果可以进行修改,以便与应用错误修复工具一起使用,从而解决在公共设施网络中发现的错误。 尽管您可以启用网络拓扑并手动解决单个错误,但建议您使用迁移工具集中包含的工具来识别和解决以下错误类型:

    错误描述

    网络要素的几何为空。 (错误 ID:1)

    线要素的长度为零或接近零。

    缺少规则(错误 ID:8)

    两个要素可能已连接,但没有允许此连接的规则。

    模糊连通性(错误 ID:9)

    对于潜在的连接,有多个规则可用。

    缺少交汇点(错误 ID:10)

    具有不同资产类型的两条线在没有交汇点或设备的情况下连接。

    边连通性策略(错误 ID:13)

    线的连接违反了其边连通性策略。

    自相交线(错误 ID:20)

    线的几何图形与其自身相交。

    复制折点(错误 ID:21)

    线具有两个或多个重复折点,或彼此在容差范围内的折点。

    堆叠点(错误 ID:25)

    两个或多个交汇点或设备占据相同的 x,y,z 位置。

    终端无效(错误 ID:36)

    线的自终端 ID 或至终端 ID 字段对于与其连接的设备或交汇点无效。

    子网分流器(错误 ID:37)

    具有子网分流器类别的要素绘制在两条线的端点处。

    中跨终端设备(错误 ID:38)

    具有终端配置的设备绘制在线的中跨段上。

参数

标注说明数据类型
输入公共设施网络

将要分析错误的公共设施网络。

Utility Network Layer
输出位置

将在其中创建输出错误修复移动地理数据库的输出文件夹。 默认为工程的输出文件夹。

Folder
输出名称
(可选)

输出移动地理数据库的名称。 默认值为 AnalysisResults。

String
设置默认修复操作
(可选)

指定是否在错误修复表中填充具有默认操作的错误。

  • 选中 - 将在错误修复表中填充具有默认操作的指定错误类型。
  • 未选中 - 不会填充具有默认操作的任何错误类型。 这是默认设置。

选中时,将填充以下错误类型:

  • 空几何 - 全部删除。
  • 空形状长度 - 全部删除。
  • 自相交线 - 删除除第一条线之外的所有线。
  • 重复折点 - 删除除第一个折点之外的所有折点。
  • 堆叠点 - 删除除第一个点之外的所有点。
  • 具有容差的折点 - 根据优先级(交汇点 > 端点 > 中点)分配一个锚点,并为所有其他锚点分配捕捉。

Boolean

派生输出

标注说明数据类型
输出地理数据库

输出地理数据库。

Workspace
输出图层文件

输出图层文件。

File

arcpy.un.AnalyzeNetworkData(in_utility_network, in_folder, {output_name}, {set_default_actions})
名称说明数据类型
in_utility_network

将要分析错误的公共设施网络。

Utility Network Layer
in_folder

将在其中创建输出错误修复移动地理数据库的输出文件夹。 默认为工程的输出文件夹。

Folder
output_name
(可选)

输出移动地理数据库的名称。 默认值为 AnalysisResults。

String
set_default_actions
(可选)

指定是否在错误修复表中填充具有默认操作的错误。

  • SET_DEFAULTS将在错误修复表中填充具有默认操作的指定错误类型。
  • LEAVE_BLANK不会填充具有默认操作的任何错误类型。 这是默认设置。

设置为 SET_DEFAULTS 时,将填充以下错误类型:

  • 空几何 - 全部删除。
  • 空形状长度 - 全部删除。
  • 自相交线 - 删除除第一条线之外的所有线。
  • 重复折点 - 删除除第一个折点之外的所有折点。
  • 堆叠点 - 删除除第一个点之外的所有点。
  • 具有容差的折点 - 根据优先级(交汇点 > 端点 > 中点)分配一个锚点,并为所有其他锚点分配捕捉。

Boolean

派生输出

名称说明数据类型
out_gdb

输出地理数据库。

Workspace
out_layer_file

输出图层文件。

File

代码示例

AnalyzeNetworkData 示例(Python 窗口)

分析一个名为 MyUtilityNetwork 的公共设施网络数据集中的错误。

import arcpy 
arcpy.un.AnalyzeNetworkData("MyUtilityNetwork", "C:\\Temp\\Output\\", "AnalysisResults", False)

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 否
  • Standard: 是
  • Advanced: 是

相关主题