Mapping Mashups 201 - media.planning.org...
Transcript of Mapping Mashups 201 - media.planning.org...
![Page 1: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/1.jpg)
Mapping Mashups 201
Technology Division of the American Planning
Association
2013 National Conference
Hyatt Regency Chicago
Harsh Prakash, Senior GIS Manager
Past Chair
![Page 2: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/2.jpg)
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
![Page 3: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/3.jpg)
“A web application that combines data from multiple sources into a single integrated tool.”
Jennifer Evans-Cowley Associate Dean of Academic Affairs and Administration at Ohio
State University, College of Engineering
What are they? - Definition
Harsh Prakash. April 2013 3
![Page 4: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/4.jpg)
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
![Page 5: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/5.jpg)
How have they changed? - Evolution
Harsh Prakash. April 2013 5
… >> Paper Maps >> Digital Maps >>
GIS/GPS/3D (Spatial Database) >> webGIS
>> Mapping Mashups (web-services) >> Temporal Maps and
Mobile Maps >>
Good Maps made Easy
![Page 6: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/6.jpg)
How have they changed? - Augmented Reality
Harsh Prakash. April 2013 6
![Page 7: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/7.jpg)
How have they changed? - Data Quality
Harsh Prakash. April 2013 7
![Page 8: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/8.jpg)
How have they changed? - Data Portals
How to acquire GIS data for your mapping mashup - nationalatlas.gov, geodata.gov, usgs, nasa, noaa, census, w*s, GNIS, census.gov, TIGER, clearinghouse - google search inurl:googlemashups.com (Google Mashup Editor) filetype:rss intext:georss filetype:kml intext:xmlns filetype:gml intext:xmlns inurl:service=wms inurl:request=getmap inurl:service=wfs inurl:request=getfeature inurl:service=wcs inurl:request=getcapabilities
Harsh Prakash. April 2013 8
![Page 9: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/9.jpg)
How have they changed? - Cartography Tools
Harsh Prakash. April 2013 9
![Page 10: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/10.jpg)
How have they changed? - Adoption
tianditu.cn State Bureau of Surveying and Mapping
2010
Harsh Prakash. April 2013 10
![Page 11: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/11.jpg)
How have they changed? - Adoption
Harsh Prakash. April 2013 11
bhuvan3.nrsc.gov.in Indian Space Research Organization
2009
![Page 12: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/12.jpg)
How are they still changing? - Context: Technology
Harsh Prakash. April 2013 12
Nielsen, January 2013
Alexa, April 2013
![Page 13: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/13.jpg)
How are they still changing? - Context: Technology
Harsh Prakash. April 2013 13
![Page 14: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/14.jpg)
How are they still changing? - Context: Technology
Harsh Prakash. April 2013 14
![Page 15: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/15.jpg)
How are they still changing? - Context: Mapping
Harsh Prakash. April 2013 15
![Page 16: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/16.jpg)
How does that affect me? - Mapping Trends
Harsh Prakash. April 2013 16
Social Media
LBS Think pay-by-phone parking
Cartography
Mapping APIs
![Page 17: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/17.jpg)
How does that affect me? - Mobile: Growth
Harsh Prakash. April 2013 17
(HP)
Nielsen, March 2013
comScore, December 2012
Nielsen, February 2012
Gartner, April 2013
![Page 18: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/18.jpg)
How does that affect me? - Mobile: Growth
Harsh Prakash. April 2013 18
52 million people accessed maps on their smartphones, an increase of 67% from 2012. 1 in 3 minutes spent online in December 2012 were spent on mobile devices. As of December 2012, there were more than 57 million or 18% tablet owners in the U.S. Population at that time - about 312 million. Tablets are a companion on the couch and in bed, with more than half of tablet owners using their tablet while watching TV.
comScore, January 2013
![Page 19: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/19.jpg)
Types of apps used regularly among smartphone app
users Nielsen, March 2013
Activities performed among smartphone
users within the past 30 Days
Nielsen, March 2013
How does that affect me? - Mobile: Maps
Harsh Prakash. April 2013 19
![Page 20: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/20.jpg)
Mobile First: Prepares you for the explosive growth and new opportunities emerging on mobile today, forces you to focus and prioritize your products by embracing the constraints inherent in mobile design, and allows you to deliver innovative experiences by building on new capabilities native to mobile devices and modes of use.
Responsive Web Design: In simple terms, a responsive web design uses "media queries" to figure out what resolution of device it's being served on. Flexible images and maps Grid layouts Media queries allow the page to use different CSS style rules based on characteristics of the device the site is being displayed on, most commonly the width of the browser. The fluid grid concept calls for page element sizing to be in relative units like percentages or ems, rather than absolute units like pixels or points.[9] Flexible images are also sized in relative units (up to 100%), so as to prevent them from displaying outside their containing element.[10]
Progressive Enhancement - web design strategy - opposite of "graceful degradation"
How does that affect me? Mobile: Responsive Map Design
Harsh Prakash. April 2013 20
Mashable
![Page 21: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/21.jpg)
http://finecitizens.com/define/responsive/
http://mediaqueri.es/
How does that affect me? Mobile: Responsive Map Design
Harsh Prakash. April 2013 21
Firefox
Demonstration
![Page 22: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/22.jpg)
How does that affect me? - Mobile: Tools
Harsh Prakash. April 2013 22
![Page 23: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/23.jpg)
How does that affect me? - Social Media
Harsh Prakash. April 2013 23
![Page 24: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/24.jpg)
How does that affect me? - Social Media: Collaboration
Harsh Prakash. April 2013 24
![Page 25: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/25.jpg)
How does that affect me? - Social Media: Integration
Harsh Prakash. April 2013 25
![Page 26: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/26.jpg)
Amazon EC2 http://aws.amazon.com/ec2/
How does that affect me? - Cloud Services
Harsh Prakash. April 2013 26
Personal Cloud
Amazon Web Services’ Net Profit Estimates UBS, 2010
![Page 27: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/27.jpg)
The current frontier is Big GeoData
data.gov/ by CIO; http://geoplatform.g
ov by FGDC; http://healthdata.go
v/ by HHS; brand dilution, anyone?
#turfwar #fiefdom
Worldwide Data Growth 1 EB = 1,000,000,000 GB
IDA/EMC, 2012
How does that affect me? - Big Data
Harsh Prakash. April 2013 27
Data Scientist: The Sexiest Job of the 21st Century Harvard Business Review, October 2012
![Page 28: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/28.jpg)
How does that affect me? - Data: Services and Formats
Harsh Prakash. April 2013 28
28
GML <gml:pos>40 80</gml:pos>
GeoRSS <georss:point>40 80</georss:point>
RSS <geo:lat>40</geo:lat>
KML <coordinates>40, 80</coordinates>
JSON, GeoJSON, TopoJSON {“type”: “Point”, “coordinates”: [40, 80]}
WKT POINT (40 -80)
GPX <wpt lat="40" lon="80"></wpt>
ATOM <gml:pos>40 80</gml:pos>
WCS Web Coverage Service
TMS Tiled Map Service
WFS Web Feature Service
WMS Web Mapping Service
Programmableweb 2008
![Page 29: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/29.jpg)
How does that affect me? - Data: Libraries
Harsh Prakash. April 2013 29
P
HTML5
![Page 30: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/30.jpg)
How does that affect me? - Big Computing
Harsh Prakash. April 2013 30
Google BigQuery
![Page 31: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/31.jpg)
How does that affect me? - Mapping APIs
Harsh Prakash. April 2013 31
![Page 32: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/32.jpg)
How does that affect me? - Mapping APIs
Harsh Prakash. April 2013 32
Top 3 Google Maps - 65 million users (+16% from 2011)
MapQuest - 35 million users (-13% from 2011) Bing Maps - 9 million users (+18% from 2011)
comScore, February 2012
Google Trends, April 2013
Google Trends, April 2013
![Page 33: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/33.jpg)
Harsh Prakash. April 2013 33
How does that affect me? - Mapping APIs
Google Maps for Enterprise allows the option to disable location-
based advertising for an annual fee
The New York Times, March 2012
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’s Terms of Service (ToS) “Your service must be freely accessible to end users”. “If you expect more than 500,000 pageviews/day, please contact us in advance”. “There is a limit of 50,000 geocode requests/day/Maps API Key (or 1 geocode request/1.73 seconds)”. As of 2008, “Google Maps API Geocoder does not geocode addresses in all international countries. The accuracy of geocoded locations is returned in the accuracy parameters. Note that Google Maps API geocoder and Google Maps geocoder rely on two different data sources”. “Pricing for Google Maps for Enterprise is based on the number of page views and geocode requests handled by the Google Maps for Enterprise API and starts at $10,000 per year”.
![Page 34: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/34.jpg)
Harsh Prakash. April 2013 34
How does that affect me? - Mapping APIs: Mapstraction
Google Google, Sanborn
OpenStreetMap OSM
Bing Nokia, Microsoft
Yahoo Yahoo
MapQuest MapQuest, NAVTEQ
ArcGIS City of Chicago, IPC, NHD, USDA-
FSA, ESRI, DeLorme, NAVTEQ, USGS, USDA, EPA, Intermap,
TomTom TeleAtlas (TomTom) on Apple Navteq (Nokia) on Microsoft TeleNav on Sprint and AT&T
![Page 35: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/35.jpg)
How does that affect me? - Cartography: Beautiful Maps
Harsh Prakash. April 2013 35
story
![Page 36: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/36.jpg)
How does that affect me? - Cartography: Simple Maps
Harsh Prakash. April 2013 36
![Page 37: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/37.jpg)
Content Management Systems Gartner, September 2012
Content Management Systems Forrester, Q2 2013
Google Trends, April 2013
Harsh Prakash. April 2013 37
How does that affect me? - Integration with CMS
![Page 38: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/38.jpg)
How does that affect me? - Technology Skills
Harsh Prakash. April 2013 38
Geospatial Indexes and
Queries
![Page 39: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/39.jpg)
Pre-computed KMLs load faster than dynamic KMLs for obvious reasons, but even with clusters, loading a lot of data can sometimes stretch mapping mashups beyond their user's patience (Microsoft Live first loads a simplified multi-part version of KML). See “Mash-ups as Planning Tools” at http://www.gisblog.org/map/mashup/2007/12/04/mashup/mash_ups_as_planning_tools.geo Clustering v Marker Manager
What are some of the issues? - Data: Size
Harsh Prakash. April 2013 39
Number of Simple Marker Points
Time to Load All Marker Points *
1 0.30
5 0.34
10 0.39
50 0.69
100 1.92
500 7.67
1,000 16.53
5,000 222.85
10,000 N/A
50,000 N/A
Pre-Computed KML
Dynamic KML
Number of Simple Marker Points
Time to Load All Marker Points *
1 Quickest
5 Quickest
10 Quick
50 Quick
100 Quick
500 OK
1,000 Delay
5,000 Significant Delay
10,000 N/A
50,000 N/A
![Page 40: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/40.jpg)
What are some of the issues? - Data: Privacy
Harsh Prakash. April 2013 40
The New York Times, January 2012
![Page 41: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/41.jpg)
What are some of the issues? - Accessibility
Harsh Prakash. April 2013 41
section508.gov
usability.gov
access-board.gov/508.htm
da.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.”
![Page 42: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/42.jpg)
White list, not black list - Browser Security Handbook: http://code.google.com/p/browsersec/wiki/Main - JavaScript Framework: “Pre-written common functions and controls for quicker development” -- Yahoo User Interface Library (YUI): http://developer.yahoo.com/yui/ Tip! Look at their cheat sheets -- http://jquery.com/ -- http://dojotoolkit.org/ Cross-side Scripting (XSS), SQL Injection https://www.ssllabs.com/
What are some of the issues? - Security
Harsh Prakash. April 2013 42
![Page 43: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/43.jpg)
What could the future hold?
Harsh Prakash. April 2013 43
Gartner
![Page 45: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/45.jpg)
What could the future hold?
Harsh Prakash. April 2013 45
Microformat <li class="fn">John</li>
(Old XFN format)
Microdata <span
itemprop="name">John</span>
IPv6 50% of all traffic = mobile.
1% of all traffic = IPv6 but with in that 1%, the share of mobile has grown: 40% of
all IPv6 = mobile
CartoCSS
Indoor Mapping
IPv6
Mobile - Google Earth for iPhone: First Earthscape Basic http://earthscape.com/ - Android Mashups? - Google Latitude - Google My Location for mobile http://m.google.com/maps: Does not need GPS-enabled phone, triangulates based on cell tower-footprints - Yahoo FireEagle: Send location from phone etc >> Display location on website etc Mozilla’s Geode Photosynth - Experience digital pics with multiple perspectives in 3D Offline Imagery - License Microsoft Virtual Earth Ortho-Imagery Social Networking and Mashups - XFN: XHTML Friends Network “relationships through hyperlinks” <a href="john.planning.org" rel="friend met co-worker co-resident spouse sweetheart">John Planner</a>
![Page 46: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/46.jpg)
Conclusion
Harsh Prakash. April 2013 46
![Page 47: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/47.jpg)
Harsh Prakash. April 2013 47
Conclusion
80% of all data is spatial?
![Page 48: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/48.jpg)
APIs Programmableweb, April 2013
APIs Programmableweb, April 2013
Conclusion
Harsh Prakash. April 2013 48
![Page 49: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/49.jpg)
“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.
Google Trends, April 2013
Conclusion
Harsh Prakash. April 2013 49
![Page 50: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/50.jpg)
polleverywhere.com
Conclusion
Harsh Prakash. April 2013 50
Questions?
Harsh Prakash, Senior GIS Manager Past Chair, Technology Division of the American Planning Association
@gisblog
[email protected] gisblog.org
![Page 51: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/51.jpg)
Jennifer Evans-Cowley, PhD, AICP
@evanscowley
There’s a
Mashup
for That
![Page 52: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/52.jpg)
![Page 53: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/53.jpg)
![Page 54: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/54.jpg)
![Page 55: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/55.jpg)
![Page 56: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/56.jpg)
![Page 57: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/57.jpg)
![Page 58: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/58.jpg)
![Page 59: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/59.jpg)
http://streetseen.osu.edu @streetseen
![Page 60: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/60.jpg)
![Page 61: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/61.jpg)
![Page 62: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/62.jpg)
![Page 63: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/63.jpg)
![Page 64: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/64.jpg)
Integrating Mashups in Planning
![Page 65: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/65.jpg)
![Page 66: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/66.jpg)
![Page 67: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/67.jpg)
Pedestrian Bicyclist Motorist
Routes Behaviors Comfort Safety Awareness
Observed pedestrians jaywalking
![Page 68: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/68.jpg)
![Page 69: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/69.jpg)
Jaywalking
![Page 70: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/70.jpg)
Illegal Riding on the Sidewalk Walking Bike on
Sidewalk
![Page 71: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/71.jpg)
Inadequate Bicycle Parking
![Page 72: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/72.jpg)
![Page 73: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/73.jpg)
![Page 74: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/74.jpg)
![Page 75: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/75.jpg)
![Page 76: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/76.jpg)
![Page 77: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/77.jpg)
![Page 78: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/78.jpg)
http://coursera.org/course/techcity
![Page 79: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/79.jpg)
![Page 80: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/80.jpg)
Course Syllabus Week One - Engaging the TechniCity Through social networking and crowdsourcing platforms you'll learn how to engage in city building. Week Two - Analyzing the TechniCity From sentiment analysis to mashups, you'll experiment with analyzing data. Week Three - Infrastructure for the TechniCity You'll learn how sensors and networks are transforming our cities. Week Four - Entrepreneurial Urbanism You'll explore how open data initiatives, hack-a-thons, and urban prototyping festivals are creatively innovating our cities.
![Page 81: Mapping Mashups 201 - media.planning.org homemedia.planning.org/media/npc13/presentations/S569.pdf · How does that affect me? - Mapping APIs Harsh Prakash. April 2013 32 Top 3 Google](https://reader034.fdocuments.us/reader034/viewer/2022042308/5ed4be3103211d56e477c3c8/html5/thumbnails/81.jpg)
Questions?
@EvansCowley