GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Model

TraceLocation Class

To perform the trace analytic, users can optionally supply a list of locations in forms of globalIds (UUID) and terminals.
ArcGIS Maps SDK for JavaScript

public class TraceLocation :
System.IEquatable<dymaptic.GeoBlazor.Pro.Model.TraceLocation>

Inheritance System.Object 🡒 TraceLocation

Implements System.IEquatable<TraceLocation>

Constructors

TraceLocation(string, Nullable, Nullable, Nullable) Constructor

To perform the trace analytic, users can optionally supply a list of locations in forms of globalIds (UUID) and terminals.
ArcGIS Maps SDK for JavaScript

public TraceLocation(string? GlobalId=null, System.Nullable<bool> IsFilterBarrier=null, System.Nullable<double> PercentAlong=null, System.Nullable<long> TerminalId=null);

Parameters

GlobalId System.String

The globalId (UUID) of the feature to start or stop the trace.
ArcGIS Maps SDK for JavaScript

IsFilterBarrier System.Nullable<System.Boolean>

This indicates whether this barrier starting location should be skipped (filtered) when a trace attempts to find upstream controllers.
default false
ArcGIS Maps SDK for JavaScript

PercentAlong System.Nullable<System.Double>

This double parameter of value of 0-1 indicates a percentage along the line of where the trace location is placed.
ArcGIS Maps SDK for JavaScript

TerminalId System.Nullable<System.Int64>

The terminal Id to place the starting location at.
ArcGIS Maps SDK for JavaScript

Properties

TraceLocation.GlobalId Property

The globalId (UUID) of the feature to start or stop the trace.
ArcGIS Maps SDK for JavaScript

public string? GlobalId { get; set; }

Property Value

System.String

TraceLocation.IsFilterBarrier Property

This indicates whether this barrier starting location should be skipped (filtered) when a trace attempts to find upstream controllers.
default false
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> IsFilterBarrier { get; set; }

Property Value

System.Nullable<System.Boolean>

TraceLocation.PercentAlong Property

This double parameter of value of 0-1 indicates a percentage along the line of where the trace location is placed.
ArcGIS Maps SDK for JavaScript

public System.Nullable<double> PercentAlong { get; set; }

Property Value

System.Nullable<System.Double>

TraceLocation.TerminalId Property

The terminal Id to place the starting location at.
ArcGIS Maps SDK for JavaScript

public System.Nullable<long> TerminalId { get; set; }

Property Value

System.Nullable<System.Int64>