Upload
alex-yule
View
182
Download
0
Tags:
Embed Size (px)
Citation preview
Diverse Opportunities to Compile and Share Maps:Diverse Opportunities to Compile and Share Maps:Lessons Learned through the Esri User Conference
blah blah blahblah, blah, blah…
Aileen Buckley, Alex Yule, Aileen Buckley, Alex Yule, Andrew Skinner, and Craig McCabeAndrew Skinner, and Craig McCabe
Esri Mapping Center TeamEsri Mapping Center Team@mappingcenter@mappingcenter
The UC 2010 Map Extravaganza!The UC 2010 Map Extravaganza!
Aileen Buckley, Alex Yule, Aileen Buckley, Alex Yule, Andrew Skinner, and Craig McCabeAndrew Skinner, and Craig McCabe
EsriEsri Mapping Center TeamMapping Center Team@@mappingcentermappingcenter
Let’s start at the very beginning…
A plethora of maps…
• Print Pocket agenda maps
f
• Online• Map services
Large-format agenda maps Education UC and Homeland
Security Summit maps Lunch map
p• Cached map service for
each floor level• Integration with topo
basemap servicep Image map* Hotel map** Hallway maps**
D t S Di **
basemap service• Application
Room and Route Finder• Room finding functionality
Downtown San Diego map**
* in production** for 2011
Room finding functionality• Routing service• Bells and whistles
• iPhone (via ArcGIS.com)** for 2011
Mapping Center TeamMapping Center Team
A plethora of maps…
• Print Pocket agenda maps
f
• Online• Map services
Large-format agenda maps Education UC and Homeland
Security Summit maps Lunch map
p• Cached map service for
each floor level• Integration with topo
basemap servicep Image map* Hotel map** Hallway maps**
D t S Di **
basemap service• Application
Room and Route Finder• Room finding functionality
Downtown San Diego map**
* in production** for 2011
Room finding functionality• Routing service• Bells and whistles
• iPhone (via ArcGIS.com)** for 2011
Mapping Center TeamMapping Center Team
5”Why bother?
5
Persistent and temporary features/events
3”
Superflous detail
Detail forinaccessible
areas
Illegible labels
Illegible icons
More evidence against the state…11”11”
Symbols not in legend
8.5”
Colors not in legendSymbols not the same size as in legend
Our solution…
Our solution… Replace with different graphic from Andrew
A closer look…
Symbols explained in legend
Numbers for persistent features/ events
Letters for temporary features/ events
y p g(legend continued on secondpage)
No superflous detail
Inaccessible areas Inaccessible areas
Legible icons
Legible labels
A closer look…
A plethora of maps…
• Print Pocket agenda maps
f
• Online• Map services
Large-format agenda maps Education UC and Homeland
Security Summit maps Lunch map
p• Cached map service for
each floor level• Integration with topo
basemap servicep Image map* Hotel map** Hallway maps**
D t S Di **
basemap service• Application
Room and Route Finder• Room finding functionality
Downtown San Diego map**
* in production** for 2011
Room finding functionality• Routing service• Bells and whistles
• iPhone (via ArcGIS.com)** for 2011
Mapping Center TeamMapping Center Team
Old• 3D (disorienting)• Non-cartographic
S h ti t• Schematic routes
NewNew• 2D• Cartographicg p• “Natural-walk” routes
Mapping Center TeamMapping Center Team
Demo: http://uc2010.esri.com/map
CAD → GIS
CAD
Features
Attributes
Features
Multiple buildingsMarriott HotelMarriott Hotel
San Diego Convention Center
Hilton Hotel
Multiple floor levels
Level 1
Level 2 - Lobby
Level 3
Level 4
Multiple scales
1:4,500
1:2 2571:2,257
1:1,128
Making a Web map with ArcGIS Server
ArcGISServer
WebClients
Server
MapService
ArcMapGeodatabase
ArcGISDesktopClients
MapService URL
The application
• Map functionality High-quality cartographyHigh quality cartography Locator map Legend
R l l t l Room level toggle Rich interactive Ux
• Room findingg• Routing between rooms
Humanized routesH di ibl ti Handicap-accessible option
Route time estimates
Demo: http://uc2010.esri.com/map
Application
• Services 8 Map Services8 Map Services
• 1 per floor for UC maps (4)• Labels• Topo basemap• Topo basemap• Additions to topo basemap (hotels)• Locator map
1 Geoprocessing Service 1 Geoprocessing Service• Running off cartographic-quality 3D network
• Built with Flex 3, ArcGIS API for Flex 2 Room finding
Old Network
• Routes to center of roomscenter of rooms
• Straight-line schematics
• Missing route segments
Building the new network…
Creating curved paths
Set arc endpoints
Set arc tangency
Densify!
Checkingconnectivityconnectivity
Routing Task
Network checker script
Viewable in ArcGIS for iOS
App flow
• Rudimentary de-coupled, event-driven architecture, some model/controller/command elements
• Classes C d Route Command
• A command class to build, issue and handle the results from our magical gpp task StopsManager
• Parses the route segments into “stops” to display in the RouteNavigator using Floor/Building combinations
MapViewControllerMapViewController• Listens for MapView events and responds by setting the map extent and active floor layer
DrawRouteCommand• Handles drawing the route segments on the proper floors, as well as route symbology (start, end floor
transition points) FindRoomCommand
Waits for a FindRoomEvent then zooms the map to the room passed by event data• Waits for a FindRoomEvent, then zooms the map to the room passed by event.data FloorManager
• Responds to FloorChangeEvents by setting the current floor and fading the overlay layer out and in to hide load delays
• Components FloorChooserFloorChooser Legend LocatorMap RouteChooser
• Where you input your desired route or room to find RouteNavigatorg
• Displays the route “stops”
…blah, blah, blah
Future work
• Link to conference agenda/personal scheduler• Enhanced network• Enhanced network
Map of exhibitor space Exterior space (downtown San Diego) Time-sensitive routing Adding amenities
• Mobile clientMobile client
Mapping Center TeamMapping Center Team
Future work
• Link to conference agenda/personal scheduler• Enhanced network• Enhanced network
Map of exhibitor space Exterior space (downtown San Diego) Time-sensitive routing Adding amenities
• Mobile clientMobile client
Mapping Center TeamMapping Center Team
Demo: http://uc2010.esri.com/map