UNTraceConfiguration 类包含定义对象所需的属性,这些属性可用于在公共设施网络上运行自定义追踪。UNTraceConfiguration 与 TraceConfiguration 略有不同,因为 UNTraceConfiguration 包含仅适用于或与公共设施网络相关的参数。
- 另请参阅
// 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
-
指定计算最近邻所需的参数。最近邻用于返回给定距离内某种类型的多个要素。
-
表示输出过滤器类别的对象数组。
-
一组对象,用于控制追踪结果中返回的内容。
-
传播器定义了网络属性沿遍历的传播,并提供了一个过滤器来停止遍历。传播器仅适用于基于子网的追踪 (子网、子网源、上游或下游)。
-
targetTierName String
-
指定上游或下游追踪结束的层的名称。
-
tierName String
-
指定将在其中运行跟踪的层的名称。
-
validateLocatability Boolean
-
指定是否有必要验证遍历的交汇点或边对象在其关联层次结构中是否具有必要的包含、附件或连通性关联。