UNTraceConfiguration 类包含定义对象所需的属性,这些属性可用于在公共设施网络上运行自定义跟踪。UNTraceConfiguration 与 TraceConfiguration 略有不同,因为 UNTraceConfiguration 包含仅适用于或与公共设施网络相关的参数。
- 也可查阅:
-
- UtilityNetwork
- NamedTraceConfiguration
- TraceConfiguration
- TraceParameters
Trace utility networks
配置跟踪
添加跟踪配置(公共设施网络)
跟踪 - GeoScene REST API
// create a new instance of UNTraceConfiguration
// and configure some parameters
const unTraceConfiguration = new UNTraceConfiguration({
domainNetworkName: "Electric",
tierName: "Electric Distribution",
subnetworkName: "RMT003",
includeContainers: true,
validateConsistency: true,
// Traversability
conditionBarriers: [
{
name: "E:Device Status",
type: "networkAttribute",
operator: "equal",
value: 1,
combineUsingOr: false,
isSpecificValue: true
}
],
traversabilityScope: "junctionsAndEdges",
});
构造函数
属性概览
名称 | 类型 | 描述 | 类 | |
---|---|---|---|---|
String | 更多信息 指定将在其中运行跟踪的域网络的名称。 | 更多信息 | UNTraceConfiguration | |
Object[] | 更多信息 表示跟踪将停止的特定类别或网络属性的对象数组。 | 更多信息 | UNTraceConfiguration | |
String | 更多信息 确保跟踪结果包括在网络属性的起点中设置的任何位。 | 更多信息 | UNTraceConfiguration | |
Object[] | 更多信息 表示过滤器功能障碍的对象数组。 | 更多信息 | UNTraceConfiguration | |
String | 更多信息 指定过滤器的应用位置。 | 更多信息 | UNTraceConfiguration | |
Boolean | 更多信息 指定容器要素是否将包含在追踪结果中。 | 更多信息 | UNTraceConfiguration | |
Boolean | 更多信息 指定容器中的内容是否将包含在结果中。 | 更多信息 | UNTraceConfiguration | |
Boolean | 更多信息 指定是否包括隔离追踪的隔离要素。 | 更多信息 | UNTraceConfiguration | |
Boolean | 更多信息 指定结构要素和对象是否将包含在追踪结果中。 | 更多信息 | UNTraceConfiguration | |
Boolean | 更多信息 指定是否将返回的容器限制为仅包括在跟踪结果中遇到的每个网络元素的第一个空间容器,包括这些容器。 | 更多信息 | UNTraceConfiguration | |
Object | 更多信息 指定计算最近邻所需的参数。 | 更多信息 | UNTraceConfiguration | |
Object[] | 更多信息 表示输出过滤器类别的对象数组。 | 更多信息 | UNTraceConfiguration | |
Object[] | 更多信息 一组对象,用于控制跟踪结果中返回的内容。 | 更多信息 | UNTraceConfiguration | |
Object[] | 更多信息 传播者定义了网络属性沿遍历的传播,并提供了一个过滤器来停止遍历。 | 更多信息 | UNTraceConfiguration | |
String | 更多信息 指定子网将运行跟踪的位置。 | 更多信息 | UNTraceConfiguration | |
String | 更多信息 指定上游或下游跟踪结束的层的名称。 | 更多信息 | UNTraceConfiguration | |
String | 更多信息 指定将运行跟踪的层的名称。 | 更多信息 | UNTraceConfiguration | |
Boolean | 更多信息 指定是否有必要验证遍历的交汇点或边对象在其关联层次结构中是否具有必要的包含、附件或连通性关联。 | 更多信息 | UNTraceConfiguration |
属性详细说明
-
domainNetworkName String
-
指定将在其中运行跟踪的域网络的名称。
-
表示跟踪将停止的特定类别或网络属性的对象数组。
-
filterBitsetNetworkAttributeName String
-
确保跟踪结果包括在网络属性的起点中设置的任何位。
-
表示过滤器功能障碍的对象数组。
-
filterScope String
-
指定过滤器的应用位置。
值 说明 junctions 过滤器将仅应用于结点。 edges 过滤器将仅应用于边缘。 junctionsAndEdges 过滤器将应用于连接点和边缘。 可能的值:"junctions"|"edges"|"junctionsAndEdges"
-
includeContainers Boolean
-
指定容器要素是否将包含在追踪结果中。
-
includeContent Boolean
-
指定容器中的内容是否将包含在结果中。
-
includeIsolated Boolean
-
指定是否包括隔离追踪的隔离要素。
-
includeStructures Boolean
-
指定结构要素和对象是否将包含在追踪结果中。
-
includeUpToFirstSpatialContainer Boolean
-
指定是否将返回的容器限制为仅包括在跟踪结果中遇到的每个网络元素的第一个空间容器,包括这些容器。
-
nearestNeighbor Object
-
指定计算最近邻所需的参数。最近邻用于返回给定距离内某种类型的多个要素。
-
表示输出过滤器类别的对象数组。
-
一组对象,用于控制跟踪结果中返回的内容。
-
传播者定义了网络属性沿遍历的传播,并提供了一个过滤器来停止遍历。传播器仅适用于基于子网的追踪(子网、子网源、上游或下游)。
-
subnetworkName String
-
指定子网将运行跟踪的位置。
-
targetTierName String
-
指定上游或下游跟踪结束的层的名称。
-
tierName String
-
指定将运行跟踪的层的名称。
-
validateLocatability Boolean
-
指定是否有必要验证遍历的交汇点或边对象在其关联层次结构中是否具有必要的包含、附件或连通性关联。