验证和修复几何网络连通性 (Data Management)

许可等级:BasicStandardAdvanced

摘要

检测并选择性修复几何网络中的各种连通性问题和几何问题。

用法

语法

VerifyAndRepairGeometricNetworkConnectivity_management (geometric_network, log_file, {verify_or_repair}, {exhaustive_check}, {extent})
参数说明数据类型
geometric_network

待验证的几何网络。

Geometric Network
log_file

包含工具执行进展的详细信息的日志文件。

File
verify_or_repair
(可选)

指示是否要修复连通性错误。

  • VERIFY_ONLY 针对几何网络的连通性错误运行验证检查但不执行修复。这是默认设置。
  • VERIFY_AND_REPAIR验证检查结束后,修复连通性错误。
Boolean
exhaustive_check
(可选)

指示是否要对几何网络执行详尽检查。执行详尽检查将增加工具完成检查的时间。因此,建议对几何网络的子集(如某一版本内的编辑范围)运行此检查。

  • NO_EXHAUSTIVE_CHECK不执行详尽检查。这是默认设置。
  • EXHAUSTIVE_CHECK对指定范围执行详尽检查。
Boolean
extent
(可选)

用于定义将执行详尽检查的范围的四个坐标。通过 X 最小值、Y 最小值、X 最大值和 Y 最大值来指定范围。

Extent

代码实例

VerifyAndRepairGeometricNetworkConnectivity 示例(独立 Python 脚本)

以下独立 Python 脚本演示了如何使用 Python 脚本中的 VerifyandRepairGeometricNetworkConnectivity 来验证几何网络,并对要素子集进行详尽检查。

# Import arcpy module
import arcpy

# Local variables:
Water_Net = "C:\\testing\\GeometricNetworks\\Montgomery.gdb\\Water\\Water_Net"

# Process: Remove Feature Class From Geometric Network
arcpy.VerifyandRepairGeometricNetworkConnectivity("Water_Net”, r"c:\temp\Water_Net.log", "VERIFY_ONLY", "EXHAUSTIVE_CHECK", “1952602 294196 1953546 296176")

环境

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

相关主题

许可信息

ArcGIS for Desktop Basic: 否
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014