Click or drag to resize

Esri.ArcGISRuntime.Tasks.NetworkAnalysis Namespace

Contain classes to perform route (aka. network) analysis via ArcGIS Server web requests. Routing analysis determines the best route from one network location to one or more other locations. It can also calculate the quickest or shortest route depending on the impedance chosen. The order of the stops may be determined by the user. For example, if the impedance is time, then the best route is the quickest route.
Classes
  ClassDescription
Public classAttributeParameterValue
Class that contains the value of a parameterized network attribute.
Public classCode exampleClosestFacilityParameters
A class that contains input parameters used when solving a ClosestFacilityTask.
Public classCode exampleClosestFacilityResult
A class that contains the output results from a SolveClosestFacilityAsync(ClosestFacilityParameters) operation.
Public classCode exampleClosestFacilityRoute
A class that represents an individual route between a facility and an incident that is available through GetRoute(Int32, Int32).
Public classCode exampleClosestFacilityTask
Class that represents a task that can find the closest facilities around any location (incidents) on a network.
Public classClosestFacilityTaskInfo
A class that represents metadata about the network analyst service or dataset used by a ClosestFacilityTask.
Public classCostAttribute
Represents an attribute used to measure and model impedance on the network, such as travel time (transit time on a street).
Public classDirectionEvent
Class containing the relevant information for directions event on route.
Public classCode exampleDirectionManeuver
A class that contains properties of a directions maneuver.
Public classDirectionMessage
A directions message.
Public classCode exampleFacility
A class that represents a facility.
Public classCode exampleIncident
A class that represents an incident.
Public classNetworkLocation
References a specific location/position along a transportation network source feature.
Public classPointBarrier
A point barrier object used to restrict route solving.
Public classCode examplePolygonBarrier
A polygon barrier object is used to restrict route solving.
Public classCode examplePolylineBarrier
A polyline barrier is used to restrict route solving.
Public classRestrictionAttribute
Represents an attribute to be used as a restriction in the analysis. Use this to specify which restrictions should be honored by the analysis when finding the best route.
Public classCode exampleRoute
Class holding the information for a single route.
Public classCode exampleRouteParameters
Represents parameters used when performing route analysis.
Public classCode exampleRouteResult
Represents the route result.
Public classCode exampleRouteTask
Class for route tasks (online and local).
Public classCode exampleRouteTaskInfo
A class that describes the transportation network that a route task is bound to.
Public classCode exampleServiceAreaFacility
A class that describes service area facility.
Public classCode exampleServiceAreaParameters
A class that describes the service area parameters.
Public classCode exampleServiceAreaPolygon
A class that describes the single service area polygon.
Public classServiceAreaPolyline
A class that describes the single service area polyline.
Public classCode exampleServiceAreaResult
A class that describes the service area result.
Public classCode exampleServiceAreaTask
Instances of this class represent tasks that can compute service areas.
Public classServiceAreaTaskInfo
A class that describes the service area task info.
Public classSourceObjectPosition
A class that represents a position of network element on network source.
Public classCode exampleStop
A class that represents a location to be visited along a route.
Public classCode exampleTransportationNetworkDataset
Transportation network dataset.
Public classCode exampleTravelMode
Class that defines a NetworkAnalyst travel mode
Enumerations
  EnumerationDescription
Public enumerationAttributeUnit
Types of units for network attributes.
Public enumerationBarrierType
Intended-usage types for barriers.
Public enumerationCurbApproach
The curb approach type. The CurbApproach specifies the direction a vehicle may arrive at and depart from the network location
Public enumerationDirectionManeuverType
Type of direction maneuver.
Public enumerationDirectionMessageType
Type of direction string.
Public enumerationDirectionsStyle
The network directions output type.
Public enumerationGeodatabaseDatasetType
The types of geodatabase datasets.
Public enumerationLocationStatus
Status regarding the network location associated with a stop.
Public enumerationNetworkDirectionsSupport
An enumeration of the various types of DirectionsSupport values.
Public enumerationRouteShapeType
Indicates the route shape type. This parameter is applicable only if ReturnRoutes is set to true.
Public enumerationServiceAreaOverlapGeometry
Service area overlap geometry.
Public enumerationServiceAreaPolygonCutoffGeometry
Service area polygon cutoff geometry.
Public enumerationCode exampleServiceAreaPolygonDetail
Service area polygon detail.
Public enumerationStartTimeUsage
A start time usage type. Allows to choose how to enter a time value.
Public enumerationStopType
A stop's type. Specifies the type of a route stop.
Public enumerationTravelDirection
A travel direction type. Options for traveling to or from the facility. The default is defined in the network layer.
Public enumerationUTurnPolicy
Indicates the u-turn policy. Use this to restrict or permit the route from making U-turns at junctions.