Arno Aaldijk - LBS: Bridging the gap from vision to sustainable business
Diverse Opportunities to Compile and Share Maps
1. Diverse Opportunities to Compile and Share Maps:
Lessons Learned through the Esri User Conference
blah, blah blah…
blah blah, blah
Aileen Buckley, Alex Yule,
Andrew Skinner, and Craig McCabe
Esri Mapping Center Team
@mappingcenter
2. The UC 2010 Map Extravaganza!
Aileen Buckley, Alex Yule,
Andrew Skinner, and Craig McCabe
Esri Mapping Center Team
@mappingcenter
5. A plethora of maps…
• Print • Online
Pocket agenda maps • Map services
p
Large-format agenda maps
f
• Cached map service for
Education UC and Homeland each floor level
Security Summit maps
• Integration with topo
Lunch map p basemap service
Image map*
• Application
Hotel map**
Room and Route Finder
Hallway maps**
• Room finding functionality
Downtown San Diego map**
D t S Di **
• Routing service
• Bells and whistles
* in production • iPhone (via ArcGIS.com)
** for 2011
Mapping Center Team
6. A plethora of maps…
• Print • Online
Pocket agenda maps • Map services
p
Large-format agenda maps
f
• Cached map service for
Education UC and Homeland each floor level
Security Summit maps
• Integration with topo
Lunch map p basemap service
Image map*
• Application
Hotel map**
Room and Route Finder
Hallway maps**
• Room finding functionality
Downtown San Diego map**
D t S Di **
• Routing service
• Bells and whistles
* in production • iPhone (via ArcGIS.com)
** for 2011
Mapping Center Team
7. Why bother?
5
5”
Persistent and temporary features/events
Superflous detail
3”
Illegible labels Detail for
inaccessible
areas
Illegible icons
8. More evidence against the state…
11”
Symbols not in legend
8.5”
Symbols not the same Colors not in legend
size as in legend
10. Our solution… Replace with different graphic
from Andrew
11. A closer look…
Numbers for persistent features/ Letters for temporary features/
events events
Symbols explained in legend
y p g
(legend continued on second
page)
No superflous detail
Inaccessible areas
Legible labels
Legible icons
13. A plethora of maps…
• Print • Online
Pocket agenda maps • Map services
p
Large-format agenda maps
f
• Cached map service for
Education UC and Homeland each floor level
Security Summit maps
• Integration with topo
Lunch map p basemap service
Image map*
• Application
Hotel map**
Room and Route Finder
Hallway maps**
• Room finding functionality
Downtown San Diego map**
D t S Di **
• Routing service
• Bells and whistles
* in production • iPhone (via ArcGIS.com)
** for 2011
Mapping Center Team
14. Old
• 3D (disorienting)
• Non-cartographic
• S h
Schematic routes
ti t
New
• 2D
• Cartographic
g p
• “Natural-walk” routes
Mapping Center Team
20. Making a Web map with ArcGIS Server
ArcGIS
Server
Web
Clients
Geodatabase ArcMap
Map
Service
ArcGIS
Desktop
Clients
Map
Service URL
21. The application
• Map functionality
High quality
High-quality cartography
Locator map
Legend
Room levell toggle
R l t l
Rich interactive Ux
• Room finding
g
• Routing between rooms
Humanized routes
H
Handicap-accessible option
di ibl ti
Route time estimates
34. App flow
• Rudimentary de-coupled, event-driven architecture, some
model/controller/command elements
• Classes
Route C
Command
d
• 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
MapViewController
• 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
FindRoomEvent, event.data
FloorManager
• Responds to FloorChangeEvents by setting the current floor and fading the overlay layer out and in to
hide load delays
• Components
FloorChooser
Legend
LocatorMap
RouteChooser
• Where you input your desired route or room to find
RouteNavigator
g
• Displays the route “stops”
…blah, blah, blah
35. Future work
• Link to conference agenda/personal scheduler
• Enhanced network
Map of exhibitor space
Exterior space (downtown San Diego)
Time-sensitive routing
Adding amenities
• Mobile client
Mapping Center Team
36. Future work
• Link to conference agenda/personal scheduler
• Enhanced network
Map of exhibitor space
Exterior space (downtown San Diego)
Time-sensitive routing
Adding amenities
• Mobile client
Mapping Center Team