Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Heatmaps are the Heat

4,025 views

Published on

Heatmaps 101 from HumanGeo.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Heatmaps are the Heat

  1. 1. Things are Heating Up in Geo: Heatmaps 101Abe Usher, CIOabe@thehumangeo.com703.955.1540@abeusherINFORMATION INTO INSIGHT
  2. 2. Our Menu of SubtopicsA LITTLE HISTORY WHY HEATMAPS? DATA GONE WILD Big data requires new approaches. A new organizing construct forWho am I? What is HumanGeo? information analysis. KITCHEN MODEL SPECIFIC EXAMPLES EASTER EGG New ways to combine internal data Concrete take-aways. Treats for making it through another with external new media for presentation. maximum insight. 2
  3. 3. What’s in it for you? 3
  4. 4. But wait, there’s more!https://www.shamwow.com/ 4
  5. 5. What’s in it for you? Make custom heatmaps Twitter mashups New spatial data-analysis framework 5
  6. 6. Whoami? 6
  7. 7. Whoami?People Data Beverages 7
  8. 8. A rose by any other name“Discrete & continuous methods of kernel densityestimation” 8
  9. 9. A rose by any other name“Discrete & continuous methods of kernel densityestimation”  Gaussian  Quartic  Exponential  Triangular  Uniform  Epanechnikov 9
  10. 10. A rose by any other name“Discrete methods of kernel density estimation” 10
  11. 11. AboutBig Data (Digital) Human Geography  Predictive models of social drift & human behavior  Streaming media analytics  Micro-demographicsWe’re hiring! info@thehumangeo.com 11
  12. 12. Why Heatmaps? Too much data 12
  13. 13. Why Heatmaps? Too much data Trust in Internet data 13
  14. 14. Why Heatmaps? Too much data Trust in Internet data They look cool 14
  15. 15. Why Heatmaps? Too much data Trust in Internet data They look cool Heatmaps provide us with a concise, summary understanding of spatial data. 15
  16. 16. Trust and Internet InformationTracy Morrow aka “Ice T” 16
  17. 17. Trust and Internet Information “Game knows game, baby.”Tracy Morrow aka “Ice T” 17
  18. 18. Trust and Internet Information “If you have expert knowledge, then you are capable of recognizing expert knowledge.” [paraphrased]Tracy Morrow aka “Ice T” 18
  19. 19. Trust and Internet InformationCan we actually trust this Internet stuff? 19
  20. 20. Trust and Internet Information 20
  21. 21. Trust and Internet Information 21
  22. 22. Trust and Internet Information 22
  23. 23. Salami Slicing Salami slicing: series of minor observations, resulting in a larger observation that would be difficult to performhttp://en.wikipedia.org/wiki/Salami_slicing 23
  24. 24. Seven Layer GLT1. OpenStreetMap data2. Flickr3. Panoramio4. Geonames.org5. Twitter6. Wikimapia7. 4Square* Geospatial Lattice of Trusted Data 24
  25. 25. Seven Layer GLT1. OpenStreetMap data2. Flickr3. Panoramio4. Geonames.org5. Twitter6. Wikimapia7. 4SquareSpatial Temporal User Finds From the Field (STUFFF) 25
  26. 26. Putting it Together OpenStreetMap (OSM) +Spatial Temporal User Finds From the Field (STUFFF) 26
  27. 27. Putting it Together OpenStreetMap (OSM) +Spatial Temporal User Finds From the Field (STUFFF) = Awesome Stuff 27
  28. 28. Kitchen Model for Spatial Analysis 28
  29. 29. Kitchen Model for Spatial AnalysisChef 29
  30. 30. Kitchen Model for Spatial AnalysisChef Ingredients 30
  31. 31. Kitchen Model for Spatial AnalysisChef Ingredients Utensils 31
  32. 32. Kitchen Model for Spatial AnalysisChef Ingredients Utensils Presentation 32
  33. 33. Kitchen Model for Spatial AnalysisChef Ingredients Utensils Presentation 33
  34. 34. Types of HeatmapsTurnkey GeoCommons SpatialKey MapBox/TileMill ArcGIS Desktop QGISCustom Python R Javascript 34
  35. 35. Types of HeatmapsTurnkey GeoCommons SpatialKey MapBox/TileMill ArcGIS Desktop QGISCustom Python R Javascript 35
  36. 36. Heatmap: Recipe One“OSM Style”Get Python http://python.orgGet the sethoscope libraryhttp://www.sethoscope.net/heatmap/Get datahttp://bit.ly/geotweet_schttps://dev.twitter.com/docs/streaming-api/methods#locationsCommand line:heatmap.py -g portland.gpx -o output.png --height 800 --osm 36
  37. 37. 37
  38. 38. Heatmap: Recipe OneStitch it together in an MP4 movie!Get the CLI app:http://ffmpeg.org/Command line:heatmap.py -g portland.gpx -o output.png --height 800 –osm –affmpeg -i frame-%05d.png OSM_is_awesome.mp4 38
  39. 39. Heatmap: Recipe OneProps toSeth Golub from Googlehttp://www.sethoscope.net/ 39
  40. 40. Heatmap: Recipe Two“GE Style”Get Pythonhttp://python.orgGet the heatmap.py libraryhttp://jjguy.com/heatmap/Get datahttp://bit.ly/geotweet_scEnjoy! 40
  41. 41. Heatmap: Recipe TwoProps toJ.J. Guy from Mantechhttp://jjguy.com/ 41
  42. 42. 42
  43. 43. Contact UsHumanGeo NY HumanGeo DC1221 Avenue of the Americas 2500 Wilson BoulevardSuite 4200 | New York, NY 10020 Suite 310 | Arlington, VA 22201info@thehumangeo.com | 703.341.0863 | www.thehumangeo.com 43
  44. 44. Easter Egghttp://bit.ly/geotweet_sc 44

×