SlideShare a Scribd company logo
Mapping Mashups 201
Technology Division of the American Planning
Association
2013 National Conference
Hyatt Regency Chicago
Harsh Prakash, Senior GIS Manager
Past Chair
Agenda
Harsh Prakash. April 2013 2
1. What are they?
2. How have they changed?
3. How are they still changing?
4. How does that affect me?
5. What are some of the issues?
6. What could the future hold?
7. Conclusion
A web application that combines data from
multiple sources into a single integrated tool.
What are they? - Definition
Harsh Prakash. April 2013 3
Software company offers Application
Programming Interface to users to connect
to its mapping application.
Users use that API and mix it with other
companies’ APIs, creating a mapping
mashup.
• Visitor requests mapping mashup
• API and Key are verified
• Main script
• Legend, copyright etc images
• Map tiles
• Marker, shadow etc images
• Plotting and geocoding as required
What are they? - Example
Harsh Prakash. April 2013 4
How have they changed? - Evolution
Harsh Prakash. April 2013 5
How have they changed? - Augmented Reality
Harsh Prakash. April 2013 6
How have they changed? - Data Quality
Harsh Prakash. April 2013 7
How have they changed? - Data Portals
Harsh Prakash. April 2013 8
How have they changed? - Cartography Tools
Harsh Prakash. April 2013 9
How have they changed? - Adoption
tianditu.cn
State Bureau of Surveying and Mapping
2010
tianditu.cn
State Bureau of Surveying and Mapping
2010
Harsh Prakash. April 2013 10
How have they changed? - Adoption
Harsh Prakash. April 2013 11
bhuvan3.nrsc.gov.in
Indian Space Research Organization
2009
bhuvan3.nrsc.gov.in
Indian Space Research Organization
2009
How are they still changing? - Context: Technology
Harsh Prakash. April 2013 12
How are they still changing? - Context: Technology
Harsh Prakash. April 2013 13
How are they still changing? - Context: Technology
Harsh Prakash. April 2013 14
How are they still changing? - Context: Mapping
Harsh Prakash. April 2013 15
How does that affect me? - Mapping Trends
Harsh Prakash. April 2013 16
How does that affect me? - Mobile: Growth
Harsh Prakash. April 2013 17
How does that affect me? - Mobile: Growth
Harsh Prakash. April 2013 18
How does that affect me? - Mobile: Maps
Harsh Prakash. April 2013 19
How does that affect me? Mobile: Responsive Map Design
Harsh Prakash. April 2013 20
How does that affect me? Mobile: Responsive Map Design
Harsh Prakash. April 2013 21
Demonstration
http://finecitizens.com/define/responsive/
Demonstration
http://finecitizens.com/define/responsive/
How does that affect me? - Mobile: Tools
Harsh Prakash. April 2013 22
How does that affect me? - Social Media
Harsh Prakash. April 2013 23
How does that affect me? - Social Media: Collaboration
Harsh Prakash. April 2013 24
How does that affect me? - Social Media: Integration
Harsh Prakash. April 2013 25
How does that affect me? - Cloud Services
Harsh Prakash. April 2013 26
How does that affect me? - Big Data
Harsh Prakash. April 2013 27
How does that affect me? - Data: Services and Formats
Harsh Prakash. April 2013 28
GML
<gml:pos>40 80</gml:pos>
GML
<gml:pos>40 80</gml:pos>
GeoRSS
<georss:point>40 80</georss:point>
GeoRSS
<georss:point>40 80</georss:point>
RSS
<geo:lat>40</geo:lat>
RSS
<geo:lat>40</geo:lat>
KML
<coordinates>40, 80</coordinates>
KML
<coordinates>40, 80</coordinates>
JSON, GeoJSON, TopoJSON
{“type”: “Point”, “coordinates”: [40, 80]}
JSON, GeoJSON, TopoJSON
{“type”: “Point”, “coordinates”: [40, 80]}
WKT
POINT (40 -80)
WKT
POINT (40 -80)
GPX
<wpt lat="40" lon="80"></wpt>
GPX
<wpt lat="40" lon="80"></wpt>
ATOM
<gml:pos>40 80</gml:pos>
ATOM
<gml:pos>40 80</gml:pos>
WCS
Web Coverage Service
WCS
Web Coverage Service
TMS
Tiled Map Service
TMS
Tiled Map Service
WFS
Web Feature Service
WFS
Web Feature Service
WMS
Web Mapping Service
WMS
Web Mapping Service
How does that affect me? - Data: Libraries
Harsh Prakash. April 2013 29
How does that affect me? - Big Computing
Harsh Prakash. April 2013 30
How does that affect me? - Mapping APIs
Harsh Prakash. April 2013 31
How does that affect me? - Mapping APIs
Harsh Prakash. April 2013 32
Google Trends, April 2013Google Trends, April 2013
Harsh Prakash. April 2013 33
How does that affect me? - Mapping APIs
Google Maps API (free) limits to 25K maps/day
Bing Maps (free) limits to 500K maps/year, or 1.3K maps/day if even
Google Maps API (free) limits to 25K maps/day
Bing Maps (free) limits to 500K maps/year, or 1.3K maps/day if even
Harsh Prakash. April 2013 34
How does that affect me? - Mapping APIs: Mapstraction
TeleAtlas (TomTom) on
Apple
Navteq (Nokia) on Microsoft
TeleNav on Sprint and AT&T
TeleAtlas (TomTom) on
Apple
Navteq (Nokia) on Microsoft
TeleNav on Sprint and AT&T
How does that affect me? - Cartography: Beautiful Maps
Harsh Prakash. April 2013 35
How does that affect me? - Cartography: Simple Maps
Harsh Prakash. April 2013 36
Harsh Prakash. April 2013 37
How does that affect me? - Integration with CMS
How does that affect me? - Technology Skills
Harsh Prakash. April 2013 38
What are some of the issues? - Data: Size
Harsh Prakash. April 2013 39
What are some of the issues? - Data: Privacy
Harsh Prakash. April 2013 40
What are some of the issues? - Accessibility
Harsh Prakash. April 2013 41
section508.govsection508.gov
usability.govusability.gov
access-board.gov/508.htmaccess-board.gov/508.htm
da.usda.gov/oo/target/subjects/508/reqs.htmlda.usda.gov/oo/target/subjects/508/reqs.html
“..access to and use of information and data,
comparable to that of the employees and members of
the public without disabilities–unless it is an undue
burden to do so.”
“..access to and use of information and data,
comparable to that of the employees and members of
the public without disabilities–unless it is an undue
burden to do so.”
What are some of the issues? - Security
Harsh Prakash. April 2013 42
What could the future hold?
Harsh Prakash. April 2013 43
GartnerGartner
What could the future hold?
Harsh Prakash. April 2013 44
What could the future hold?
Harsh Prakash. April 2013 45
Conclusion
Harsh Prakash. April 2013 46
Harsh Prakash. April 2013 47
Conclusion
80% of all data is spatial?80% of all data is spatial?
Conclusion
Harsh Prakash. April 2013 48
“I think the general trend is that the concept of a
mashup as a distinct entity has faded.”
Bill Dollins
Partner, Senior Vice President, Zekiah Technologies, Inc.
Conclusion
Harsh Prakash. April 2013 49
Conclusion
Harsh Prakash. April 2013 50
Questions?Questions?
Harsh Prakash, Senior GIS Manager
Past Chair, Technology Division of the American Planning Association
gisblog.org
harsh@gisblog.org
@gisblog
Harsh Prakash, Senior GIS Manager
Past Chair, Technology Division of the American Planning Association
gisblog.org
harsh@gisblog.org
@gisblog

More Related Content

What's hot

Esri News for Facilities Winter 2012/2013 newsletter
Esri News for Facilities Winter 2012/2013 newsletterEsri News for Facilities Winter 2012/2013 newsletter
Esri News for Facilities Winter 2012/2013 newsletter
Esri
 
Web mapping
Web mappingWeb mapping
Web mapping
Musnanda Satar
 
Web Mapping
Web MappingWeb Mapping
Web Mapping
Web Directions
 
Esri News for State and Local Government Winter 2012/2013 issue
Esri News for State and Local Government Winter 2012/2013 issueEsri News for State and Local Government Winter 2012/2013 issue
Esri News for State and Local Government Winter 2012/2013 issue
Esri
 
Creating An Online Atlas
Creating An Online AtlasCreating An Online Atlas
Creating An Online Atlas
Danesh Prakash Chacko
 
ArcGIS Online
ArcGIS OnlineArcGIS Online
ArcGIS Online
Esri
 
Esri Technology for National Intelligence
Esri Technology for National IntelligenceEsri Technology for National Intelligence
Esri Technology for National Intelligence
Esri
 
GIS in Africa 2
GIS in Africa 2GIS in Africa 2
GIS in Africa 2
Esri
 
Esri Course Catalog 2014
Esri Course Catalog 2014Esri Course Catalog 2014
Esri Course Catalog 2014
Esri
 
Web mapping
Web mappingWeb mapping
Web mapping
Sareuon Soum
 
Spring 2013
Spring 2013Spring 2013
Spring 2013
Esri
 
Spring 2013
Spring 2013Spring 2013
Spring 2013
Esri
 
2015 GIS Colorado Track: Migrating the City’s Intranet to Geocortex by Bruce ...
2015 GIS Colorado Track: Migrating the City’s Intranet to Geocortex by Bruce ...2015 GIS Colorado Track: Migrating the City’s Intranet to Geocortex by Bruce ...
2015 GIS Colorado Track: Migrating the City’s Intranet to Geocortex by Bruce ...
GIS in the Rockies
 
GIS for Facilities Overview
GIS for Facilities OverviewGIS for Facilities Overview
GIS for Facilities Overview
Esri
 
2011 NIJ Crime Mapping Conference - Data Mining and Risk Forecasting in Web-b...
2011 NIJ Crime Mapping Conference - Data Mining and Risk Forecasting in Web-b...2011 NIJ Crime Mapping Conference - Data Mining and Risk Forecasting in Web-b...
2011 NIJ Crime Mapping Conference - Data Mining and Risk Forecasting in Web-b...
Azavea
 
Geocart workshop
Geocart workshopGeocart workshop
Geocart workshop
Aileen Buckley
 
Gis
GisGis
GIS on the Web
GIS on the WebGIS on the Web
GIS on the Web
Russ White
 
What's New with the NCES SDDS and Web Mapping Tools - Blue Raster and Sanamet...
What's New with the NCES SDDS and Web Mapping Tools - Blue Raster and Sanamet...What's New with the NCES SDDS and Web Mapping Tools - Blue Raster and Sanamet...
What's New with the NCES SDDS and Web Mapping Tools - Blue Raster and Sanamet...
Blue Raster
 
COH GIS POC
COH GIS POCCOH GIS POC
COH GIS POC
Sharon Alston
 

What's hot (20)

Esri News for Facilities Winter 2012/2013 newsletter
Esri News for Facilities Winter 2012/2013 newsletterEsri News for Facilities Winter 2012/2013 newsletter
Esri News for Facilities Winter 2012/2013 newsletter
 
Web mapping
Web mappingWeb mapping
Web mapping
 
Web Mapping
Web MappingWeb Mapping
Web Mapping
 
Esri News for State and Local Government Winter 2012/2013 issue
Esri News for State and Local Government Winter 2012/2013 issueEsri News for State and Local Government Winter 2012/2013 issue
Esri News for State and Local Government Winter 2012/2013 issue
 
Creating An Online Atlas
Creating An Online AtlasCreating An Online Atlas
Creating An Online Atlas
 
ArcGIS Online
ArcGIS OnlineArcGIS Online
ArcGIS Online
 
Esri Technology for National Intelligence
Esri Technology for National IntelligenceEsri Technology for National Intelligence
Esri Technology for National Intelligence
 
GIS in Africa 2
GIS in Africa 2GIS in Africa 2
GIS in Africa 2
 
Esri Course Catalog 2014
Esri Course Catalog 2014Esri Course Catalog 2014
Esri Course Catalog 2014
 
Web mapping
Web mappingWeb mapping
Web mapping
 
Spring 2013
Spring 2013Spring 2013
Spring 2013
 
Spring 2013
Spring 2013Spring 2013
Spring 2013
 
2015 GIS Colorado Track: Migrating the City’s Intranet to Geocortex by Bruce ...
2015 GIS Colorado Track: Migrating the City’s Intranet to Geocortex by Bruce ...2015 GIS Colorado Track: Migrating the City’s Intranet to Geocortex by Bruce ...
2015 GIS Colorado Track: Migrating the City’s Intranet to Geocortex by Bruce ...
 
GIS for Facilities Overview
GIS for Facilities OverviewGIS for Facilities Overview
GIS for Facilities Overview
 
2011 NIJ Crime Mapping Conference - Data Mining and Risk Forecasting in Web-b...
2011 NIJ Crime Mapping Conference - Data Mining and Risk Forecasting in Web-b...2011 NIJ Crime Mapping Conference - Data Mining and Risk Forecasting in Web-b...
2011 NIJ Crime Mapping Conference - Data Mining and Risk Forecasting in Web-b...
 
Geocart workshop
Geocart workshopGeocart workshop
Geocart workshop
 
Gis
GisGis
Gis
 
GIS on the Web
GIS on the WebGIS on the Web
GIS on the Web
 
What's New with the NCES SDDS and Web Mapping Tools - Blue Raster and Sanamet...
What's New with the NCES SDDS and Web Mapping Tools - Blue Raster and Sanamet...What's New with the NCES SDDS and Web Mapping Tools - Blue Raster and Sanamet...
What's New with the NCES SDDS and Web Mapping Tools - Blue Raster and Sanamet...
 
COH GIS POC
COH GIS POCCOH GIS POC
COH GIS POC
 

Viewers also liked

GIS Growth Study for Charlottesville VA - 2000-2030 (PLAN 885) - VAMLIS
GIS Growth Study for Charlottesville VA - 2000-2030 (PLAN 885) - VAMLISGIS Growth Study for Charlottesville VA - 2000-2030 (PLAN 885) - VAMLIS
GIS Growth Study for Charlottesville VA - 2000-2030 (PLAN 885) - VAMLIS
Harsh Prakash (AWS, Azure, Security+, Agile, PMP, GISP)
 
Geodata Based Decisions
Geodata Based DecisionsGeodata Based Decisions
Esri in AWS Cloud
Esri in AWS CloudEsri in AWS Cloud
Report on Options for Division Webinars - Final (Version 7) - APA - DC - EC (11)
Report on Options for Division Webinars - Final (Version 7) - APA - DC - EC (11)Report on Options for Division Webinars - Final (Version 7) - APA - DC - EC (11)
Report on Options for Division Webinars - Final (Version 7) - APA - DC - EC (11)
Harsh Prakash (AWS, Azure, Security+, Agile, PMP, GISP)
 
Performance Report - APA Technology Division (12)
Performance Report - APA Technology Division (12)Performance Report - APA Technology Division (12)
Performance Report - APA Technology Division (12)
Harsh Prakash (AWS, Azure, Security+, Agile, PMP, GISP)
 
GIS Planning - Using GIS for County Multi-Hazard Mitigation Plan (HMP)
GIS Planning - Using GIS for County Multi-Hazard Mitigation Plan (HMP)GIS Planning - Using GIS for County Multi-Hazard Mitigation Plan (HMP)
GIS Planning - Using GIS for County Multi-Hazard Mitigation Plan (HMP)
Harsh Prakash (AWS, Azure, Security+, Agile, PMP, GISP)
 
GIS Market Study of Internet Mapping Server (IMS) - Summary - Requirements an...
GIS Market Study of Internet Mapping Server (IMS) - Summary - Requirements an...GIS Market Study of Internet Mapping Server (IMS) - Summary - Requirements an...
GIS Market Study of Internet Mapping Server (IMS) - Summary - Requirements an...
Harsh Prakash (AWS, Azure, Security+, Agile, PMP, GISP)
 
3D GIS - Using ESRI 3D Analyst & ESRI ArcScene for Visualization
3D GIS - Using ESRI 3D Analyst & ESRI ArcScene for Visualization3D GIS - Using ESRI 3D Analyst & ESRI ArcScene for Visualization
3D GIS - Using ESRI 3D Analyst & ESRI ArcScene for Visualization
Harsh Prakash (AWS, Azure, Security+, Agile, PMP, GISP)
 
Recruitment, Selection, and Placement
Recruitment, Selection, and PlacementRecruitment, Selection, and Placement
Recruitment, Selection, and Placement
Sowie Althea
 

Viewers also liked (9)

GIS Growth Study for Charlottesville VA - 2000-2030 (PLAN 885) - VAMLIS
GIS Growth Study for Charlottesville VA - 2000-2030 (PLAN 885) - VAMLISGIS Growth Study for Charlottesville VA - 2000-2030 (PLAN 885) - VAMLIS
GIS Growth Study for Charlottesville VA - 2000-2030 (PLAN 885) - VAMLIS
 
Geodata Based Decisions
Geodata Based DecisionsGeodata Based Decisions
Geodata Based Decisions
 
Esri in AWS Cloud
Esri in AWS CloudEsri in AWS Cloud
Esri in AWS Cloud
 
Report on Options for Division Webinars - Final (Version 7) - APA - DC - EC (11)
Report on Options for Division Webinars - Final (Version 7) - APA - DC - EC (11)Report on Options for Division Webinars - Final (Version 7) - APA - DC - EC (11)
Report on Options for Division Webinars - Final (Version 7) - APA - DC - EC (11)
 
Performance Report - APA Technology Division (12)
Performance Report - APA Technology Division (12)Performance Report - APA Technology Division (12)
Performance Report - APA Technology Division (12)
 
GIS Planning - Using GIS for County Multi-Hazard Mitigation Plan (HMP)
GIS Planning - Using GIS for County Multi-Hazard Mitigation Plan (HMP)GIS Planning - Using GIS for County Multi-Hazard Mitigation Plan (HMP)
GIS Planning - Using GIS for County Multi-Hazard Mitigation Plan (HMP)
 
GIS Market Study of Internet Mapping Server (IMS) - Summary - Requirements an...
GIS Market Study of Internet Mapping Server (IMS) - Summary - Requirements an...GIS Market Study of Internet Mapping Server (IMS) - Summary - Requirements an...
GIS Market Study of Internet Mapping Server (IMS) - Summary - Requirements an...
 
3D GIS - Using ESRI 3D Analyst & ESRI ArcScene for Visualization
3D GIS - Using ESRI 3D Analyst & ESRI ArcScene for Visualization3D GIS - Using ESRI 3D Analyst & ESRI ArcScene for Visualization
3D GIS - Using ESRI 3D Analyst & ESRI ArcScene for Visualization
 
Recruitment, Selection, and Placement
Recruitment, Selection, and PlacementRecruitment, Selection, and Placement
Recruitment, Selection, and Placement
 

Similar to GIS TECH 201 - Mapping Mashups

CKANへの空間情報機能拡張実装の試み
CKANへの空間情報機能拡張実装の試みCKANへの空間情報機能拡張実装の試み
CKANへの空間情報機能拡張実装の試み
Yoichi Kayama
 
IRJET- Next Location Prediction
IRJET-  	  Next Location PredictionIRJET-  	  Next Location Prediction
IRJET- Next Location Prediction
IRJET Journal
 
Semantic web design for www.data.gov.sg - Presentation
Semantic web design for www.data.gov.sg - PresentationSemantic web design for www.data.gov.sg - Presentation
Semantic web design for www.data.gov.sg - Presentation
Muthu Kumaar Thangavelu
 
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
GIS in the Rockies
 
From OpenStreetMap to PhillyTreeMap - Esri Dev Summit
From OpenStreetMap to PhillyTreeMap - Esri Dev SummitFrom OpenStreetMap to PhillyTreeMap - Esri Dev Summit
From OpenStreetMap to PhillyTreeMap - Esri Dev Summit
Azavea
 
IRJET- Popularity based Recommender Sytsem for Google Maps
IRJET-  	  Popularity based Recommender Sytsem for Google MapsIRJET-  	  Popularity based Recommender Sytsem for Google Maps
IRJET- Popularity based Recommender Sytsem for Google Maps
IRJET Journal
 
Opening of Geographic Data
Opening of Geographic DataOpening of Geographic Data
Opening of Geographic Data
Shoaib Burq
 
Public Sphere: Gov 2.0 - Shoaib Burq
Public Sphere: Gov 2.0 - Shoaib BurqPublic Sphere: Gov 2.0 - Shoaib Burq
Public Sphere: Gov 2.0 - Shoaib Burq
Pia Waugh
 
Natural Language search tool for Web GIS
Natural Language search tool for Web GISNatural Language search tool for Web GIS
Natural Language search tool for Web GIS
National Institute
 
I0324053055
I0324053055I0324053055
I0324053055
theijes
 
srd117.final.512Spring2016
srd117.final.512Spring2016srd117.final.512Spring2016
srd117.final.512Spring2016
Saurabh Deochake
 
The State of GIS in Washington & Oregon The 2014 GMI Metric Survey
The State of GIS in Washington & Oregon  The 2014 GMI Metric SurveyThe State of GIS in Washington & Oregon  The 2014 GMI Metric Survey
The State of GIS in Washington & Oregon The 2014 GMI Metric Survey
Greg Babinski
 
Pres7
Pres7Pres7
Pres7
kuanbutts
 
Sistemi Informativi Territoriali e Software Libero
Sistemi Informativi Territoriali e Software LiberoSistemi Informativi Territoriali e Software Libero
Sistemi Informativi Territoriali e Software Libero
Maurizio Napolitano
 
Data Visualization.pptx
Data Visualization.pptxData Visualization.pptx
Data Visualization.pptx
SriniRao31
 
2011 NYS GeoSpatial Summit Reception
2011 NYS GeoSpatial Summit Reception2011 NYS GeoSpatial Summit Reception
2011 NYS GeoSpatial Summit Reception
Learon Dalby
 
Marta Civic Tech Summit - June 8, 2017
Marta Civic Tech Summit - June 8, 2017Marta Civic Tech Summit - June 8, 2017
Marta Civic Tech Summit - June 8, 2017
Sandbox ATL
 
Using Mahout and a Search Engine for Recommendation
Using Mahout and a Search Engine for RecommendationUsing Mahout and a Search Engine for Recommendation
Using Mahout and a Search Engine for Recommendation
Ted Dunning
 
How to empower community by using GIS lecture 1
How to empower community by using GIS lecture 1How to empower community by using GIS lecture 1
How to empower community by using GIS lecture 1
wang yaohui
 
Ijetr042136
Ijetr042136Ijetr042136

Similar to GIS TECH 201 - Mapping Mashups (20)

CKANへの空間情報機能拡張実装の試み
CKANへの空間情報機能拡張実装の試みCKANへの空間情報機能拡張実装の試み
CKANへの空間情報機能拡張実装の試み
 
IRJET- Next Location Prediction
IRJET-  	  Next Location PredictionIRJET-  	  Next Location Prediction
IRJET- Next Location Prediction
 
Semantic web design for www.data.gov.sg - Presentation
Semantic web design for www.data.gov.sg - PresentationSemantic web design for www.data.gov.sg - Presentation
Semantic web design for www.data.gov.sg - Presentation
 
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
 
From OpenStreetMap to PhillyTreeMap - Esri Dev Summit
From OpenStreetMap to PhillyTreeMap - Esri Dev SummitFrom OpenStreetMap to PhillyTreeMap - Esri Dev Summit
From OpenStreetMap to PhillyTreeMap - Esri Dev Summit
 
IRJET- Popularity based Recommender Sytsem for Google Maps
IRJET-  	  Popularity based Recommender Sytsem for Google MapsIRJET-  	  Popularity based Recommender Sytsem for Google Maps
IRJET- Popularity based Recommender Sytsem for Google Maps
 
Opening of Geographic Data
Opening of Geographic DataOpening of Geographic Data
Opening of Geographic Data
 
Public Sphere: Gov 2.0 - Shoaib Burq
Public Sphere: Gov 2.0 - Shoaib BurqPublic Sphere: Gov 2.0 - Shoaib Burq
Public Sphere: Gov 2.0 - Shoaib Burq
 
Natural Language search tool for Web GIS
Natural Language search tool for Web GISNatural Language search tool for Web GIS
Natural Language search tool for Web GIS
 
I0324053055
I0324053055I0324053055
I0324053055
 
srd117.final.512Spring2016
srd117.final.512Spring2016srd117.final.512Spring2016
srd117.final.512Spring2016
 
The State of GIS in Washington & Oregon The 2014 GMI Metric Survey
The State of GIS in Washington & Oregon  The 2014 GMI Metric SurveyThe State of GIS in Washington & Oregon  The 2014 GMI Metric Survey
The State of GIS in Washington & Oregon The 2014 GMI Metric Survey
 
Pres7
Pres7Pres7
Pres7
 
Sistemi Informativi Territoriali e Software Libero
Sistemi Informativi Territoriali e Software LiberoSistemi Informativi Territoriali e Software Libero
Sistemi Informativi Territoriali e Software Libero
 
Data Visualization.pptx
Data Visualization.pptxData Visualization.pptx
Data Visualization.pptx
 
2011 NYS GeoSpatial Summit Reception
2011 NYS GeoSpatial Summit Reception2011 NYS GeoSpatial Summit Reception
2011 NYS GeoSpatial Summit Reception
 
Marta Civic Tech Summit - June 8, 2017
Marta Civic Tech Summit - June 8, 2017Marta Civic Tech Summit - June 8, 2017
Marta Civic Tech Summit - June 8, 2017
 
Using Mahout and a Search Engine for Recommendation
Using Mahout and a Search Engine for RecommendationUsing Mahout and a Search Engine for Recommendation
Using Mahout and a Search Engine for Recommendation
 
How to empower community by using GIS lecture 1
How to empower community by using GIS lecture 1How to empower community by using GIS lecture 1
How to empower community by using GIS lecture 1
 
Ijetr042136
Ijetr042136Ijetr042136
Ijetr042136
 

Recently uploaded

GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Ukraine
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
Sease
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
ScyllaDB
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
Fwdays
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
zjhamm304
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
manji sharman06
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 

Recently uploaded (20)

GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 

GIS TECH 201 - Mapping Mashups

  • 1. Mapping Mashups 201 Technology Division of the American Planning Association 2013 National Conference Hyatt Regency Chicago Harsh Prakash, Senior GIS Manager Past Chair
  • 2. Agenda Harsh Prakash. April 2013 2 1. What are they? 2. How have they changed? 3. How are they still changing? 4. How does that affect me? 5. What are some of the issues? 6. What could the future hold? 7. Conclusion
  • 3. A web application that combines data from multiple sources into a single integrated tool. What are they? - Definition Harsh Prakash. April 2013 3
  • 4. Software company offers Application Programming Interface to users to connect to its mapping application. Users use that API and mix it with other companies’ APIs, creating a mapping mashup. • Visitor requests mapping mashup • API and Key are verified • Main script • Legend, copyright etc images • Map tiles • Marker, shadow etc images • Plotting and geocoding as required What are they? - Example Harsh Prakash. April 2013 4
  • 5. How have they changed? - Evolution Harsh Prakash. April 2013 5
  • 6. How have they changed? - Augmented Reality Harsh Prakash. April 2013 6
  • 7. How have they changed? - Data Quality Harsh Prakash. April 2013 7
  • 8. How have they changed? - Data Portals Harsh Prakash. April 2013 8
  • 9. How have they changed? - Cartography Tools Harsh Prakash. April 2013 9
  • 10. How have they changed? - Adoption tianditu.cn State Bureau of Surveying and Mapping 2010 tianditu.cn State Bureau of Surveying and Mapping 2010 Harsh Prakash. April 2013 10
  • 11. How have they changed? - Adoption Harsh Prakash. April 2013 11 bhuvan3.nrsc.gov.in Indian Space Research Organization 2009 bhuvan3.nrsc.gov.in Indian Space Research Organization 2009
  • 12. How are they still changing? - Context: Technology Harsh Prakash. April 2013 12
  • 13. How are they still changing? - Context: Technology Harsh Prakash. April 2013 13
  • 14. How are they still changing? - Context: Technology Harsh Prakash. April 2013 14
  • 15. How are they still changing? - Context: Mapping Harsh Prakash. April 2013 15
  • 16. How does that affect me? - Mapping Trends Harsh Prakash. April 2013 16
  • 17. How does that affect me? - Mobile: Growth Harsh Prakash. April 2013 17
  • 18. How does that affect me? - Mobile: Growth Harsh Prakash. April 2013 18
  • 19. How does that affect me? - Mobile: Maps Harsh Prakash. April 2013 19
  • 20. How does that affect me? Mobile: Responsive Map Design Harsh Prakash. April 2013 20
  • 21. How does that affect me? Mobile: Responsive Map Design Harsh Prakash. April 2013 21 Demonstration http://finecitizens.com/define/responsive/ Demonstration http://finecitizens.com/define/responsive/
  • 22. How does that affect me? - Mobile: Tools Harsh Prakash. April 2013 22
  • 23. How does that affect me? - Social Media Harsh Prakash. April 2013 23
  • 24. How does that affect me? - Social Media: Collaboration Harsh Prakash. April 2013 24
  • 25. How does that affect me? - Social Media: Integration Harsh Prakash. April 2013 25
  • 26. How does that affect me? - Cloud Services Harsh Prakash. April 2013 26
  • 27. How does that affect me? - Big Data Harsh Prakash. April 2013 27
  • 28. How does that affect me? - Data: Services and Formats Harsh Prakash. April 2013 28 GML <gml:pos>40 80</gml:pos> GML <gml:pos>40 80</gml:pos> GeoRSS <georss:point>40 80</georss:point> GeoRSS <georss:point>40 80</georss:point> RSS <geo:lat>40</geo:lat> RSS <geo:lat>40</geo:lat> KML <coordinates>40, 80</coordinates> KML <coordinates>40, 80</coordinates> JSON, GeoJSON, TopoJSON {“type”: “Point”, “coordinates”: [40, 80]} JSON, GeoJSON, TopoJSON {“type”: “Point”, “coordinates”: [40, 80]} WKT POINT (40 -80) WKT POINT (40 -80) GPX <wpt lat="40" lon="80"></wpt> GPX <wpt lat="40" lon="80"></wpt> ATOM <gml:pos>40 80</gml:pos> ATOM <gml:pos>40 80</gml:pos> WCS Web Coverage Service WCS Web Coverage Service TMS Tiled Map Service TMS Tiled Map Service WFS Web Feature Service WFS Web Feature Service WMS Web Mapping Service WMS Web Mapping Service
  • 29. How does that affect me? - Data: Libraries Harsh Prakash. April 2013 29
  • 30. How does that affect me? - Big Computing Harsh Prakash. April 2013 30
  • 31. How does that affect me? - Mapping APIs Harsh Prakash. April 2013 31
  • 32. How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Google Trends, April 2013Google Trends, April 2013
  • 33. Harsh Prakash. April 2013 33 How does that affect me? - Mapping APIs Google Maps API (free) limits to 25K maps/day Bing Maps (free) limits to 500K maps/year, or 1.3K maps/day if even Google Maps API (free) limits to 25K maps/day Bing Maps (free) limits to 500K maps/year, or 1.3K maps/day if even
  • 34. Harsh Prakash. April 2013 34 How does that affect me? - Mapping APIs: Mapstraction TeleAtlas (TomTom) on Apple Navteq (Nokia) on Microsoft TeleNav on Sprint and AT&T TeleAtlas (TomTom) on Apple Navteq (Nokia) on Microsoft TeleNav on Sprint and AT&T
  • 35. How does that affect me? - Cartography: Beautiful Maps Harsh Prakash. April 2013 35
  • 36. How does that affect me? - Cartography: Simple Maps Harsh Prakash. April 2013 36
  • 37. Harsh Prakash. April 2013 37 How does that affect me? - Integration with CMS
  • 38. How does that affect me? - Technology Skills Harsh Prakash. April 2013 38
  • 39. What are some of the issues? - Data: Size Harsh Prakash. April 2013 39
  • 40. What are some of the issues? - Data: Privacy Harsh Prakash. April 2013 40
  • 41. What are some of the issues? - Accessibility Harsh Prakash. April 2013 41 section508.govsection508.gov usability.govusability.gov access-board.gov/508.htmaccess-board.gov/508.htm da.usda.gov/oo/target/subjects/508/reqs.htmlda.usda.gov/oo/target/subjects/508/reqs.html “..access to and use of information and data, comparable to that of the employees and members of the public without disabilities–unless it is an undue burden to do so.” “..access to and use of information and data, comparable to that of the employees and members of the public without disabilities–unless it is an undue burden to do so.”
  • 42. What are some of the issues? - Security Harsh Prakash. April 2013 42
  • 43. What could the future hold? Harsh Prakash. April 2013 43 GartnerGartner
  • 44. What could the future hold? Harsh Prakash. April 2013 44
  • 45. What could the future hold? Harsh Prakash. April 2013 45
  • 47. Harsh Prakash. April 2013 47 Conclusion 80% of all data is spatial?80% of all data is spatial?
  • 49. “I think the general trend is that the concept of a mashup as a distinct entity has faded.” Bill Dollins Partner, Senior Vice President, Zekiah Technologies, Inc. Conclusion Harsh Prakash. April 2013 49
  • 50. Conclusion Harsh Prakash. April 2013 50 Questions?Questions? Harsh Prakash, Senior GIS Manager Past Chair, Technology Division of the American Planning Association gisblog.org harsh@gisblog.org @gisblog Harsh Prakash, Senior GIS Manager Past Chair, Technology Division of the American Planning Association gisblog.org harsh@gisblog.org @gisblog

Editor's Notes

  1. Prakash, Harsh. Cowley, Jennifer. Mashups for Planning. February 2009