Routing Enhancements to ArcGIS Online

With last week’s update of ArcGIS Online came two specific routing enhancements:  the new “FindRoutes” service available in Desktop, and the new “Route to all Features” option in the Map Viewer.

FindRoutes Service – Ready-To-Use Services – ArcMap

We’ve added a new Ready-To-Use service with this release.  As you may know, these ready-to-use services appear automatically when you’re in ArcMap and signed into ArcGIS Online.  If you have ArcMap version 10.2 or higher, these services will appear automatically when you sign in.  For previous releases of ArcMap, you can connect manually if you have version 10.0 SP5 or higher or 10.1 SP1 or higher.

This new service is the route solver and it solves route problems with anywhere from 2 stops to 150 stops.  This tool also can work for just one route or many routes.  For example, you could solve up to 5,000 two-point routes.  The maximum number of stops in a single solve request is 10k.  Like the other tools, FindRoutes has help documentation alongside it to help working with it.

A couple of very useful features of this tool are some options for generating output.  Of course, directions are generated and those are stored in a table.  But also, many organizations need to actually know detailed information about the street edges that the route has traversed.  So we’ve exposed the option to return route edges in the results to that we can answer questions like:  “How many times is this road segment being driven on?” …and there are other ways that this information could be extremely useful to organizations.

Route to all Features – Directions Tool – Map Viewer

This Route to all Features option really makes the Direction Tool more usable if you already have stored locations that you need to drive to.  It’s now simple to plan out a route from these existing known locations like assets or addresses.

Any set of features in the maps table of contents can utilize this feature, and it supports up to 20 stops.  If your stop layer does list more than 20 features, this option will not appear.  One option that you can do here is set a filter on that layer, and then this tool can easily be used.

Once selected, it looks and feels just like the directions tool has before.  One thing to note is that this tool now honors a “sequence field”.  So if your stop layer does have a field in it titled “sequence”, the numeric values in that field are recognized and the sequence of those stops are honored.

Importantly, when the “Optimize orders” option in Directions Tool is chosen, that sequence field will not be honored.  That option will, of course, optimize the sequence of stops for you.

Additionally, you may notice how a Stop Name has been added to each stop.  That information is read from the layer’s attributes.  To recognize this attribute information, the tool first looks for a field called ”name”, then a field that contains the word “name”, then a field with the words “address”, then “street”, and then “city”.  If none of those fields exists, it will just use the first string field.

Questions?  Let us know.

This entry was posted in Analysis & Geoprocessing, ArcGIS Online, Transportation and tagged , . Bookmark the permalink.

Leave a Reply


  1. danielri says:

    How many credits does this take?

  2. scottsand says:

    Hi Daniel,

    The ArcGIS Online Route Services do consume credits. Depending on which service you access, it is anywhere from .04 credits to 1 credit. The full description is here:
    The FindRoutes tool and Route to all Features tools use optimized route service, and so consume .5 credits per route. If you un-check the optimize route option in the tools, it will consume .04 credits per route.