SlideShare a Scribd company logo
1 of 16
Aaron Knight
acknight@esf.edu
@farktal
#heweb13 • #WRK10
 Aaron Knight
 Senior Programmer/Analyst
Information Systems
State University of New York College of
Environmental Science and Forestry
(SUNY-ESF)
 Background
 Fixing Map Data
 Introduction to Campus Mapping
 Ways to Integrate Map Services
 Using Leaflet.js
 Building an Interactive Map
 Integrating Leaflet.js in Your CMS*
 Conclusion/Q&A
 One Map To Rule Them All?
 Don’t we wish!
 How much has your campus changed in the
last few years?
 Have mapping services caught up?
 Many tools, many data sources
 Often a tedious process.
 Making complete edits is important.
 Often expedites review
 Yes, you will have to do this in many places.
 Be prepared for setbacks.
 Let none of these sites be down this
afternoon…
 http://www.google.com/mapmaker/
 http://www.openstreetmap.org
 http://www.here.com
 Does it look something like this?
 Yes, these are
still live and on
the web.
 Don’t ask.
 So your data is fixed now, right?
 Getting things right takes time.
 Let’s do something interesting with it!
 Tools:
 Leaflet.js
▪ And some plugins
 OpenStreetMap editor
 Accurate campus data*
 Download Files
 http://www.acknight.com/slides/heweb13files.zip
 Leaflet.js Quick Start Guide
 http://leafletjs.com/examples/quick-start.html
 Find Your Center
 Build Your Base Map
 WordPress: Maps Marker plugin
 http://www.mapsmarker.com
 Visually create maps, full icon set.
 Free or paid
 gmaps.js
 Similar, Google API-driven
 Requires jQuery
 http://hpneo.github.io/gmaps/
 Your CMS May Vary
 Don’t fret.
 Slides and Sample Code
 Contact Me
 Aaron Knight
@farktal on twitter
acknight@esf.edu

More Related Content

Similar to Fix All The (Map) Data! - HighEdWeb 2013 Workshop

Finding Your Way (WRK6) - Post-Conference Workshop at HighEdWeb 2014
Finding Your Way (WRK6) - Post-Conference Workshop at HighEdWeb 2014Finding Your Way (WRK6) - Post-Conference Workshop at HighEdWeb 2014
Finding Your Way (WRK6) - Post-Conference Workshop at HighEdWeb 2014farktal
 
Making Mashups with Marmite, at CHI 2007
Making Mashups with Marmite, at CHI 2007Making Mashups with Marmite, at CHI 2007
Making Mashups with Marmite, at CHI 2007Jason Hong
 
IGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdf
IGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdfIGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdf
IGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdfnoureddinebassa1
 
Finding Your Way - Big Data vs. Wayfinding On Your Campus - #heweb15 #aim7
Finding Your Way - Big Data vs. Wayfinding On Your Campus - #heweb15 #aim7Finding Your Way - Big Data vs. Wayfinding On Your Campus - #heweb15 #aim7
Finding Your Way - Big Data vs. Wayfinding On Your Campus - #heweb15 #aim7farktal
 
Finding Your Way - Campus Mapping and Big Data - #econfpsu16
Finding Your Way - Campus Mapping and Big Data - #econfpsu16Finding Your Way - Campus Mapping and Big Data - #econfpsu16
Finding Your Way - Campus Mapping and Big Data - #econfpsu16farktal
 
NJAPPA 2012 - Campus Facilities
NJAPPA 2012 - Campus FacilitiesNJAPPA 2012 - Campus Facilities
NJAPPA 2012 - Campus FacilitiesJohn Reiser
 
GIS & Facilities - NJAPPA Talk - April 26 2012
GIS & Facilities - NJAPPA Talk - April 26 2012GIS & Facilities - NJAPPA Talk - April 26 2012
GIS & Facilities - NJAPPA Talk - April 26 2012John Reiser
 
Practical Data Visualization
Practical Data VisualizationPractical Data Visualization
Practical Data VisualizationAngela Zoss
 
Enabling Spatial Decision Support and Analytics on a Campus Scale with FME Te...
Enabling Spatial Decision Support and Analytics on a Campus Scale with FME Te...Enabling Spatial Decision Support and Analytics on a Campus Scale with FME Te...
Enabling Spatial Decision Support and Analytics on a Campus Scale with FME Te...Safe Software
 
Alex Kerher Resume
Alex Kerher ResumeAlex Kerher Resume
Alex Kerher ResumeAlex Kerher
 
Arnold webuquerque20110302
Arnold webuquerque20110302Arnold webuquerque20110302
Arnold webuquerque20110302lisaarn
 
Mapping the Human Environment
Mapping the Human EnvironmentMapping the Human Environment
Mapping the Human EnvironmentJohn Reiser
 
Cincinnati Tableau User Group Event #8 (Mapping)
Cincinnati Tableau User Group Event #8 (Mapping)Cincinnati Tableau User Group Event #8 (Mapping)
Cincinnati Tableau User Group Event #8 (Mapping)Russell Spangler
 
What's that Building? Using Google's Map API to Create a Campus Map
What's that Building?  Using Google's Map API to Create a Campus MapWhat's that Building?  Using Google's Map API to Create a Campus Map
What's that Building? Using Google's Map API to Create a Campus MapTony Miller
 
GIS Day at BCC 2012
GIS Day at BCC 2012GIS Day at BCC 2012
GIS Day at BCC 2012John Reiser
 
2015 FOSS4G Track: Developing, Exploring, and Utilizing a National Web-Based ...
2015 FOSS4G Track: Developing, Exploring, and Utilizing a National Web-Based ...2015 FOSS4G Track: Developing, Exploring, and Utilizing a National Web-Based ...
2015 FOSS4G Track: Developing, Exploring, and Utilizing a National Web-Based ...GIS in the Rockies
 
GIS Orientation 2015
GIS Orientation 2015GIS Orientation 2015
GIS Orientation 2015DUSPviz
 
Benchmarking graph databases on the problem of community detection
Benchmarking graph databases on the problem of community detectionBenchmarking graph databases on the problem of community detection
Benchmarking graph databases on the problem of community detectionSymeon Papadopoulos
 

Similar to Fix All The (Map) Data! - HighEdWeb 2013 Workshop (20)

Finding Your Way (WRK6) - Post-Conference Workshop at HighEdWeb 2014
Finding Your Way (WRK6) - Post-Conference Workshop at HighEdWeb 2014Finding Your Way (WRK6) - Post-Conference Workshop at HighEdWeb 2014
Finding Your Way (WRK6) - Post-Conference Workshop at HighEdWeb 2014
 
Making Mashups with Marmite, at CHI 2007
Making Mashups with Marmite, at CHI 2007Making Mashups with Marmite, at CHI 2007
Making Mashups with Marmite, at CHI 2007
 
IGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdf
IGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdfIGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdf
IGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdf
 
WVAGP/EPan Annual Meeting Course Descriptions 2011ns
WVAGP/EPan Annual Meeting Course Descriptions 2011nsWVAGP/EPan Annual Meeting Course Descriptions 2011ns
WVAGP/EPan Annual Meeting Course Descriptions 2011ns
 
Finding Your Way - Big Data vs. Wayfinding On Your Campus - #heweb15 #aim7
Finding Your Way - Big Data vs. Wayfinding On Your Campus - #heweb15 #aim7Finding Your Way - Big Data vs. Wayfinding On Your Campus - #heweb15 #aim7
Finding Your Way - Big Data vs. Wayfinding On Your Campus - #heweb15 #aim7
 
Finding Your Way - Campus Mapping and Big Data - #econfpsu16
Finding Your Way - Campus Mapping and Big Data - #econfpsu16Finding Your Way - Campus Mapping and Big Data - #econfpsu16
Finding Your Way - Campus Mapping and Big Data - #econfpsu16
 
NJAPPA 2012 - Campus Facilities
NJAPPA 2012 - Campus FacilitiesNJAPPA 2012 - Campus Facilities
NJAPPA 2012 - Campus Facilities
 
GIS & Facilities - NJAPPA Talk - April 26 2012
GIS & Facilities - NJAPPA Talk - April 26 2012GIS & Facilities - NJAPPA Talk - April 26 2012
GIS & Facilities - NJAPPA Talk - April 26 2012
 
Practical Data Visualization
Practical Data VisualizationPractical Data Visualization
Practical Data Visualization
 
Enabling Spatial Decision Support and Analytics on a Campus Scale with FME Te...
Enabling Spatial Decision Support and Analytics on a Campus Scale with FME Te...Enabling Spatial Decision Support and Analytics on a Campus Scale with FME Te...
Enabling Spatial Decision Support and Analytics on a Campus Scale with FME Te...
 
Alex Kerher Resume
Alex Kerher ResumeAlex Kerher Resume
Alex Kerher Resume
 
Arnold webuquerque20110302
Arnold webuquerque20110302Arnold webuquerque20110302
Arnold webuquerque20110302
 
Mapping the Human Environment
Mapping the Human EnvironmentMapping the Human Environment
Mapping the Human Environment
 
Cincinnati Tableau User Group Event #8 (Mapping)
Cincinnati Tableau User Group Event #8 (Mapping)Cincinnati Tableau User Group Event #8 (Mapping)
Cincinnati Tableau User Group Event #8 (Mapping)
 
HIGICC Imagery Workshop
HIGICC Imagery WorkshopHIGICC Imagery Workshop
HIGICC Imagery Workshop
 
What's that Building? Using Google's Map API to Create a Campus Map
What's that Building?  Using Google's Map API to Create a Campus MapWhat's that Building?  Using Google's Map API to Create a Campus Map
What's that Building? Using Google's Map API to Create a Campus Map
 
GIS Day at BCC 2012
GIS Day at BCC 2012GIS Day at BCC 2012
GIS Day at BCC 2012
 
2015 FOSS4G Track: Developing, Exploring, and Utilizing a National Web-Based ...
2015 FOSS4G Track: Developing, Exploring, and Utilizing a National Web-Based ...2015 FOSS4G Track: Developing, Exploring, and Utilizing a National Web-Based ...
2015 FOSS4G Track: Developing, Exploring, and Utilizing a National Web-Based ...
 
GIS Orientation 2015
GIS Orientation 2015GIS Orientation 2015
GIS Orientation 2015
 
Benchmarking graph databases on the problem of community detection
Benchmarking graph databases on the problem of community detectionBenchmarking graph databases on the problem of community detection
Benchmarking graph databases on the problem of community detection
 

Recently uploaded

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Fix All The (Map) Data! - HighEdWeb 2013 Workshop

  • 2.  Aaron Knight  Senior Programmer/Analyst Information Systems State University of New York College of Environmental Science and Forestry (SUNY-ESF)
  • 3.  Background  Fixing Map Data  Introduction to Campus Mapping  Ways to Integrate Map Services  Using Leaflet.js  Building an Interactive Map  Integrating Leaflet.js in Your CMS*  Conclusion/Q&A
  • 4.  One Map To Rule Them All?  Don’t we wish!  How much has your campus changed in the last few years?  Have mapping services caught up?  Many tools, many data sources
  • 5.
  • 6.  Often a tedious process.  Making complete edits is important.  Often expedites review  Yes, you will have to do this in many places.
  • 7.  Be prepared for setbacks.
  • 8.  Let none of these sites be down this afternoon…  http://www.google.com/mapmaker/  http://www.openstreetmap.org  http://www.here.com
  • 9.  Does it look something like this?
  • 10.  Yes, these are still live and on the web.  Don’t ask.
  • 11.
  • 12.  So your data is fixed now, right?  Getting things right takes time.  Let’s do something interesting with it!
  • 13.  Tools:  Leaflet.js ▪ And some plugins  OpenStreetMap editor  Accurate campus data*
  • 14.  Download Files  http://www.acknight.com/slides/heweb13files.zip  Leaflet.js Quick Start Guide  http://leafletjs.com/examples/quick-start.html  Find Your Center  Build Your Base Map
  • 15.  WordPress: Maps Marker plugin  http://www.mapsmarker.com  Visually create maps, full icon set.  Free or paid  gmaps.js  Similar, Google API-driven  Requires jQuery  http://hpneo.github.io/gmaps/  Your CMS May Vary  Don’t fret.
  • 16.  Slides and Sample Code  Contact Me  Aaron Knight @farktal on twitter acknight@esf.edu

Editor's Notes

  1. Photo credits: http://www.westga.edu/~distance/orientation/roadsign.jpghttp://www.iclickfun.com/wp-content/uploads/2011/09/magic-roundabout-swindon.jpgGoogle Maps/Earth imagery, Buffalo
  2. Background – 5 minutesFixing Data – 5 minutes intro, 15-20 minutes per service demo, 15-20 minutes of data correction with attendees?Intro to mapping – 5 minutesIntegration – 5-10 minutesTutorial in Leaflet.js – 15-20 minutesBuilding map – 1-1.5 hoursIntegration services overview/next steps – 5-10 minutes