creating transit route maps with arcgis will chesser esri-professional services redlands, ca

35
Creating Transit Route Maps Creating Transit Route Maps with ArcGIS with ArcGIS Will Chesser Will Chesser ESRI-Professional Services ESRI-Professional Services Redlands, CA Redlands, CA

Upload: nicholas-stevens

Post on 24-Dec-2015

224 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Creating Transit Route Maps Creating Transit Route Maps with ArcGISwith ArcGIS

Will ChesserWill Chesser

ESRI-Professional ServicesESRI-Professional Services

Redlands, CARedlands, CA

Page 2: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

TopicsTopics

• Transit route map overviewTransit route map overview• Relevant ArcGIS Tools and ConceptsRelevant ArcGIS Tools and Concepts

– Linear Referencing and Dynamic SegmentationLinear Referencing and Dynamic Segmentation

– ArcGIS Schematics ArcGIS Schematics

– Cartographic RepresentationsCartographic Representations

– Network AnalystNetwork Analyst

• DemosDemos–Working with Linear Referencing in ArcGIS SchematicsWorking with Linear Referencing in ArcGIS Schematics

– Integrating ArcGIS Schematics and Cartographic RepresentationsIntegrating ArcGIS Schematics and Cartographic Representations

– Network Analyst routes ArcGIS SchematicsNetwork Analyst routes ArcGIS Schematics

Page 3: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Transit Route MapsTransit Route Maps

• Connectivity focusedConnectivity focused• Route details less importantRoute details less important• GeoschematicGeoschematic

– Stop’s geographic location is importantStop’s geographic location is important– Path to stops of lesser importancePath to stops of lesser importance

• SchematicSchematic– Station-to-stationStation-to-station– ‘‘What is next?’What is next?’– ‘‘How many stops until I get off?’How many stops until I get off?’

• Simplified geographySimplified geography– StopsStops– ConnectionsConnections– LandmarksLandmarks– Main streetsMain streets

• Path still critical for route generationPath still critical for route generation• Route may be multimodalRoute may be multimodal

– ‘‘Walk to bus stop, take bus to train terminal….’Walk to bus stop, take bus to train terminal….’

Page 4: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

The Classic Transit Route MapThe Classic Transit Route Map

• London Underground – The TubeLondon Underground – The Tube• Early versions (c. 1906)-Geographically correctEarly versions (c. 1906)-Geographically correct• 1931 – Harry Beck-> Only topology (plus river!) matters1931 – Harry Beck-> Only topology (plus river!) matters

Page 5: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Further ExamplesFurther Examples

• Bus RoutesBus Routes• Airline RoutesAirline Routes

Page 6: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Route Map VariationsRoute Map Variations

• More ‘industrial’ versionsMore ‘industrial’ versions• Not for public audienceNot for public audience

– Single line diagramsSingle line diagrams

– Rail switching diagramsRail switching diagrams

Page 7: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

ArcGIS for Transit RoutesArcGIS for Transit Routes

• Transportation dataTransportation data– Geometric networksGeometric networks

– Network datasetsNetwork datasets

– Linear referenced data (events and routes)Linear referenced data (events and routes)

• Key toolsetsKey toolsets– ArcGIS Schematics ExtensionArcGIS Schematics Extension

– Linear referencing and dynamic segmentationLinear referencing and dynamic segmentation

– Cartographic representationsCartographic representations

– Network Analyst ExtensionNetwork Analyst Extension

Page 8: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

What is ArcGIS Schematics?What is ArcGIS Schematics?

• ArcGIS Desktop extensionArcGIS Desktop extension

Page 9: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

What is ArcGIS Schematics?What is ArcGIS Schematics?

• ArcGIS Desktop extensionArcGIS Desktop extension• For applications concerned with:For applications concerned with:

– ConnectivityConnectivity

– RelationshipsRelationships

– InterdependencyInterdependency

Page 10: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

What is ArcGIS Schematics?What is ArcGIS Schematics?

• ArcGIS Desktop extensionArcGIS Desktop extension• For applications concerned with:For applications concerned with:

– ConnectivityConnectivity

– RelationshipsRelationships

– InterdependencyInterdependency

• UtilizesUtilizes– Geometric NetworksGeometric Networks

(e.g., utility)(e.g., utility)

– Network datasets (e.g., transportation)Network datasets (e.g., transportation)

– Data with explicit connectivity (i.e. From/To node fields)Data with explicit connectivity (i.e. From/To node fields)

(e.g., social network, time diagrams)(e.g., social network, time diagrams)

– 33rdrd party APIs party APIs

Page 11: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Advantages of ArcGIS Schematics for TransitAdvantages of ArcGIS Schematics for Transit

• Integrate maps and schematicsIntegrate maps and schematics– Depict and analyze relationships of spatial and aspatial featuresDepict and analyze relationships of spatial and aspatial features

• Visualize complex relationshipsVisualize complex relationships– SimplifySimplify

– Organize and share informationOrganize and share information

– Analyze the relationships of elements in a spatial contextAnalyze the relationships of elements in a spatial context

Page 12: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Transportation ApplicationsTransportation Applications

• Create straight-line diagramsCreate straight-line diagrams– Generate subway, train, and bus routesGenerate subway, train, and bus routes

Rail Branch Straight Line DiagramRail Branch Geography

Page 13: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Transportation ApplicationsTransportation Applications

• Create straight-line diagramsCreate straight-line diagrams– Generate subway, train, and bus routesGenerate subway, train, and bus routes

• Update and create switching plansUpdate and create switching plans– Generate rail yard diagramsGenerate rail yard diagrams

Rail Yard Rail Yard Geography Rail Yard Diagram Yard Diagram

Page 14: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Transportation ApplicationsTransportation Applications

• Create straight-line diagramsCreate straight-line diagrams– Generate subway, train, and bus routesGenerate subway, train, and bus routes

• Update and create switching plansUpdate and create switching plans– Generate rail yard diagramsGenerate rail yard diagrams

• Consume network dataset analysisConsume network dataset analysis

Road ServiceArea

Hierarchical Service Area Diagram Service Area Diagram

Geo-SchematicGeo-SchematicService Area Diagram Area Diagram

Page 15: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Transportation ApplicationsTransportation Applications

• Create straight-line diagramsCreate straight-line diagrams– Generate subway, train, and bus routesGenerate subway, train, and bus routes

• Update and create switching plansUpdate and create switching plans– Generate rail yard diagramsGenerate rail yard diagrams

• Consume network dataset analysisConsume network dataset analysis• Metro mapsMetro maps

Page 16: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Other ApplicationsOther Applications

• Many applications beyond physical connectivityMany applications beyond physical connectivity– Depict flow through a non-physical networkDepict flow through a non-physical network

Page 17: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Other ApplicationsOther Applications

• Many applications beyond physical connectivityMany applications beyond physical connectivity– Depict flow through a non-physical networkDepict flow through a non-physical network

– Illustrate InterdependenciesIllustrate Interdependencies

Evaluate the impactof a late flightthrough flight

interdependencies

Flights, planes, cabin andcockpit crews scheduling

Page 18: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Linear ReferencingLinear Referencing

• Spatial data storage methodSpatial data storage method• Store positions (distance) along a measured linear featureStore positions (distance) along a measured linear feature• Associate multiple attributes about a line without splitting lineAssociate multiple attributes about a line without splitting line

Page 19: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Dynamic SegmentationDynamic Segmentation

• DefinitionDefinition– ‘‘Dynamic segmentation is the process of computing the map locations Dynamic segmentation is the process of computing the map locations

of events stored … in an event table using a linear referencing of events stored … in an event table using a linear referencing measurement system and displaying them on a map. The term measurement system and displaying them on a map. The term "dynamic segmentation" is derived from the concept that line features "dynamic segmentation" is derived from the concept that line features need not be … segmented each time an attribute value changes -- you need not be … segmented each time an attribute value changes -- you can "dynamically" locate the segment.can "dynamically" locate the segment.’’

• Edit, analyze, query attributes without affecting geometryEdit, analyze, query attributes without affecting geometry

Page 20: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Linear Referencing vs. ArcGIS SchematicsLinear Referencing vs. ArcGIS Schematics

• ArcGIS Schematics Paradigm:ArcGIS Schematics Paradigm:– Elements represent real-world objectsElements represent real-world objects

– Links based on to/from node topological relationshipsLinks based on to/from node topological relationships

– Relative position of and distance between features is meaninglessRelative position of and distance between features is meaningless

– Coordinate space fluctuatesCoordinate space fluctuates

• Linear Referencing Paradigm:Linear Referencing Paradigm:– Events represent measurements or qualities, not physical thingsEvents represent measurements or qualities, not physical things

– Events are route-basedEvents are route-based

– Events have no direct relationship to underlying features of the routeEvents have no direct relationship to underlying features of the route

– Distance is critical for placement of measuresDistance is critical for placement of measures

– Coordinate space is fixedCoordinate space is fixed

Page 21: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Linear Referencing vs. ArcGIS SchematicsLinear Referencing vs. ArcGIS Schematics

• Core elements in a linear referencing system are:– Route– Event measures

• Core elements in ArcGIS Schematics are:– Nodes– Links

• Schematics knows nothing about routes

• No direct relationship between events, lines, and routes in the data

• Must establish this relationship

Events Lines

CompriseFall Along

Routes

Page 22: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

DEMO-Using Linear Referencing Data in SchematicsDEMO-Using Linear Referencing Data in Schematics

• Geoprocessing tool to relate events to links/edgesGeoprocessing tool to relate events to links/edges• XML Builder diagram generationXML Builder diagram generation

Page 23: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

XML BuilderXML Builder

• Builders determine contents and connectivityBuilders determine contents and connectivity– Selection starts with map featureSelection starts with map feature– Custom trace functions and criteria definition for some diagramsCustom trace functions and criteria definition for some diagrams

• New at 9.3New at 9.3• Supported at 9.2 SP4Supported at 9.2 SP4• Facilitates schematic integration with 3Facilitates schematic integration with 3rdrd party tools (Maximo, party tools (Maximo,

Rail(x)ML, etc.)Rail(x)ML, etc.)• Custom XML External ComponentsCustom XML External Components

– Define additional criteriaDefine additional criteria– Contain customization to derive connectivity and content from 3Contain customization to derive connectivity and content from 3rdrd party API party API– GenerateGenerate– UpdateUpdate– Usually one per diagram typeUsually one per diagram type

Page 24: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Cartographic RepresentationsCartographic Representations

• Introduced at 9.2Introduced at 9.2• Apply rules for cartographic symbologyApply rules for cartographic symbology• Richer symbols and edit functionsRicher symbols and edit functions• Edit map placement without changing geographyEdit map placement without changing geography

Page 25: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

The traditional ArcGIS symbology modelThe traditional ArcGIS symbology model

• Create symbologyCreate symbology– Symbol Property EditorSymbol Property Editor

• Assign symbologyAssign symbology– Symbol SelectorSymbol Selector

– Symbology tab functionsSymbology tab functions

• Store symbologyStore symbology– Style filesStyle files

– Layer files andLayer files andmap documents map documents

Bike Shop

BikeShops.lyr

Page 26: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Limitations of the traditional modelLimitations of the traditional model

• Constraints on symbol drawingConstraints on symbol drawing– Lack of tools for symbol creationLack of tools for symbol creation

and editingand editing

– Lack of tools to customize or vary patternsLack of tools to customize or vary patterns

• Imperfect solutions to symbol conflictImperfect solutions to symbol conflict– Edit or geoprocess spatial data OREdit or geoprocess spatial data OR

– Convert features to graphicsConvert features to graphics(break the data link)(break the data link)

• Few cartographic automationFew cartographic automationor quality control toolsor quality control tools• Symbology stored separately from geospatial dataSymbology stored separately from geospatial data

Page 27: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Representations: a new symbology modelRepresentations: a new symbology model

• Different architectureDifferent architecture– Symbology stored in the geodatabaseSymbology stored in the geodatabase– As feature class attributesAs feature class attributes

• Different software componentsDifferent software components– New interface and drawing toolsNew interface and drawing tools

for symbol creationfor symbol creation– New toolbar for interactive symbolNew toolbar for interactive symbol

placement and editingplacement and editing– Geoprocessing tools for managing symbologyGeoprocessing tools for managing symbology

• A different symbology rendering optionA different symbology rendering option– NotNot a new data object or file type! a new data object or file type!

Page 28: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Benefits of cartographic representationsBenefits of cartographic representations

• Better symbologyBetter symbology– Symbol creation and editing, micro control of patterns, geometric Symbol creation and editing, micro control of patterns, geometric

effects effects

– Create symbols more efficientlyCreate symbols more efficiently

• Do cartography and keep geometryDo cartography and keep geometry– Move and reshape features without changing geometryMove and reshape features without changing geometry

– Preserve topologies and networksPreserve topologies and networks

• Efficient information managementEfficient information management– Symbology stored in the geodatabaseSymbology stored in the geodatabase

• Better map production processBetter map production process– Everything happens in ArcGISEverything happens in ArcGIS

Page 29: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Multiple representations Multiple representations

• Feature classes can store more than one representation Feature classes can store more than one representation – Symbolize city differently for city employees and touristsSymbolize city differently for city employees and tourists

– Give different users different viewsGive different users different views

The same data represented two ways—both versions are stored in the data, not in map documents or layers.

Page 30: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

DEMO-Cartographic Representations and ArcGIS DEMO-Cartographic Representations and ArcGIS SchematicsSchematics

• Paris MetroParis Metro

Page 31: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

What is Network Analyst?What is Network Analyst?

•Extension for analyzing transportation Extension for analyzing transportation networksnetworks–Uses Network DatasetsUses Network Datasets–Five types of network analysisFive types of network analysis

Network Analyst extension

RouteRoute Closest FacilityClosest Facility

Service AreaService AreaOrigin-Destination (OD) Cost Matrix

Origin-Destination (OD) Cost Matrix

Vehicle Routing Problem

Vehicle Routing Problem

Page 32: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Network datasetsNetwork datasets

•Network designed for ArcGIS Network AnalystNetwork designed for ArcGIS Network Analyst•Built from simple featuresBuilt from simple features•Supports transportation modelingSupports transportation modeling•Source dataSource data–Geodatabase feature classesGeodatabase feature classes–ShapefilesShapefiles–StreetMap dataStreetMap data

•Pre-built network datasetPre-built network dataset

Page 33: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Multimodal exampleMultimodal example

local streetlocal street

exit pointsexit points

rail linerail line

Yellow bus stationYellow bus station

rail stationrail station

highwayhighway

Yellow bus lineYellow bus line

rampramp

Blue bus stationBlue bus station

walking pathwalking path

Blue bus lineBlue bus line

Page 34: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

DEMO-Network Analyst and ArcGIS Schematics IntegrationDEMO-Network Analyst and ArcGIS Schematics Integration

• Paris route schematicParis route schematic

Page 35: Creating Transit Route Maps with ArcGIS Will Chesser ESRI-Professional Services Redlands, CA

Questions and AnswersQuestions and Answers