Working with ArcGIS Network Analyst
All rights reserved. Course version 2.0. Revised January 2007. Printed in the United States of America. The information contained in this document is the exclusive property of ESRI. This work is protected under United States copyright law and other international copyright treaties and conventions. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, or by any information storage or retrieval system, except as expressly permitted in writing by ESRI. All requests should be sent to Attention: Contracts and Legal Services Manager, ESRI, 380 New York Street, Redlands, CA 92373-8100, USA The information contained in this document is subject to change without notice. U. S. GOVERNMENT RESTRICTED/LIMITED RIGHTS Any software, documentation, and/or data delivered hereunder is subject to the terms of the License Agreement. In no event shall the U.S. Government acquire greater than RESTRICTED/LIMITED RIGHTS. At a minimum, use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in FAR 52.227-14 Alternates I, II, and III (JUN 1987); FAR 52.227-19 (JUN 1987) and/or FAR 12.211/12.212 (Commercial Technical Data/Computer Software); and DFARS 252.227-7015 (NOV 1995) (Technical Data) and/or DFARS 227.7202 (Computer Software), as applicable. Contractor/Manufacturer is ESRI, 380 New York Street, Redlands, CA 92373-8100, USA. @esri.com, 3D Analyst, ADF, AML, ARC/INFO, ArcAtlas, ArcCAD, ArcCatalog, ArcCOGO, ArcData, ArcDoc, ArcEdit, ArcEditor, ArcEurope, ArcExplorer, ArcExpress, ArcFM, ArcGIS, ArcGlobe, ArcGrid, ArcIMS, ArcInfo Librarian, ArcInfo, ArcInfo-Professional GIS, ArcInfo-The World's GIS, ArcLocation, ArcLogistics, ArcMap, ArcNetwork, ArcNews, ArcObjects, ArcOpen, ArcPad, ArcPlot, ArcPress, ArcQuest, ArcReader, ArcScan, ArcScene, ArcSchool, ArcSDE, ArcSdl, ArcStorm, ArcSurvey, ArcTIN, ArcToolbox, ArcTools, ArcUSA, ArcUser, ArcView, ArcVoyager, ArcWatch, ArcWeb, ArcWorld, Atlas GIS, AtlasWare, Avenue, BusinessMAP, Database Integrator, DBI Kit, ESRI, ESRI-Team GIS, ESRI-The GIS Company, ESRI-The GIS People, FormEdit, Geographic Design System, Geography Matters, Geography Network, GIS by ESRI, GIS Day, GIS for Everyone, GISData Server, InsiteMAP, JTX, MapBeans, MapCaf, MapObjects, ModelBuilder, MOLE, NetEngine, PC ARC/ INFO, PC ARCPLOT, PC ARCSHELL, PC DATA CONVERSION, PC STARTER KIT, PC TABLES, PC ARCEDIT, PC NETWORK, PC OVERLAY, PLTS, Rent-a-Tech, RouteMAP, SDE, SML, Spatial Database Engine, StreetEditor, StreetMap, TABLES, the ARC/INFO logo, the ArcCAD logo, the ArcCAD WorkBench logo, the ArcCOGO logo, the ArcData logo, the ArcData Online logo, the ArcEdit logo, the ArcExplorer logo, the ArcExpress logo, the ArcFM logo, the ArcFM Viewer logo, the ArcGIS logo, the ArcGrid logo, the ArcIMS logo, the ArcInfo logo, the ArcLogistics Route logo, the ArcNetwork logo, the ArcPad logo, the ArcPlot logo, the ArcPress for ArcView logo, the ArcPress logo, the ArcScan logo, the ArcScene logo, the ArcSDE CAD Client logo, the ArcSDE logo, the ArcStorm logo, the ArcTIN logo, the ArcTools logo, the ArcView 3D Analyst logo, the ArcView Business Analyst logo, the ArcView Data Publisher logo, the ArcView GIS logo, the ArcView Image Analysis logo, the ArcView Internet Map Server logo, the ArcView logo, the ArcView Network Analyst logo, the ArcView Spatial Analyst logo, the ArcView StreetMap 2000 logo, the ArcView StreetMap logo, the ArcView Tracking Analyst logo, the Atlas GIS logo, the Avenue logo, the BusinessMAP logo, the Data Automation Kit logo, the ESRI ArcAtlas Data logo, the ESRI ArcEurope Data logo, the ESRI ArcScene Data logo, the ESRI ArcUSA Data logo, the ESRI ArcWorld Data logo, the ESRI Digital Chart of the World Data logo, the ESRI globe logo, the ESRI Press logo, the Geography Network logo, the MapCaf logo, the MapObjects Internet Map Server logo, the MapObjects logo, the MOLE logo, the NetEngine logo, the PC ARC/INFO logo, the Production Line Tool Set logo, the RouteMAP IMS logo, the RouteMAP logo, the SDE logo, The World's Leading Desktop GIS, Water Writes, www.esri.com, www.geographynetwork.com, www.gisday.com, and Your Personal Geographic Information System are trademarks, registered trademarks, or service marks of ESRI in the United States, the European Community, or certain other jurisdictions. Other companies and products mentioned herein are trademarks or registered trademarks of their respective trademark owners.
C O N T E N T S 1 2 3 Introduction Welcome to Working with ArcGIS Network Analyst 1-1 Course objectives 1-2 Day 1 course content 1-3 Day 2 course content 1-4 Course materials 1-5 Additional materials and resources 1-6 ESRI Support Center 1-7 ArcGIS: A complete GIS 1-8 Introducing ArcGIS Network Analyst 1-9 Network datasets 1-10 Specialized layers in ArcMap 1-11 Components of Network Analyst 1-12 Logistics 1-13 Introductions 1-14 Exercise goals 1-15 Fundamentals of network systems Fundamentals of network systems 2-1 Learning objectives 2-2 What is a network? 2-3 Types of network systems 2-4 Components of a network: Physical 2-5 Components of a network: Logical 2-6 General geometry of networks 2-7 Understanding turns in a network system 2-8 Networks in ArcGIS 2-9 Geometric networks vs. network datasets 2-10 Exercise goals 2-11 Review 2-12 Network Analyst basics and the Route solver Network Analyst basics and the Route solver 3-1 Learning objectives 3-2 Network analysis workflow 3-3 Network Analyst toolbar 3-4 Network Analyst Window 3-5 Network layer 3-6 Network analysis layer 3-7 Properties of network analysis layers 3-8 i
Working with ArcGIS Network Analyst Contents 4 5 Network locations 3-9 Analysis properties of network analysis layers 3-10 Network layer vs. network analysis layer 3-11 Route solver 3-12 Route solver options 3-13 Directions 3-14 Exercise goals 3-15 Review 3-16 Additional network solvers Additional network solvers 4-1 Learning objectives 4-2 Closest Facility solver 4-3 Closest Facility options 4-4 Service Area solver 4-5 Service Area polygon options 4-6 Service Area polygon options 4-7 Service Area line options 4-8 Origin-Destination (OD) Cost Matrix solver 4-9 OD Cost Matrix solver results 4-10 Summary of Network Analyst solvers 4-11 Exercise goals 4-12 Review 4-13 Advanced network analysis options Advanced network analysis options 5-1 Learning objectives 5-2 Network locations in the network 5-3 Location fields of network locations 5-4 Analysis properties of network locations 5-5 Advanced network solver options 5-6 Incorporating Time 5-7 Using time windows 5-8 Route solver results with time windows 5-9 Curb approach 5-10 Setting a curb approach 5-11 Curb approach options 5-12 Hierarchy 5-13 Reasons to use hierarchy 5-14 Exact route vs. hierarchical route 5-15 Hierarchy requirements 5-16 Using hierarchy 5-17 Using hierarchy with ranges 5-18 Parameterized Attributes 5-19 ii
Contents 6 7 Exercise goals 5-20 Review 5-21 Preparing data for network analysis Preparing data for network analysis 6-1 Learning objectives 6-2 Workflow for using Network Analyst 6-3 Source data for network datasets 6-4 Source data's level of quality 6-5 Examples of data quality 6-6 Verifying coincident geometry 6-7 Creating coincident geometry: Integrate tool 6-8 Common attribute fields for street data 6-9 Existing ESRI network data 6-10 ArcInfo Workstation network elements 6-11 ArcInfo Workstation network migration 6-12 ArcView GIS 3.x network elements 6-13 ArcView GIS 3.x network migration 6-14 Summary of existing network migration 6-15 Turn Table To Turn Feature Class tool 6-16 Exercise goals 6-17 Review 6-18 Network dataset connectivity Network dataset connectivity 7-1 Learning objectives 7-2 Network datasets 7-3 Network dataset properties 7-4 Network dataset connectivity 7-5 Modeling network dataset connectivity 7-6 Methods of network dataset connectivity 7-7 Connectivity groups and policies 7-8 Multiple connectivity groups 7-9 Coincident geometry for line features 7-10 Coincident geometry for line and point features 7-11 Overview of connectivity policies 7-12 Line feature connectivity 7-13 Edge connectivity policies 7-14 Common line feature connectivity errors 7-15 Point feature connectivity 7-16 Junction connectivity policies 7-17 Common point feature connectivity error 7-18 Summary of connectivity policies 7-19 Methods of network dataset connectivity 7-20 iii
Working with ArcGIS Network Analyst Contents 8 9 Elevation fields 7-21 Intersection scenario 7-22 Overpass/underpass scenario 7-23 Group activity 7-24 Scenario 1 7-25 Scenario 2 7-26 Scenario 3 7-27 Scenario 4 7-28 Scenario 5 7-29 Review 7-30 Network attributes Network attributes 8-1 Learning objectives 8-2 Network dataset attributes 8-3 Network attribute properties 8-4 Four types of network attributes 8-5 Cost attributes 8-6 Restriction attributes 8-7 Hierarchy attributes 8-8 Descriptor attributes 8-9 Assigning network attributes 8-10 Attributes and edge directionality 8-11 Evaluators 8-12 Parameterized Attributes 8-13 Using network attributes 8-14 Review 8-15 Creating and building network datasets Creating and building network datasets 9-1 Learning objectives 9-2 Constructing a network dataset 9-3 Select network sources 9-4 Set network connectivity 9-5 Set turns in the network dataset 9-6 Turn features 9-7 Global turns 9-8 Modeling penalties for global turns 9-9 Set network attributes 9-10 Set properties for directions 9-11 Building a network dataset 9-12 Network building process 9-13 Types of network datasets 9-14 Exercise goals 9-15 iv
Contents 10 11 12 Review 9-16 Modifying network datasets Modifying network datasets 10-1 Learning objectives 10-2 Modifying a network dataset 10-3 Editing network sources 10-4 Modifying turn feature classes 10-5 Turn Feature Class toolset 10-6 Editing network dataset properties 10-7 Rebuilding the network dataset 10-8 Multimodal network systems 10-9 Multimodal networks in the real world 10-10 Modeling a multimodal network 10-11 Connectivity in a multimodal network 10-12 Multimodal network analysis 10-13 Exercise goals 10-14 Review 10-15 Network Analyst and geoprocessing Network Analyst and geoprocessing 11-1 Learning objectives 11-2 Review of ArcGIS geoprocessing framework 11-3 Network Analyst Tools toolbox 11-4 Analysis toolset functionality 11-5 Review of ModelBuilder concepts 11-6 Network solvers in ModelBuilder 11-7 Exercise goals 11-8 Review 11-9 Conclusion Conclusion 12-1 Course objectives 12-2 ESRI educational support 12-3 Learning pathways 12-4 Course evaluation 12-5 Thank you for attending 12-6 v