INetworkTravelMode Interface

Provides access to members that specify the properties of a travel mode in a network dataset.

Members

Name Description
Read/write property AttributeParameterValues The collection of network attribute parameter values to be used with the analysis.
Read/write property Description The description of the travel mode.
Read/write property DistanceAttributeName The name of the distance-based network attribute to be used in analysis.
Read-only property DomainType The units domain type of the travel mode.
Read/write property ImpedanceAttributeName The name of the network attribute to be used as the impedance attribute in analysis.
Read/write property Name The name of the travel mode.
Read/write property OutputGeometryPrecision Specifies the precision of the output geometry after generalization.
Read/write property OutputGeometryPrecisionUnits Specifies the units of the output geometry precision.
Method ReadFromJSON Reads the contents of this travel mode from a JSON string.
Read/write property RestrictionAttributeNames The collection of network attribute names to be used as restrictions with the analysis.
Read/write property RestrictUTurns Indicates how U-Turns should be restricted in the analysis.
Read/write property TimeAttributeName The name of the time-based network attribute to be used in analysis.
Read/write property Type The type of the travel mode.
Read/write property UseHierarchy Indicates if the hierarchy attribute for the network should be used in analysis.
Method WriteToJSON Writes the contents of this travel mode as a JSON string.

INetworkTravelMode.AttributeParameterValues Property

The collection of network attribute parameter values to be used with the analysis.

Public Property AttributeParameterValues As IArray
public IArray AttributeParameterValues {get; set;}

INetworkTravelMode.Description Property

The description of the travel mode.

Public Property Description As String
public string Description {get; set;}

INetworkTravelMode.DistanceAttributeName Property

The name of the distance-based network attribute to be used in analysis.

Public Property DistanceAttributeName As String
public string DistanceAttributeName {get; set;}

INetworkTravelMode.DomainType Property

The units domain type of the travel mode.

Public ReadOnly Property DomainType As esriNetworkTravelModeUnitsDomainType
public esriNetworkTravelModeUnitsDomainType DomainType {get;}

INetworkTravelMode.ImpedanceAttributeName Property

The name of the network attribute to be used as the impedance attribute in analysis.

Public Property ImpedanceAttributeName As String
public string ImpedanceAttributeName {get; set;}

INetworkTravelMode.Name Property

The name of the travel mode.

Public Property Name As String
public string Name {get; set;}

INetworkTravelMode.OutputGeometryPrecision Property

Specifies the precision of the output geometry after generalization.

Public Property OutputGeometryPrecision As Object
public object OutputGeometryPrecision {get; set;}

INetworkTravelMode.OutputGeometryPrecisionUnits Property

Specifies the units of the output geometry precision.

Public Property OutputGeometryPrecisionUnits As esriUnits
public esriUnits OutputGeometryPrecisionUnits {get; set;}

INetworkTravelMode.ReadFromJSON Method

Reads the contents of this travel mode from a JSON string.

Public Sub ReadFromJSON ( _
    ByVal jsonValue As String _
)
public void ReadFromJSON (
    string jsonValue
);

INetworkTravelMode.RestrictionAttributeNames Property

The collection of network attribute names to be used as restrictions with the analysis.

Public Property RestrictionAttributeNames As IStringArray
public IStringArray RestrictionAttributeNames {get; set;}

INetworkTravelMode.RestrictUTurns Property

Indicates how U-Turns should be restricted in the analysis.

Public Property RestrictUTurns As esriNetworkForwardStarBacktrack
public esriNetworkForwardStarBacktrack RestrictUTurns {get; set;}

INetworkTravelMode.TimeAttributeName Property

The name of the time-based network attribute to be used in analysis.

Public Property TimeAttributeName As String
public string TimeAttributeName {get; set;}

INetworkTravelMode.Type Property

The type of the travel mode.

Public Property Type As String
public string Type {get; set;}

INetworkTravelMode.UseHierarchy Property

Indicates if the hierarchy attribute for the network should be used in analysis.

Public Property UseHierarchy As Boolean
public bool UseHierarchy {get; set;}

INetworkTravelMode.WriteToJSON Method

Writes the contents of this travel mode as a JSON string.

Public Sub WriteToJSON ( _
    ByRef jsonValue As String _
)
public void WriteToJSON (
    ref string jsonValue
);

Classes that implement INetworkTravelMode

Classes Description
NetworkTravelMode A container for describing a travel mode in a network dataset.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close