diverse opportunities to compile and share maps
TRANSCRIPT
![Page 1: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/1.jpg)
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
![Page 2: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/2.jpg)
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
![Page 3: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/3.jpg)
Let’s start at the very beginning…
![Page 4: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/4.jpg)
![Page 5: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/5.jpg)
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
![Page 6: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/6.jpg)
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
![Page 7: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/7.jpg)
5”Why bother?
5
Persistent and temporary features/events
3”
Superflous detail
Detail forinaccessible
areas
Illegible labels
Illegible icons
![Page 8: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/8.jpg)
More evidence against the state…11”11”
Symbols not in legend
8.5”
Colors not in legendSymbols not the same size as in legend
![Page 9: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/9.jpg)
Our solution…
![Page 10: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/10.jpg)
Our solution… Replace with different graphic from Andrew
![Page 11: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/11.jpg)
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
![Page 12: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/12.jpg)
A closer look…
![Page 13: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/13.jpg)
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
![Page 14: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/14.jpg)
Old• 3D (disorienting)• Non-cartographic
S h ti t• Schematic routes
NewNew• 2D• Cartographicg p• “Natural-walk” routes
Mapping Center TeamMapping Center Team
![Page 15: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/15.jpg)
Demo: http://uc2010.esri.com/map
![Page 16: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/16.jpg)
CAD → GIS
CAD
Features
Attributes
Features
![Page 17: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/17.jpg)
Multiple buildingsMarriott HotelMarriott Hotel
San Diego Convention Center
Hilton Hotel
![Page 18: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/18.jpg)
Multiple floor levels
Level 1
Level 2 - Lobby
Level 3
Level 4
![Page 19: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/19.jpg)
Multiple scales
1:4,500
1:2 2571:2,257
1:1,128
![Page 20: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/20.jpg)
Making a Web map with ArcGIS Server
ArcGISServer
WebClients
Server
MapService
ArcMapGeodatabase
ArcGISDesktopClients
MapService URL
![Page 21: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/21.jpg)
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
![Page 22: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/22.jpg)
Demo: http://uc2010.esri.com/map
![Page 23: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/23.jpg)
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
![Page 24: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/24.jpg)
Old Network
• Routes to center of roomscenter of rooms
• Straight-line schematics
• Missing route segments
![Page 25: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/25.jpg)
Building the new network…
![Page 26: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/26.jpg)
Creating curved paths
Set arc endpoints
![Page 27: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/27.jpg)
Set arc tangency
![Page 28: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/28.jpg)
Densify!
![Page 29: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/29.jpg)
Checkingconnectivityconnectivity
![Page 30: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/30.jpg)
Routing Task
![Page 31: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/31.jpg)
Network checker script
![Page 32: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/32.jpg)
Viewable in ArcGIS for iOS
![Page 33: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/33.jpg)
![Page 34: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/34.jpg)
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
![Page 35: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/35.jpg)
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
![Page 36: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/36.jpg)
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
![Page 37: Diverse Opportunities to Compile and Share Maps](https://reader033.vdocuments.mx/reader033/viewer/2022052623/559def001a28ab59468b465b/html5/thumbnails/37.jpg)
Demo: http://uc2010.esri.com/map