GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Model

NetworkElement Class

The network element is a representation of how the network topology defines its graph.
ArcGIS Maps SDK for JavaScript

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

Inheritance System.Object 🡒 NetworkElement

Implements System.IEquatable<NetworkElement>

Constructors

NetworkElement(Nullable, Nullable, string, Nullable, ObjectId, Nullable, Nullable, Nullable) Constructor

The network element is a representation of how the network topology defines its graph.
ArcGIS Maps SDK for JavaScript

public NetworkElement(System.Nullable<double> AssetGroupCode=null, System.Nullable<double> AssetTypeCode=null, string? GlobalId=null, System.Nullable<long> NetworkSourceId=null, dymaptic.GeoBlazor.Core.Model.ObjectId? ObjectId=null, System.Nullable<double> PositionFrom=null, System.Nullable<double> PositionTo=null, System.Nullable<long> TerminalId=null);

Parameters

AssetGroupCode System.Nullable<System.Double>

The asset group code that this network element represents.
ArcGIS Maps SDK for JavaScript

AssetTypeCode System.Nullable<System.Double>

The asset type code discriminator this network element represents.
ArcGIS Maps SDK for JavaScript

GlobalId System.String

The globalId of the feature the network element belongs to.
ArcGIS Maps SDK for JavaScript

NetworkSourceId System.Nullable<System.Int64>

The network source Id of the feature the network element belongs to.
ArcGIS Maps SDK for JavaScript

ObjectId dymaptic.GeoBlazor.Core.Model.ObjectId

The objectId of the feature the network element belongs to.
ArcGIS Maps SDK for JavaScript

PositionFrom System.Nullable<System.Double>

Applicable to edge elements, represents a double value (0 to 1) where this edge element starts.
ArcGIS Maps SDK for JavaScript

PositionTo System.Nullable<System.Double>

Applicable to edge elements, represents a double value (0 to 1) where this edge element ends.
ArcGIS Maps SDK for JavaScript

TerminalId System.Nullable<System.Int64>

The terminal id defined at the network element.
ArcGIS Maps SDK for JavaScript

Properties

NetworkElement.AssetGroupCode Property

The asset group code that this network element represents.
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Double>

NetworkElement.AssetTypeCode Property

The asset type code discriminator this network element represents.
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Double>

NetworkElement.GlobalId Property

The globalId of the feature the network element belongs to.
ArcGIS Maps SDK for JavaScript

public string? GlobalId { get; set; }

Property Value

System.String

NetworkElement.NetworkSourceId Property

The network source Id of the feature the network element belongs to.
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Int64>

NetworkElement.ObjectId Property

The objectId of the feature the network element belongs to.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Model.ObjectId? ObjectId { get; set; }

Property Value

dymaptic.GeoBlazor.Core.Model.ObjectId

NetworkElement.PositionFrom Property

Applicable to edge elements, represents a double value (0 to 1) where this edge element starts.
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Double>

NetworkElement.PositionTo Property

Applicable to edge elements, represents a double value (0 to 1) where this edge element ends.
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Double>

NetworkElement.TerminalId Property

The terminal id defined at the network element.
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Int64>