81
Mapping Mashups 201 Technology Division of the American Planning Association 2013 National Conference Hyatt Regency Chicago Harsh Prakash, Senior GIS Manager Past Chair

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

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

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

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

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

“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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

What could the future hold?

Harsh Prakash. April 2013 43

Gartner

Page 44: 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

What could the future hold?

Harsh Prakash. April 2013 44

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

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

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

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

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

“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

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

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
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
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
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
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
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
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
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

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
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
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
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
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

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
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
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

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
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

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

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

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
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
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
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
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
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
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

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
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

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

Questions?

@EvansCowley