SlideShare a Scribd company logo

(NACIS 2010)

Alex Yule
Alex Yule

The UC 2010 Map Extravaganza!

1 of 37
Download to read offline
Diverse Opportunities to Compile and Share Maps:Lessons Learned through the Esri User Conferenceblah, blah, blah…,[object Object],Aileen Buckley, Alex Yule, Andrew Skinner, and Craig McCabe,[object Object],Esri Mapping Center Team,[object Object]
The UC 2010 Map Extravaganza!,[object Object],Aileen Buckley, Alex Yule, Andrew Skinner, and Craig McCabe,[object Object],Esri Mapping Center Team,[object Object]
Outline,[object Object],Print maps,[object Object],Products,[object Object],Pocket agenda maps,[object Object],Large-format agenda maps,[object Object],EdUC and Homeland Security Summit maps,[object Object],Lunch map,[object Object],Image map,[object Object],(Hotel map),[object Object],(Hallway maps),[object Object],(Downtown San Diego map),[object Object],Cartographic data model for interior spaces,[object Object],CAD to ArcGIS,[object Object],Multiple floor levels,[object Object],Functional space,[object Object],Online maps,[object Object],Products,[object Object],Maps,[object Object],Map services,[object Object],Cached map service for each floor level,[object Object],Integration with topo basemap,[object Object],Application,[object Object],Room and Route Finder,[object Object],Room finding functionality (client-side),[object Object],Routing service,[object Object],Rooms -> doors,[object Object],Routes connecting all doors,[object Object],Floor transitions,[object Object],QC – error-sensitive GP task leads to a service crash,[object Object],Bells and whistles – functionality for overview map, legend, scale indicators, email, etc…,[object Object],3rd party iPhone app,[object Object],Consumed our routing service,[object Object],Future work,[object Object],Link to conference agenda/personal scheduler,[object Object],Enhanced network,[object Object],Map of exhibitor space,[object Object],Automated network QC,[object Object],Time-sensitive,[object Object],Adding amenities,[object Object],Exterior space (downtown San Diego),[object Object],Mobile client app – fully functional,[object Object],Mapping Center Team,[object Object]
Let’s start at the very beginning…,[object Object]
A plethora of maps…,[object Object],Pocket agenda maps,[object Object],Large-format agenda maps,[object Object],Education UC and Homeland Security Summit maps,[object Object],Lunch map,[object Object],Image map*,[object Object],Hotel map**,[object Object],Hallway maps**,[object Object],Downtown San Diego map***	in production**	for 2011,[object Object],Mapping Center Team,[object Object]
Additional online maps…,[object Object],Map services,[object Object],Cached map service for each floor level,[object Object],Integration with topo basemap service,[object Object],Application,[object Object],Room and Route Finder,[object Object],Room finding functionality,[object Object],Routing service,[object Object],Bells and whistles,[object Object],ArcGIS for iPhone (via ArcGIS.com),[object Object],Mapping Center Team,[object Object]

Recommended

Post-PC: Geolocation & Maps in the Android Ecosystem
Post-PC: Geolocation & Maps in the Android EcosystemPost-PC: Geolocation & Maps in the Android Ecosystem
Post-PC: Geolocation & Maps in the Android EcosystemMichael Genkin
 
Visualize Your Data
Visualize Your DataVisualize Your Data
Visualize Your DataKyung Yoo
 
Build THings That Matter (And People Want) - USF Research That Keynote
Build THings That Matter (And People Want) - USF Research That KeynoteBuild THings That Matter (And People Want) - USF Research That Keynote
Build THings That Matter (And People Want) - USF Research That KeynoteAlex Yule
 
Diverse Opportunities to Compile and Share Maps
Diverse Opportunities to Compile and Share MapsDiverse Opportunities to Compile and Share Maps
Diverse Opportunities to Compile and Share MapsAlex Yule
 
Changers: From Steppe to Market and Beyond
Changers: From Steppe to Market and BeyondChangers: From Steppe to Market and Beyond
Changers: From Steppe to Market and BeyondAlex Yule
 
Tes model and output screenshots
Tes model and output screenshotsTes model and output screenshots
Tes model and output screenshotsAlex Yule
 

More Related Content

Similar to (NACIS 2010)

Building ArcGIS Mobile Solutions in the Cloud
Building ArcGIS Mobile Solutions in the CloudBuilding ArcGIS Mobile Solutions in the Cloud
Building ArcGIS Mobile Solutions in the CloudAllan Laframboise
 
Guide project in uk
Guide project in ukGuide project in uk
Guide project in ukmichaelxu
 
3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Pro3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Prothangqd
 
ArcGIS Server 10 Applications Advancing Local Government Service Delivery
ArcGIS Server 10 Applications  Advancing Local Government Service DeliveryArcGIS Server 10 Applications  Advancing Local Government Service Delivery
ArcGIS Server 10 Applications Advancing Local Government Service DeliveryChristopher Blough
 
Visualizing a New Christchurch
Visualizing a New ChristchurchVisualizing a New Christchurch
Visualizing a New ChristchurchMark Billinghurst
 
Building a ArcGIS mobile, cloud, checkin app in 75 minutes - zero to hero
Building a ArcGIS mobile, cloud, checkin app in 75 minutes - zero to heroBuilding a ArcGIS mobile, cloud, checkin app in 75 minutes - zero to hero
Building a ArcGIS mobile, cloud, checkin app in 75 minutes - zero to heroAllan Laframboise
 
Building a mobile, cloud, checkin app in 75 minutes - zero to hero.
Building a mobile, cloud, checkin app in 75 minutes -  zero to hero.Building a mobile, cloud, checkin app in 75 minutes -  zero to hero.
Building a mobile, cloud, checkin app in 75 minutes - zero to hero.OReillyWhere20
 
GeoMedia Smart Client_Ciaran Kirk - IMGS 2013
GeoMedia Smart Client_Ciaran Kirk - IMGS 2013GeoMedia Smart Client_Ciaran Kirk - IMGS 2013
GeoMedia Smart Client_Ciaran Kirk - IMGS 2013IMGS
 
Geo services, social media and gis applications - Live on Everest
Geo services, social media and gis applications - Live on EverestGeo services, social media and gis applications - Live on Everest
Geo services, social media and gis applications - Live on EverestAllan Laframboise
 
Super map gis 8c
Super map gis 8cSuper map gis 8c
Super map gis 8cDaniel PI
 
Strategies for Integrating Utility System Operational Data into ArcGIS Server...
Strategies for Integrating Utility System Operational Data into ArcGIS Server...Strategies for Integrating Utility System Operational Data into ArcGIS Server...
Strategies for Integrating Utility System Operational Data into ArcGIS Server...True North Geographic Technologies
 
Comparative Study of Diverse API Perspective of Spatial Data
Comparative Study of Diverse API Perspective of Spatial DataComparative Study of Diverse API Perspective of Spatial Data
Comparative Study of Diverse API Perspective of Spatial DataIJCSIS Research Publications
 
Esri Ireland "ArcGIS - The Platform Story" Roadmap Session - Eamonn Doyle, Es...
Esri Ireland "ArcGIS - The Platform Story" Roadmap Session - Eamonn Doyle, Es...Esri Ireland "ArcGIS - The Platform Story" Roadmap Session - Eamonn Doyle, Es...
Esri Ireland "ArcGIS - The Platform Story" Roadmap Session - Eamonn Doyle, Es...Esri Ireland
 
Introducing ArcGIS Earth - January 2016
Introducing ArcGIS Earth - January 2016Introducing ArcGIS Earth - January 2016
Introducing ArcGIS Earth - January 2016Chris Andrews
 
IMGS Geospatial User Group 2014 - GeoMedia Smart Client Planning Workflows
IMGS Geospatial User Group 2014 - GeoMedia Smart Client Planning WorkflowsIMGS Geospatial User Group 2014 - GeoMedia Smart Client Planning Workflows
IMGS Geospatial User Group 2014 - GeoMedia Smart Client Planning WorkflowsIMGS
 
Getting to Know ArcGIS Pro
Getting to Know ArcGIS ProGetting to Know ArcGIS Pro
Getting to Know ArcGIS ProEsri UK
 

Similar to (NACIS 2010) (20)

Building ArcGIS Mobile Solutions in the Cloud
Building ArcGIS Mobile Solutions in the CloudBuilding ArcGIS Mobile Solutions in the Cloud
Building ArcGIS Mobile Solutions in the Cloud
 
Geocart workshop
Geocart workshopGeocart workshop
Geocart workshop
 
Guide project in uk
Guide project in ukGuide project in uk
Guide project in uk
 
The 21st Century Harvard Map
The 21st Century Harvard MapThe 21st Century Harvard Map
The 21st Century Harvard Map
 
3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Pro3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Pro
 
ArcGIS Server 10 Applications Advancing Local Government Service Delivery
ArcGIS Server 10 Applications  Advancing Local Government Service DeliveryArcGIS Server 10 Applications  Advancing Local Government Service Delivery
ArcGIS Server 10 Applications Advancing Local Government Service Delivery
 
Visualizing a New Christchurch
Visualizing a New ChristchurchVisualizing a New Christchurch
Visualizing a New Christchurch
 
Building a ArcGIS mobile, cloud, checkin app in 75 minutes - zero to hero
Building a ArcGIS mobile, cloud, checkin app in 75 minutes - zero to heroBuilding a ArcGIS mobile, cloud, checkin app in 75 minutes - zero to hero
Building a ArcGIS mobile, cloud, checkin app in 75 minutes - zero to hero
 
Building a mobile, cloud, checkin app in 75 minutes - zero to hero.
Building a mobile, cloud, checkin app in 75 minutes -  zero to hero.Building a mobile, cloud, checkin app in 75 minutes -  zero to hero.
Building a mobile, cloud, checkin app in 75 minutes - zero to hero.
 
GeoMedia Smart Client_Ciaran Kirk - IMGS 2013
GeoMedia Smart Client_Ciaran Kirk - IMGS 2013GeoMedia Smart Client_Ciaran Kirk - IMGS 2013
GeoMedia Smart Client_Ciaran Kirk - IMGS 2013
 
Geo services, social media and gis applications - Live on Everest
Geo services, social media and gis applications - Live on EverestGeo services, social media and gis applications - Live on Everest
Geo services, social media and gis applications - Live on Everest
 
Mobile AR for Urban Design
Mobile AR for Urban DesignMobile AR for Urban Design
Mobile AR for Urban Design
 
Super map gis 8c
Super map gis 8cSuper map gis 8c
Super map gis 8c
 
Strategies for Integrating Utility System Operational Data into ArcGIS Server...
Strategies for Integrating Utility System Operational Data into ArcGIS Server...Strategies for Integrating Utility System Operational Data into ArcGIS Server...
Strategies for Integrating Utility System Operational Data into ArcGIS Server...
 
Comparative Study of Diverse API Perspective of Spatial Data
Comparative Study of Diverse API Perspective of Spatial DataComparative Study of Diverse API Perspective of Spatial Data
Comparative Study of Diverse API Perspective of Spatial Data
 
Esri Ireland "ArcGIS - The Platform Story" Roadmap Session - Eamonn Doyle, Es...
Esri Ireland "ArcGIS - The Platform Story" Roadmap Session - Eamonn Doyle, Es...Esri Ireland "ArcGIS - The Platform Story" Roadmap Session - Eamonn Doyle, Es...
Esri Ireland "ArcGIS - The Platform Story" Roadmap Session - Eamonn Doyle, Es...
 
Introducing ArcGIS Earth - January 2016
Introducing ArcGIS Earth - January 2016Introducing ArcGIS Earth - January 2016
Introducing ArcGIS Earth - January 2016
 
Day4_WebGIS
Day4_WebGISDay4_WebGIS
Day4_WebGIS
 
IMGS Geospatial User Group 2014 - GeoMedia Smart Client Planning Workflows
IMGS Geospatial User Group 2014 - GeoMedia Smart Client Planning WorkflowsIMGS Geospatial User Group 2014 - GeoMedia Smart Client Planning Workflows
IMGS Geospatial User Group 2014 - GeoMedia Smart Client Planning Workflows
 
Getting to Know ArcGIS Pro
Getting to Know ArcGIS ProGetting to Know ArcGIS Pro
Getting to Know ArcGIS Pro
 

(NACIS 2010)

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 24.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.

Editor's Notes

  1. For this year’s ESRI International User Conference we offered to compile new maps for the pocket agendas that are distributed to all attendees. This quickly mushroomed into a project that included the compilation of a number of additional maps for a mix of media. Print maps included 3.5” by 6” page maps showing multiple floor levels of the three buildings used for the conference. We then created A size (8.5” by 11”) versions of these, as well as maps at this size for two special events held during the conference. We also compiled a map of nearby restaurants offering discounts that was posted on the Web in PDF format so it could be downloaded and printed.We then began work on a Web map application that allowed users to find rooms and route between them. This was mashed up onto the world topographic map that is available on ArcGIS Online. The Web map application included scale ranges from ~1:18,000 to ~1:1,000, with interior building views at ~1:4,000, ~1:2,000 and ~1:1000 for each of the floor levels. Additionally, a 3D interior building model was created for the convention center, and an iPhone application for routing and room finding was developed in conjunction with our work.This rich set of maps in such diverse formats provided an excellent learning opportunity for us. In this presentation, we will share some of the lessons we learned about the data compilation, routing application development, Web map application creation, 3D building model construction, and more.
  2. Spectacle, showy, extravagant, vaudevillian, exciting, awe-inspiring, excessive – an extravaganza!
  3. The layers were also made available on arcgis.com and so were easily accessible on the iPhone via the ArcGIS application.
  4. You may have seen the app developed for the 2008 UC. Impressive functionality, but not very usable or beautiful. We wanted to create something that was both usable and beautiful.
  5. We laid out the functionality for our application as follows:
  6. I’ll give a quick demo of the app, then explain a bit more how we made it.
  7. Under the hood, the app consumes 8 map services, 1 for each floor of the UC, and 1 each for labels, topobasemap, basemap additions, and a minimal locator map. For the routing functionality, we built a GP service on top of a cartographic-quality 3d network dataset. The room-finding functionality was built into the client itself.
  8. The old network, routed to the center of rooms
  9. Here you can see a bit better what the network actually looks like. I connected every possible path between doors using nice curved paths. Our routing engine is unique in that it finds the optimal starting and end doors for a set of rooms, then routes between them. To create the network, we digitized hallway centerlines (or other better paths along hallways), then used the advanced editing tools in ArcGIS (endpoint arc and/or fillet) to add curves where appropriate. Curve radius was dependent on the available width of the hallway and other connected paths.
  10. Input: Room IDsOutput: Best route between those rooms, including doorway optimization, route infoUses VBA in-memory network traversal layer hackAny failed route crashes the servicePython script to output RoomID file for reading by the app (impossible to send bad inputs to the service)OD Cost matrix to check network traversability (no routes will fail)
  11. We wrote a python script to automate the network checking process. The script takes two inputs, a feature class (doors) and a network dataset. It then computes all possible routes between the input features (doors) along the specified network using an Origin Destination cost matrix and summary statistics. I can answer more questions about these details later if there’s interest. If any orphaned nodes (doors) are found, the script adds a “Valid_Node” field to indicate which nodes are disconnected. The user can then symbolize or select by this attribute to find and fix any problematic nodes.