2013 Esri International User Conference July 8–12, 2013 | San Diego, California Technical Workshop
Network Analyst: An Introduction Patrick Stevens Robert Garrity
Esri UC2013 . Technical Workshop .
Introduction to Network Analyst •
The basics and benefits of Network Analyst
•
Data: How can I model streets realistically?
•
Solvers: What types of analysis can be done?
•
Network Analyst at the User’s Conference
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Closest Facility
Route
Service Area
ArcGIS Network Analyst Extension Solving transportation problems Origin-Destination Cost Matrix
Traffic
Location-Allocation
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Vehicle Routing Problem
Benefits of Network Analyst •
Quickly and easily solve transportation problems
•
Save your organization money
•
•
•
Efficient routes means less gas, less maintenance, less driver overtime, more customers serviced
•
Find the optimal locations for facilities or remove redundant facilities
Used across ArcGIS: -
Across products
-
Across skill levels
-
Across data availability
Use an accurate model of a transportation network
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
The “shortest” path
Straight-line distance
Fastest time
Shortest distance
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
ArcGIS.com Map Viewer •
Requires no local data
•
Routing, directions, service areas
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
ArcGIS.com Network Services •
Requires no local data
•
Does point-to-point routing, closest facility, service areas, fleet routing, traffic, geocoding
•
Works across all Esri APIs
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Mobile •
Routing, directions, closest facility, and service area available for all APIs -
Windows Phone iOS Android
•
Connected available now
•
Disconnected available soon
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Demo
ArcGIS.com Map Viewer & Network Services
Esri UC2013 . Technical Workshop .
Network Analyst controls in ArcMap Network Analyst Toolbar
Geoprocessing Tools Network Analyst Window
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Specialized layers A Network Layer holds a reference to a network dataset.
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Specialized layers
A Network Analysis Layer is a composite layer configured for a specific solver.
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Demo
Network Analyst in ArcMap
Esri UC2013 . Technical Workshop .
Modeling travel on street networks
Esri UC2013 . Technical Workshop .
Street data considerations •
Cost
•
Quality
•
Scope
•
Expertise required for creation and maintenance -
•
Editing Database
Updates
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Where do you get street data? •
Data within your organization
•
No street data in your organization -
Free data -
Data and maps media
-
TIGER (Census data)
-
OpenStreetMap
OSM to NDS tools - ArcGIS Editor for OpenStreetMap -
-
-
Pay for data -
NAVTEQ or TomTom - Vendor street data processing tools
-
StreetMap Premium for ArcGIS
Pay for analysis -
ArcGIS.com Map Viewer
-
ArcGIS.com Network Services
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Streets are connected
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Restrictions •
Restrictions can depend on: -
Street characteristics
ONE WAY
-
Vehicle characteristics
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
12’- 6”
Traffic
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Intersections •
You can add a cost to a specific turn
15 Seconds
5 Seconds B
5 Seconds
Total Time: 10 Seconds 25 A
•
You can also add a generic cost to every turn in the network.
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
3D •
Model travel in 3D for: -
Buildings and mines Overpasses Considering slope
8%
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Types of travel •
Travel by: -
Vehicle Pedestrian Rail Bicycle Transit
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Demo
Modeling realistic street networks
Esri UC2013 . Technical Workshop .
Restrict U-turns if… •
You prefer not to make them
•
It’s difficult to make them with the vehicle you’re driving
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Barriers for temporary restrictions or slowdowns
Natural disasters
Severe weather
Territory boundaries
Construction
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Road closures
Arrive and depart from the correct side of the road
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Demo
Modeling travel realistically
Esri UC2013 . Technical Workshop .
Network Dataset Demo: Takeaways •
Network datasets model transportation networks
•
Modeling capabilities allow you to create an accurate transportation model considering: -
•
Vehicle qualities Road features Traffic
A good model leads to good analysis results
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Route
Closest Facility
Service Area
Network analysis
Location-Allocation
Esri UC2013 . Technical Workshop .
Vehicle Routing Problem
Origin-Destination Cost Matrix
Route solver •
Point-to-point routing
•
Find the best route for visiting a series of stops with minimum cost
•
You can also… -
Specify time windows on stops Find best sequence of stops Analyze for different times of the day
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Closest facility solver •
Find the nearest facilities from each incident
•
You can also… -
Limit the search distance
-
Limit the number of facilities to find
-
Travel from the facility to the incident
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Demo
Dispatching Find the nearest emergency vehicle to an incident
Esri UC2013 . Technical Workshop .
Demo: Dispatching – takeaways •
Use the Closest Facility solver to route groups of vehicles to a location.
•
Network Analyst can easily be used as a web service.
•
All Network Analyst capabilities are available via ArcGIS Server.
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Service area solver •
Find the area you can reach from a facility
•
You can also… -
Solve for many facilities Use multiple break values Specify the direction of travel Output lines or polygons Analyze for different times of the day
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Location-Allocation solver •
Determine the best location for a facility, based on demand conditions
•
You can also… -
Choose from many different analysis types
-
Limit the capacity of facilities
-
Analyze for different times of the day
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Demo
Fire coverage
Esri UC2013 . Technical Workshop .
Demo: Fire Coverage - takeaways •
Determine your problem type, and pick the most appropriate solver.
•
The Service Area solver provides a tool that shows street coverage areas that are easily visualized.
•
When the problem type is locating facilities, Location-Allocation is the most appropriate solver.
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Origin-destination cost matrix solver Generate a matrix of the travel costs from origins to destinations
•
You can also… -
Limit the search distance Limit the number of destinations to find Analyze different times of day
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Origins - Warehouses
•
Destinations - Stores
1
2
3
A
29.4
24.2
31.3
B
21.5
11.5
18.7
C
17.3
5.67
19.1
Vehicle routing problem (VRP) solver •
Route a fleet of vehicles to service a set of orders
•
You can also specify… -
Vehicle capacities Driver specialties Work breaks Time windows on orders
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Demo
Appliance Delivery Create optimal routes for multiple vehicles to deliver appliances to many customers
Esri UC2013 . Technical Workshop .
Demo: Appliance Delivery - takeaways •
Route a fleet of vehicles using the vehicle routing problem solver
•
Time windows, capacities, breaks, and other constraints make it a flexible modeling tool
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Common Questions •
How do I analyze my utility or natural resource networks?
•
Does Network Analyst support Arc routing (highdensity routing)?
•
Can I get alternate shortest paths?
•
Can Network Analyst work with transit schedules?
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
What’s new in Network Analyst •
Online Services
•
ArcGIS.com Map Viewer
•
Offline routing
•
64bit GP
Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Network Analyst at UC2013
Esri UC2013 . Technical Workshop .
Network Analyst team presentations Tuesday 8:30 am
Wednesday
Network Analyst: An Introduction
9 am
Room 32 B
Network Analyst: Network Analysis with ArcGIS Online and On-premise Services
Room 32 A
Thursday
Network Analyst: Creating Network Datasets
Designing your Network Analyst Workflow Hall F: Room 1
Room 32 B
10 am
Network Analyst: Performing Network Analysis
Network Analyst: Automating Workflows with Geoprocessing
Network Analyst: Locating Facilities with Resource Constraints Using the Capacitated Location-Allocation Solver Analysis and Geoprocessing Exhibit Hall B
11 am
Room 32 B 12 pm
Room 32 A Network Analyst: Routing and Directions using Data and Services on ArcGIS Online
Analysis and Geoprocessing Exhibit Hall B
1 pm
2 pm
Network Analyst: Network Analysis with ArcGIS Online and Onpremise Services
Network Analyst: How to Route Inside and Between Buildings Using 3D Network Capabilities
Analysis and Geoprocessing Exhibit Hall B
Network Analyst: Automating Workflows with Geoprocessing
Network Analyst: An Introduction
Analysis and Geoprocessing Exhibit Hall B
Room 32 B
Room 32 B
3 pm
Network Analyst: Creating Network Datasets 4 pm
Yay, Transit! Using GTFS Public Transit Data for Pedestrian Analysis and Transit Accessibility
Real-time Traffic and Other New Capabilities of Network Analysis Designing your Network Analyst Workflow Hall G: Room 2
5 pm Esri UC2013 . Technical Workshop . Network Analyst: An Introduction
Room 32 A
Analysis and Geoprocessing Exhibit Hall B
Analysis and Geoprocessing Exhibit Hall B
Room 32 B
Network Analyst: How to Build Efficient Vehicle Routes that Improve Cost and Customer Satisfaction Using Network Analyst
Network Analyst: Performing Network Analysis
Room 32 B
Other Network Analyst presentations Tuesday 8:30 am 9 am
Transportation Network Analysis and Planning
Room 26 B
Wednesday
Multi-Modal Transportation and Logistics: Leading Examples
Thursday Esri & OpenStreetMap: Tools, Apps, Maps!
Hall G: Room 2
Room 28 E
10 am
11 am
Electric Vehicles: GIS for EV Infrastructure Room 29 A/B
Transportation Planning for Rural Areas
ArcGIS GeoEvent processor for Server - Monitoring Routes
Hall G: Room 2
Room 26 B
Using Streetmap Premium Online GIS Exhibit Hall C
12 pm
1 pm
2 pm
Customer and Route Optimization in Public Works
Room 30 B
Indoor Location, Tracking, and Routing Room 31 B
3 pm
GIS for Non-Motorized Transport 4 pm
Room 26 B 5 pm Streetmap Esri UC2013Using . Technical Workshop .Premium Network Analyst: An Introduction
Online GIS Exhibit Hall C
Public Transit: Accessibility and Land Use Room 28 A
Facilities and Real Property Management Room 31 B
Pedestrian Routing, Transit, and Tolls Room 26 B
Thank you… Please fill out the session evaluation
First Offering ID: 1263 Second Offering ID: 1378
Online – www.esri.com/ucsessionsurveys Paper – pick up and put in drop box Esri UC2013 . Technical Workshop . Network Analyst: An Introduction