Open hack 2011-ppt-geo

  • 2,071 views
Uploaded on

Introduction to Geo Hacking.

Introduction to Geo Hacking.

More in: Technology , Sports
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • <iframe frameborder="0"></iframe>
    Are you sure you want to
    Your message goes here
  • Free Download : http://gg.gg/114bb
    Are you sure you want to
    Your message goes here
    Be the first to like this
No Downloads

Views

Total Views
2,071
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
47
Comments
2
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. INTODUCTION TO GEO HACKINGPRAJWAL BS, OPENHACKDAY, BANGALORE 30th MARCH OF 2011
  • 2. LOCATION AWARENESS FOR A BETTER LIVING!•  Navigation•  Surveying•  Business process•  Warehouse and routing•  Consumer
  • 3. WHAT YAHOO OFFERS Placefinder YQL Geo and WOEIDs PlacemakerOther location-centric data   Locals, Traffic, Maps & Weather.
  • 4. LOCATION IS NOT JUST (LAT,LON) •  Introducing WOEIDs •  Location as a complex object •  And sometimes it is hidden










*WOEID
–
Where
On
Earth
ID.











h0p://developer.yahoo.com/geo/geoplanet/guide/concepts.html#woeids

  • 5. CONTEXTS FOR A LOCATION•  Job opportunities•  Deals•  News portal•  Matrimonial Advertisements
  • 6. GEO HACKING•  GOOD NEWS! - Not hard to do.•  YQL as always has a solution tomost geo problems.
  • 7. REQUIREMENTS•  Finding current location.•  Turning a location into a place.•  Finding geographical hierarchy.•  Geo-tagging information.•  Displaying geo information.
  • 8. THE CREEPY WAY – IP SNIFFING
  • 9. IP SNIFFING
  • 10. EXAMPLEh0p://isithackday.com/hacks/geo/js‐locaDon.html

  • 11. NON CREEPY AND MORE ACCURATE W3C GEOLOCATION API
  • 12. EXAMPLE
  • 13. USERS SOCIAL PRESENCE•  Get location information from users socialpresence.•  FireEagle, Twitter, Yahoo, Brightkite,Facebook, Foursquare, Gowalla etc.
  • 14. LOCATION BROKERAGE - FIREEAGLE
  • 15. FIREEAGLE – API’S
  • 16. REQUIREMENTS•  Finding current location.•  Turning a location into a place.•  Finding geographical hierarchy.•  Geo-tagging information.•  Displaying geo information.
  • 17. GEOCODING AND REVERSE-GEOCODING converting street addresses or place names into geographic coordinates (and vice versa).h0p://developer.yahoo.com/yql/console/#h=desc%20geo.placefinder

  • 18. PLACEFINDER
  • 19. PLACEFINDER RESULTh0p://developer.yahoo.com/geo/placefinder/

  • 20. REQUIREMENTS•  Finding current location.•  Turning a location into a place.•  Finding geographical hierarchy.•  Geo-tagging information.•  Displaying geo information.
  • 21. YQL GEO.PLACES.*•  geo.places.ancestors•  geo.places.belongtos•  geo.places.children•  geo.places.common•  geo.places.descendants•  geo.places.neighbors•  geo.places.parent•  geo.places.siblings
  • 22. GEO-PLANET EXPLORERh0p://isithackday.com/geoplanet‐explorer/geodrilldown.php

  • 23. REQUIREMENTS•  Finding current location.•  Turning a location into a place.•  Finding geographical hierarchy.•  Geo-tagging information.•  Displaying geo information.
  • 24. PLACEMAKERTakes text/web URL andextracts the geographicalinformation from it.SELECT * FROMgeo.placemaker WHEREdocumentContent = "Hey, Iam in bangalore now. Willvisit mumbai and delhibefore going back tosunnyvale" ANDdocumentType="text/plain"
  • 25. EXAMPLESSELECT * FROM geo.placemaker WHEREdocumentURL = "http://en.wikipedia.org/wiki/Country" AND documentType="text/html”SELECT * FROM geo.placemaker WHEREdocumentURL = "http://timesofindia.feedsportal.com/c/33039/f/533917/index.rss" AND documentType="text/rss" h0p://developer.yahoo.com/geo/placemaker/

  • 26. REQUIREMENTS•  Finding current location.•  Turning a location into a place.•  Finding geographical hierarchy.•  Geo-tagging information.•  Displaying geo information.
  • 27. PLOT LAT/LON ON YAHOO MAPS!
  • 28. USEFUL LINKShttp://isithackday.com/hacks/geo/http://isithackday.com/geoplanet-explorer/http://isithackday.com/hacks/geo/yql-geo-library/http://www.hostip.info/
  • 29. LETS LOCATE YOUR HACK! THANKS!! If you throw a guy on Foursquare and a guy on Twitter off a cliff, which one would hit the ground first?The guy on Twitter. The guy on Foursquare would have to stop halfway down to check in!PRAJWAL BSTwitter - @prajwalbsSlideshare - http://www.slideshare.net/prajwalbsFacebook - http://www.facebook.com/prajwalbs