Skip To Content

Routing with StreetMap Premium in ArcGIS Pro

When importing StreetMap Premium mobile map packages into ArcGIS Pro, the imported maps (StreetMap Day and Navigation Day) contain a Routing_ND network dataset at the bottom of the Contents pane. This network dataset is available for routing in ArcGIS Pro as long as you are licensed for the ArcGIS Network Analyst extension and the proper regional StreetMap Premium extension.

For information on routing in ArcGIS Pro, see What is the ArcGIS Network Analyst extension?

Routing services

With the Routing_ND network dataset included in the StreetMap Premium mobile map packages, you can create routes in ArcGIS Pro using the ArcGIS Network Analyst extension.

For more detail on routing levels, trucking restrictions, and historical traffic information for each country, see StreetMap Premium product coverage on the ArcGIS Enterprise website.

The following routing capabilities are defined below: historical traffic data, impedance options, restrictions, and travel modes.

Historical traffic data

Historical traffic data can be used by specifying start times when creating routes using the Network Analyst extension. Using historical traffic data results in more accurate travel times, as the data stores traffic flow information by day of the week and time of day. For example, routing through the city at 7:30 a.m. on a weekday will take longer than routing through the city at midnight.

Impedance options

The available impedance options for routing are listed in the table below.

With 2018 StreetMap Premium releases and using ArcGIS Pro 2.1or later, when a start time is specified, the TruckTravelTime impedance uses a combination of historic traffic information and jurisdictional truck speed limits to give more realistic travel times. If a start time is not specified, the TruckTravelTime impedance will fall back to the TruckMinutes impedance logic.

With 2017 StreetMap Premium releases and/or using ArcGIS Pro 2.0 or earlier, when a start time is specified, the TruckTravelTime impedance uses the historic traffic information for automobiles, which is less realistic. In this case it is recommended to use the TruckMinutes impedance instead. If a start time is not specified, the TruckTravelTime impedance will fall back to the TruckMinutes impedance logic.

Use WalkTime to model walking speed. The default speed is set to 5 kilometers/hour. Adjust the WalkTime speed in the Attribute Parameters tab of the Network Layer Properties dialog box. The TimeAt1KPH impedance models traveling at a constant speed of 1 kilometer/hour. The main purpose of this attribute is to support the WalkTime impedance; it is not intended to be used on its own as walking speeds are generally not that slow.

Using the Minutes impedance, with or without specifying a start time, will use average speed values previously calculated from the historic traffic data. This will result in quicker performance than when selecting the TravelTime impedance, which uses the actual historic traffic data based on time of day.

Available impedance optionsDescription

Kilometers

Find shortest route, distance wise (in kilometers).

Miles

Find shortest route, distance wise (in miles).

Minutes

Find shortest route, time wise, using average speed values previously calculated from the historical traffic data, which results in quicker performance.

TimeAt1KPH

Find shortest route, time wise, using constant speed (1 kilometer/hour).

TravelTime

Find shortest route, time wise, using automobile speed values from historical traffic data for a specific time of day.

TruckMinutes

Find shortest route, time wise, using the smaller speed value: truck speed limit or average speed calculated from historical traffic data.

TruckTravelTime

Find shortest route, time wise, using a combination of truck speed limits and speed values from historical traffic data for a specific time of day.

WalkTime

Find shortest route, time wise, using adjustable walking speed.

Restrictions

Below is a complete list of all restrictions available in the Routing_ND network dataset:

Note:

There are two soft restrictions available for trucks; a + after the Name indicates a soft restriction.

NameBehavior when enabled (checked on)

Any Hazmat Prohibited

Avoids all roads and turns where transporting any kind of hazardous material is prohibited.

Avoid Carpool Roads

Avoids all roads with carpool lanes.

Avoid Express Lanes

Avoids all roads with express lanes.

Avoid Ferries

Avoids all ferries.

Avoid Gates

Avoids all turns accessing gated roads.

Avoid Limited Access Roads

Avoids all roads that are limited-access highways.

Avoid Private Roads

Avoids all roads that are not publicly owned and maintained.

Avoid Roads Unsuitable for Pedestrians

Avoids all roads that are unsuitable for pedestrians.

Avoid Stairways

Avoids all stairways on a pedestrian-suitable route.

Avoid Toll Roads

Avoids all toll roads for automobiles.

Avoid Toll Roads for Trucks

Avoids all toll roads for trucks.

Avoid Truck Restricted Roads

Avoids all roads where trucks are prohibited unless making a local delivery.

Avoid Unpaved Roads

Avoids all roads that are not paved (that is, dirt, gravel, and so forth).

Axle Count Restriction

Avoids all roads and turns where the maximum number of axles allowed on the road is less than the number of axles on the vehicle.

Driving a Bus

Avoids all roads and turns where buses are prohibited.

Driving a Taxi

Avoids all roads and turns where taxis are prohibited.

Driving a Truck

Avoids all roads and turns where trucks are prohibited.

Driving an Automobile

Avoids all roads and turns where automobiles are prohibited.

Driving an Emergency Vehicle

Avoids all roads and turns where emergency vehicles are prohibited.

Height Restriction (meters)

Avoids all roads and turns where the maximum height limit for the road is less than the vehicle height.

Kingpin to Rear Axle Length Restriction (meters)

Avoids all roads where the maximum kingpin-to-rear-axle length limit for the road is less than the vehicle kingpin-to-rear-axle length.

Length Restriction (meters)

Avoids all roads and turns where the maximum vehicle length limit for the road is less than the vehicle length.

Preferred for Pedestrians

Uses preferred routes suitable for pedestrian navigation.

Riding a Motorcycle

Avoids all roads and turns where motorcycles are prohibited.

Roads Under Construction Prohibited

Avoids all roads that are under construction.

Semi or Tractor with One or More Trailers Restriction

Avoids all roads and turns where semis or tractors with one or more trailers are restricted.

Single-Axle Vehicles Prohibited

Avoids all roads and turns where vehicles with single axles are prohibited.

Tandem-Axle Vehicles Prohibited

Avoids all roads and turns where vehicles with tandem axles are prohibited.

Through Traffic Prohibited

Avoids all roads and turns where through traffic (non-local) is prohibited.

Truck with Trailers Restriction

Avoids all roads and turns where the maximum number of trailers allowed on a truck for the road is less than or equal to the number of trailers on the truck.

Use Preferred Hazmat Routes+

Uses preferred routes for transporting any Hazmat material (soft restriction).

Use Preferred Truck Routes+

Uses preferred truck routes (soft restriction).

Walking

Avoids all roads and turns where pedestrians are prohibited.

Weight per Axle Restriction (kilograms)

Avoids all roads and turns where the maximum vehicle weight limit per axle for the road is less than the vehicle weight per axle.

Weight Restriction (kilograms)

Avoids all roads and turns where the maximum vehicle weight limit for the road is less than the vehicle weight.

Width Restriction (meters)

Avoids all roads and turns where the maximum vehicle width limit for the road is less than the vehicle width.

Travel modes

A travel mode is a preselected set of restrictions. The available travel modes for routing are listed in the following table:

Travel modeDescription

Driving Time

Models the movement of cars and other similar small automobiles, such as pickup trucks, and finds solutions that optimize travel time. Travel obeys one-way roads, avoids illegal turns, and follows other rules that are specific to cars. When you specify a start time, dynamic travel speeds based on traffic are used where it is available.

Driving Distance

Models the movement of cars and other similar small automobiles, such as pickup trucks, and finds solutions that optimize travel distance. Travel obeys one-way roads, avoids illegal turns, and follows other rules that are specific to cars.

Rural Driving Time

Models the movement of cars and other similar small automobiles, such as pickup trucks, and finds solutions that optimize travel time. Travel obeys one-way roads, avoids illegal turns, and follows other rules that are specific to cars but does not discourage travel on unpaved roads. When you specify a start time, dynamic travel speeds based on traffic are used where it is available.

Rural Driving Distance

Models the movement of cars and other similar small automobiles, such as pickup trucks, and finds solutions that optimize travel distance. Travel obeys one-way roads, avoids illegal turns, and follows other rules that are specific to cars but does not discourage travel on unpaved roads.

Trucking Time

Models basic truck travel by preferring designated truck routes and finds solutions that optimize travel time. Routes must obey one-way roads, avoid illegal turns, and so on. When you specify a start time, dynamic travel speeds based on traffic are used where it is available, up to the legal truck speed limit.

Trucking Distance

Models basic truck travel by preferring designated truck routes, and finds solutions that optimize travel distance. Routes must obey one-way roads, avoid illegal turns, and so on.

Walking Time

Follows paths and roads that allow pedestrian traffic and finds solutions that optimize travel time. The walking speed is set to 5 kilometers per hour.

Walking Distance

Follows paths and roads that allow pedestrian traffic and finds solutions that optimize travel distance.


In this topic
  1. Routing services