Routing services

Routing services can also be hosted in ArcGIS Online and ArcGIS AllSource can use it. All the routing services hosted in ArcGIS Online can also be published and hosted on your server.

Types of routing services

The following sections describe types of routing services.

Route service

Closest facility service

Service area service

Vehicle routing problem service

Location-allocation service

Travel cost matrix service

Note:

Locate service

When performing analysis using routing services, the inputs to an analysis rarely fall exactly on top of the edges or junctions of the network dataset the service is using. For example, you may be using a network dataset constructed from street centerlines to power your routing services, and the input points you want to analyze are the centroids of parcels in your city. These parcel centroids do not fall on top of the street centerlines; rather, they are offset some distance from the streets. To successfully perform a network analysis using your routing services, the routing services must identify the location on the network dataset where each analysis input lies. This network location, rather than the input's original location, is used in the analysis. Typically, the longitude and latitude of the inputs are passed in and the routing services compute the location on the network during the solve operation. With the locate service, you can compute the locations on the network before calling the solve operation.

Last Mile Delivery service

The Last Mile Delivery service is a use case-specific Vehicle Routing Problem (VRP) algorithm designed for a fleet of vehicles that are delivering packages to the final customers. For example, this can be used for a single distribution center or store delivering to the final customer location and can be quite dense delivering to a few customers on most streets, but it is not intended to visit every house on every street.

Delivery companies need to determine which orders (package delivery location) should be serviced by each route (delivery vehicle and driver) and in what sequence the orders should be visited. The primary goal is to best service the orders by producing geographically clustered routes so the drivers can easily deliver to everyone and minimize the overall operating cost for the fleet of vehicles.

The Network Analyst Route service finds the best route for a single vehicle to visit many stops, whereas the Last Mile Delivery service and the Vehicle Routing Problem service both find the best routes for a fleet of vehicles to service many orders. The Vehicle Routing Problem service has lots of flexibility and can model many different constraints but the algorithm is also limited by this flexibility. The Last Mile Delivery service supports a subset of the constraints, but for the ones it does support, it can provide a better-quality and higher-performing algorithm.

Snap to Roads service

The Snap to Roads service can be used to snap a series of GPS track points to the underlying roads. You can return just the snapped points, or lines representing the roads that were traversed. In addition to the geometry, you can have the service return attributes of the roads such as the street name and posted speed limit in case you need this to perform route adherence.

Note:

At ArcGIS Enterprise 11.4, the Snap to Roads service is a beta feature. While in beta, this service may not be feature complete and, as such, may have known performance or quality issues and will not be supported by Esri Technical Support.

Submit your feedback during the beta phase through the ArcGIS Routing Services Program.

Route Utilities

Traffic

Note:

You can configure ArcGIS StreetMap Premium data with live traffic from the ArcGIS Online World Traffic Service and live traffic will be available when solving a network analysis in ArcGIS AllSource. You can also configure live traffic with a routing service published using ArcGIS StreetMap Premium data and the routing services hosted on your ArcGIS Server can use live traffic.