Download - (NACIS 2010)
![Page 1: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/1.jpg)
Aileen Buckley, Alex Yule,
Andrew Skinner, and Craig McCabeEsri Mapping Center Team
Diverse Opportunities to Compile and Share Maps:
Lessons Learned through the Esri User Conference
blah, blah, blah…
![Page 2: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/2.jpg)
Aileen Buckley, Alex Yule,
Andrew Skinner, and Craig McCabeEsri Mapping Center Team
The UC 2010 Map Extravaganza!
![Page 3: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/3.jpg)
Outline
• Print maps Products
• Pocket agenda maps
• Large-format agenda maps
• EdUC and Homeland Security Summit maps
• Lunch map
• Image map
• (Hotel map)
• (Hallway maps)• (Downtown San Diego map)
Cartographic data model for interior spaces• CAD to ArcGIS
• Multiple floor levels
• Functional space
• Online maps Products
• Maps– Map services
» Cached map service for each floor level
» Integration with topo basemap
• Application– Room and Route Finder
» Room finding functionality (client-side)
» Routing service
• Rooms -> doors• Routes connecting all doors• Floor transitions• QC – error-sensitive GP task leads to a service crash
» Bells and whistles – functionality for overview map, legend, scale indicators, email, etc…
• 3rd party iPhone app– Consumed our routing service
• Future work Link to conference agenda/personal scheduler
Enhanced network• Map of exhibitor space
• Automated network QC
• Time-sensitive
• Adding amenities
• Exterior space (downtown San Diego)
Mobile client app – fully functional Mapping Center Team
![Page 4: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/4.jpg)
Let’s start at the very beginning…
![Page 5: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/5.jpg)
A plethora of maps…
• Pocket agenda maps
• Large-format agenda maps
• Education UC and Homeland Security Summit maps
• Lunch map
• Image map*
• Hotel map**
• Hallway maps**
• Downtown San Diego map**
* in production** for 2011
Mapping Center Team
![Page 6: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/6.jpg)
Additional online maps…
• Map services• Cached map service for each floor level
• Integration with topo basemap service
• Application
Room and Route Finder
• Room finding functionality
• Routing service
• Bells and whistles
• ArcGIS for iPhone (via ArcGIS.com)
Mapping Center Team
![Page 7: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/7.jpg)
3rd party iPhone app
• Consumed our routing service
Mapping Center Team
Replace with different graphic –
from Mansour?
![Page 8: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/8.jpg)
5”
3”
Superflous detail
Detail forinaccessible
areas
Illegible icons
Illegible labels
Why bother?
Persistent and temporary features/events
![Page 9: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/9.jpg)
More evidence against the state…
11”
8.5”
Colors not in legendSymbols not the same size as in legend
Symbols not in legend
![Page 10: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/10.jpg)
Our solution…
![Page 11: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/11.jpg)
Our solution… Replace with different graphic
from Andrew
![Page 12: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/12.jpg)
A closer look…
Symbols explained in legend(legend continued on secondpage)
Numbers for persistent features/ events
Letters for temporary features/ events
No superflous detail
Inaccessible areas
Legible icons
Legible labels
![Page 13: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/13.jpg)
A closer look…
![Page 14: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/14.jpg)
![Page 15: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/15.jpg)
![Page 16: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/16.jpg)
CAD → GIS
CAD
Attributes
Features
![Page 17: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/17.jpg)
Multiple scales
1:4,500
1:1,128
1:2,257
![Page 18: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/18.jpg)
Level 4
Level 3
Multiple floor levels
Level 2 - Lobby
Level 1
![Page 19: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/19.jpg)
Multiple buildings
Marriott Hotel
San Diego Convention Center
Hilton Hotel
![Page 20: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/20.jpg)
Viewable in ArcGIS for iOS
Do I have this right?
![Page 21: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/21.jpg)
The application
![Page 22: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/22.jpg)
Mapping Center Team
old• 3D (disorienting)
• Non-cartographic
• Schematic routes
new• 2D
• Cartographic
• Humanized routes
![Page 23: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/23.jpg)
Functionality
• Map functionality
High-quality cartography
Locator map
Legend
Rich interactive Ux
• Room finding
• Routing between rooms
Humanized routes
Handicap-accessible option
Route time estimates
![Page 25: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/25.jpg)
Application
• Services:
8 Map Services
• 1 per floor for UC maps (4)
• Labels, topo basemap + additions (2), locator map
1 Error-Sensitive GP Service
• Running off cartographic-quality 3d network
• Built with Flex 3, ArcGIS API for Flex 2
Semi-Model/Controller/Command
Custom skins & components
Client-side management of levels (and graphics)
![Page 26: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/26.jpg)
Old Network
![Page 27: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/27.jpg)
Building the new network…
![Page 28: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/28.jpg)
Creating curved paths
Set arc endpoints
![Page 29: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/29.jpg)
Set arc tangency
![Page 30: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/30.jpg)
Densify!
![Page 31: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/31.jpg)
Nicely densified…
![Page 32: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/32.jpg)
Checkingconnectivity
![Page 33: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/33.jpg)
Future work
• Link to conference agenda/personal scheduler
• Enhanced network
Map of exhibitor space
Exterior space (downtown San Diego)
Automated network QC
Time-sensitive routing
Adding amenities
• Mobile client
Mapping Center Team
![Page 34: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/34.jpg)
Routing Task
![Page 35: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/35.jpg)
Network checker script
![Page 37: (NACIS 2010)](https://reader033.vdocuments.site/reader033/viewer/2022052606/5a6e5cfa7f8b9a635a8b5a71/html5/thumbnails/37.jpg)
App flow
• Rudimentary de-coupled, event-driven architecture, some model/controller/command elements
• Classes Route Command
• A command class to build, issue and handle the results from our magical gp 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
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• Displays the route “stops”