UNTraceConfiguration

AMD: require(["geoscene/networks/support/UNTraceConfiguration"], (UNTraceConfiguration) => { /* code goes here */ });
ESM: import UNTraceConfiguration from "@geoscene/core/networks/support/UNTraceConfiguration";
类: geoscene/networks/support/UNTraceConfiguration
起始版本:GeoScene Maps SDK for JavaScript 4.23

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",
});

构造函数

new UNTraceConfiguration(properties)
参数
properties Object
optional

有关可能传递给构造函数的所有属性的列表,请参见属性

属性概述

名称 类型 描述
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

指定将在其中运行追踪的域网络的名称。

filterBarriers Object[]

表示追踪将停止的特定类别或网络属性的对象数组。

filterBitsetNetworkAttributeName String

确保追踪结果包括在网络属性的起点中设置的任何位。

filterFunctionBarriers Object[]

表示过滤器函数障碍的对象数组。

filterScope String

指定过滤器的应用位置。

描述
junctions 过滤器将仅应用于交汇点。
edges 过滤器将仅应用于边缘。
junctionsAndEdges 过滤器将应用于连接点和边缘。

可能值"junctions"|"edges"|"junctionsAndEdges"

includeContainers Boolean

指定容器要素是否包含在追踪结果中。

includeContent Boolean

指定容器中的内容是否包含在结果中。

includeIsolated Boolean

指定是否包括隔离追踪的隔离要素。

includeStructures Boolean

指定结构要素和对象是否包含在追踪结果中。

includeUpToFirstSpatialContainer Boolean

指定是否将返回的容器限制为仅包括在追踪结果中遇到的每个网络元素的第一个空间容器,包括这些容器。

nearestNeighbor Object

指定计算最近邻所需的参数。最近邻用于返回给定距离内某种类型的多个要素。

outputFilterCategories Object[]

表示输出过滤器类别的对象数组。

outputFilters Object[]

一组对象,用于控制追踪结果中返回的内容。

propagators Object[]

传播器定义了网络属性沿遍历的传播,并提供了一个过滤器来停止遍历。传播器仅适用于基于子网的追踪 (子网、子网源、上游或下游)。

subnetworkName String

指定将在其中运行追踪的子网的名称。

targetTierName String

指定上游或下游追踪结束的层的名称。

tierName String

指定将在其中运行跟踪的层的名称。

validateLocatability Boolean

指定是否有必要验证遍历的交汇点或边对象在其关联层次结构中是否具有必要的包含、附件或连通性关联。

您的浏览器不再受支持。请升级您的浏览器以获得最佳体验。请参阅浏览器弃用帖子以获取更多信息