导出电路 (公共设施网络工具)
汇总
导出电信域网络 中构成电路的要素和对象的要素与连通性信息。 数据将以 .json 文件形式保存到指定的输出文件夹中,每个电路对应一个文件。
导出的数据可用于存档,或通过 ModelBuilder、脚本或模型工具,或通过与外部第三方系统的集成,作为其他工具的输入。
注:
当使用企业级地理数据库中的公共设施网络时,将使用 UtilityNetworkTools 地理处理服务对导出电路操作进行异步处理。 针对包含公共设施网络的要素服务,将在系统文件夹中对 UtilityNetworkTools 服务进行预配置。 该服务具有更长的超时设置,并且针对公共设施网络地理处理任务保留该服务。
用法
输入公共设施网络参数值必须引用公共设施网络版本 8 或更高版本。
使用企业级地理数据库时,必须满足以下要求:
输入公共设施网络参数值必须来自公共设施网络服务。
连接的 ArcGIS Enterprise 门户账户必须为门户公共设施网络所有者。
-
许可:
活动门户账户必须分配 ArcGIS Advanced Editing 用户类型扩展模块许可,才能在企业部署中使用此工具。
选中设置导出确认参数时,需提供以下信息:
必须启用 网络拓扑。
输入公共设施网络参数值必须引用默认分支版本。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输入公共设施网络 |
包含将导出的电路的公共设施网络。 |
Utility Network; Utility Network Layer |
|
域网络 |
包含将导出的电路的电信域网络。 |
String |
|
设置导出确认 |
指定是否更新 Circuit 表中相应电路的
|
Boolean |
|
输出文件夹 |
用于存储为每个导出电路创建的 |
Folder |
|
最大跳数 (可选) |
路径中允许的边之间的最大跳数,不包括起始位置。 所有边以及交汇点-交汇点连通性关联在遍历时均被评估为具有固定单位长度 1。 默认值为 100。 |
Long |
|
包括容器 (可选) |
指定追踪结果中是否包含容器要素。
|
Boolean |
|
最多包含第一个空间容器 (可选) |
指定返回的容器是否仅限于追踪结果中每个网络元素的第一个空间容器(包括第一个空间容器)。 如果没有遇到空间容器,但是存在给定网络元素的非空间容器,则所有非空间容器都将包含在结果中。 仅当将
|
Boolean |
|
包括内容 (可选) |
指定追踪是否将在结果中返回容器要素的内容。
|
Boolean |
|
包括结构 (可选) |
指定追踪结果中是否包含结构要素和对象。
|
Boolean |
|
包括障碍要素 (可选) |
指定追踪结果中是否包含可遍历性障碍要素。 即使已在子网定义中进行了预设,可遍历性障碍仍可选。 此参数不适用于具备终端的设备要素。
|
Boolean |
|
忽略起点处障碍 (可选) |
指定是否在追踪配置中忽略起点处的动态障碍。
|
Boolean |
|
验证可定位性 (可选) |
指定如果遇到非空间交汇点或边对象并且其关联层次结构中没有必要的连通性、包含或附件关联,是否在追踪操作期间返回错误。 此参数确保可以通过与要素或其他可定位对象 的关联来定位追踪或更新子网操作返回的非空间对象。
|
Boolean |
|
在服务器上以异步模式运行 (可选) |
指定在使用企业级地理数据库中的公共设施网络时,导出操作是否将以异步方式执行。
|
Boolean |
|
条件障碍 (可选) |
基于与网络属性的比较或对类别字符串的检查,对要素设置可遍历性障碍条件。 条件障碍根据网络属性或类别、操作符、类型及属性值来定义。 例如,当要素的 值表列:
|
Value Table |
|
函数障碍 (可选) |
基于函数对要素设置可遍历性障碍,以限制用于筛选待导出电路的电路追踪。 函数障碍可用于执行以下操作:限制追踪距离起点的行程或设置停止追踪的最大值。 这可用于约束将要导出的电路。 例如,考虑一个场景:您希望导出长度大于 1 千米的电路。 可以使用函数障碍,仅在总长度超过 1,000 米时导出指定电路。 值表列:
|
Value Table |
|
应用可遍历性至 (可选) |
指定可遍历性障碍是否应用于交汇点和/或边。 例如,如果定义了用于停止追踪的条件障碍,其中 Device Status 等于 Proposed 并将可遍历性范围设置为仅边,则即使遇到拟建设备,电路追踪也不会停止,因为 Device Status 仅适用于交汇点。 换言之,此参数会为追踪指明是否要忽略交汇点和/或边。
|
String |
|
传播程序 (可选) |
指定要传播的网络属性以及传播将在追踪过程中的发生方式。 传播的类属性表示网络中各个要素上已传播至电路中其余要素的关键值。 例如,在电信域网络中,您可以从定义为电路位置 的要素中传播波长值。 注:此参数仅可用于 Python。 值表列:
|
Value Table |
|
包括几何 (可选) |
指定是否在结果中包括几何。
|
Boolean |
|
包括域描述 (可选) |
指定域描述是否将包含在输出
|
Boolean |
|
合成几何 (可选) |
指定当使用
|
Boolean |
|
结果类型 (可选) |
指定将要返回的结果类型。
|
String |
|
结果网络属性 (可选) |
使用要素结果类型选项时,将包含在结果中的网络属性。 |
String |
|
结果字段 (可选) |
使用要素结果类型选项时,要素类中将作为结果返回的字段。 该字段的值将在电路要素的结果中返回。 值表列:
|
Value Table |
派生输出
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
更新的公共设施网络 |
更新的公共设施网络。 |
Utility Network |
|
更新的工作空间 |
更新的工作空间。 |
Utility Network |
|
输出电路表 |
包含导出电路信息的输出表。 |
Value Table |
环境
此工具不使用任何地理处理环境。
许可信息
- 基本: 否
- 标准: 是
- 高级: 是