SlideShare a Scribd company logo
1 of 44
Things are Heating Up in Geo:
                           Heatmaps 101



Abe Usher, CIO
abe@thehumangeo.com
703.955.1540
@abeusher



INFORMATION INTO INSIGHT
Our Menu of Subtopics




A LITTLE HISTORY                     WHY HEATMAPS?                       DATA GONE WILD
                                     Big data requires new approaches.   A new organizing construct for
Who 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
What’s in it for you?




                        3
But wait, there’s more!




https://www.shamwow.com/



                                               4
What’s in it for you?




 Make custom heatmaps
 Twitter mashups
 New spatial data-analysis framework


                                                 5
Whoami?




          6
Whoami?




People   Data   Beverages




                            7
A rose by any other name


“Discrete & continuous methods of kernel density
estimation”




                                                    8
A rose by any other name


“Discrete & continuous methods of kernel density
estimation”




      Gaussian
      Quartic
      Exponential
      Triangular
      Uniform
      Epanechnikov


                                                    9
A rose by any other name


“Discrete methods of kernel density estimation”




                                                    10
About


Big Data                 (Digital) Human Geography


  Predictive models of social drift &
   human behavior
  Streaming media analytics
  Micro-demographics




We’re hiring! info@thehumangeo.com
                                                       11
Why Heatmaps?


 Too much data




                                  12
Why Heatmaps?


 Too much data
 Trust in Internet data




                                           13
Why Heatmaps?


 Too much data
 Trust in Internet data
 They look cool




                                           14
Why Heatmaps?


 Too much data
 Trust in Internet data
 They look cool


 Heatmaps provide us with a concise,
 summary understanding of spatial data.


                                             15
Trust and Internet Information




Tracy Morrow aka “Ice T”


                                                            16
Trust and Internet Information


                              “Game knows
                              game, baby.”




Tracy Morrow aka “Ice T”


                                                            17
Trust and Internet Information


                              “If you have expert
                              knowledge, then
                              you are capable of
                              recognizing expert
                              knowledge.”

                              [paraphrased]

Tracy Morrow aka “Ice T”


                                                            18
Trust and Internet Information




Can we actually trust this Internet stuff?


                                                19
Trust and Internet Information




                                 20
Trust and Internet Information




                                 21
Trust and Internet Information




                                 22
Salami Slicing




  Salami slicing: series of minor observations, resulting
  in a larger observation that would be difficult to perform
http://en.wikipedia.org/wiki/Salami_slicing
                                                                 23
Seven Layer GLT


1.    OpenStreetMap data
2.    Flickr
3.    Panoramio
4.    Geonames.org
5.    Twitter
6.    Wikimapia
7.    4Square

* Geospatial Lattice of Trusted Data
                                                         24
Seven Layer GLT


1.   OpenStreetMap data
2.   Flickr
3.   Panoramio
4.   Geonames.org
5.   Twitter
6.   Wikimapia
7.   4Square

Spatial Temporal User Finds From the Field (STUFFF)

                                                             25
Putting it Together


             OpenStreetMap
                (OSM)

                    +

Spatial Temporal User Finds From the Field
                (STUFFF)




                                                 26
Putting it Together


             OpenStreetMap
                (OSM)

                    +

Spatial Temporal User Finds From the Field
                (STUFFF)

                    =

             Awesome Stuff
                                                 27
Kitchen Model for
  Spatial Analysis




                     28
Kitchen Model for
         Spatial Analysis



Chef




                            29
Kitchen Model for
                       Spatial Analysis



Chef   Ingredients




                                          30
Kitchen Model for
                             Spatial Analysis



Chef   Ingredients   Utensils




                                                31
Kitchen Model for
                             Spatial Analysis



Chef   Ingredients   Utensils      Presentation




                                                  32
Kitchen Model for
                             Spatial Analysis



Chef   Ingredients   Utensils      Presentation




                                                  33
Types of Heatmaps


Turnkey
 GeoCommons
 SpatialKey
 MapBox/TileMill
 ArcGIS Desktop
 QGIS

Custom
 Python
 R
 Javascript                            34
Types of Heatmaps


Turnkey
 GeoCommons
 SpatialKey
 MapBox/TileMill
 ArcGIS Desktop
 QGIS

Custom
 Python
 R
 Javascript                            35
Heatmap: Recipe One

“OSM Style”

Get Python http://python.org

Get the sethoscope library
http://www.sethoscope.net/heatmap/

Get data
http://bit.ly/geotweet_sc
https://dev.twitter.com/docs/streaming-api/methods#locations

Command line:
heatmap.py -g portland.gpx -o output.png --height 800 --osm


                                                              36
37
Heatmap: Recipe One

Stitch 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 –a

ffmpeg -i frame-%05d.png OSM_is_awesome.mp4



                                                                38
Heatmap: Recipe One


Props to

Seth Golub from Google
http://www.sethoscope.net/




                                                   39
Heatmap: Recipe Two


“GE Style”

Get Python
http://python.org

Get the heatmap.py library
http://jjguy.com/heatmap/

Get data
http://bit.ly/geotweet_sc

Enjoy!
                                                   40
Heatmap: Recipe Two


Props to

J.J. Guy from Mantech
http://jjguy.com/




                                              41
42
Contact Us




HumanGeo NY                                   HumanGeo DC
1221 Avenue of the Americas                   2500 Wilson Boulevard
Suite 4200 | New York, NY 10020               Suite 310 | Arlington, VA 22201




info@thehumangeo.com              |   703.341.0863       |     www.thehumangeo.com


                                                                                        43
Easter Egg




http://bit.ly/geotweet_sc                44

More Related Content

Similar to Heatmaps are the Heat

The Geospatial Revolution - AGI GeoCommunity keynote
The Geospatial Revolution - AGI GeoCommunity keynoteThe Geospatial Revolution - AGI GeoCommunity keynote
The Geospatial Revolution - AGI GeoCommunity keynotePeter Batty
 
DRCOG: The Geospatial Revolution Peter Batty
DRCOG: The Geospatial Revolution Peter BattyDRCOG: The Geospatial Revolution Peter Batty
DRCOG: The Geospatial Revolution Peter BattyPeter Batty
 
From the Big Bang to Ecommerce, a journey in making sense of Big Data
From the Big Bang to Ecommerce, a journey in making sense of Big DataFrom the Big Bang to Ecommerce, a journey in making sense of Big Data
From the Big Bang to Ecommerce, a journey in making sense of Big DataPatrick Deglon
 
Minnesota GIS/LIS The Geospatial Revolution Peter Batty
Minnesota GIS/LIS The Geospatial Revolution Peter BattyMinnesota GIS/LIS The Geospatial Revolution Peter Batty
Minnesota GIS/LIS The Geospatial Revolution Peter BattyPeter Batty
 
The Geospatial Revolution in Copenhagen
The Geospatial Revolution in CopenhagenThe Geospatial Revolution in Copenhagen
The Geospatial Revolution in CopenhagenPeter Batty
 
TensorFlow London: Cutting edge generative models
TensorFlow London: Cutting edge generative modelsTensorFlow London: Cutting edge generative models
TensorFlow London: Cutting edge generative modelsSeldon
 
Visualize Big Graph Data
Visualize Big Graph DataVisualize Big Graph Data
Visualize Big Graph DataMathieu Bastian
 
The Age of Exabytes: Tools & Approaches for Managing Big Data
The Age of Exabytes: Tools & Approaches for Managing Big DataThe Age of Exabytes: Tools & Approaches for Managing Big Data
The Age of Exabytes: Tools & Approaches for Managing Big DataReadWrite
 
What's new with OpenStreetMap
What's new with OpenStreetMapWhat's new with OpenStreetMap
What's new with OpenStreetMapPeter Batty
 
Into the next dimension
Into the next dimensionInto the next dimension
Into the next dimensionEd Charbeneau
 
DevelopingDataScienceProfession
DevelopingDataScienceProfessionDevelopingDataScienceProfession
DevelopingDataScienceProfessionGary Rector
 
Data science training institute in hyderabad
Data science training institute in hyderabadData science training institute in hyderabad
Data science training institute in hyderabadKelly Technologies
 
OpenStreetMap Past, Present and Future
OpenStreetMap Past, Present and FutureOpenStreetMap Past, Present and Future
OpenStreetMap Past, Present and FuturePeter Batty
 
Big Data [sorry] & Data Science: What Does a Data Scientist Do?
Big Data [sorry] & Data Science: What Does a Data Scientist Do?Big Data [sorry] & Data Science: What Does a Data Scientist Do?
Big Data [sorry] & Data Science: What Does a Data Scientist Do?Data Science London
 
Humanizing bioinformatics
Humanizing bioinformaticsHumanizing bioinformatics
Humanizing bioinformaticsJan Aerts
 
Indexing Big Data on Amazon AWS
Indexing Big Data on Amazon AWSIndexing Big Data on Amazon AWS
Indexing Big Data on Amazon AWSlucenerevolution
 
GeoViz: A Canvas for Data Science
GeoViz: A Canvas for Data ScienceGeoViz: A Canvas for Data Science
GeoViz: A Canvas for Data ScienceDomino Data Lab
 

Similar to Heatmaps are the Heat (20)

The Geospatial Revolution - AGI GeoCommunity keynote
The Geospatial Revolution - AGI GeoCommunity keynoteThe Geospatial Revolution - AGI GeoCommunity keynote
The Geospatial Revolution - AGI GeoCommunity keynote
 
DRCOG: The Geospatial Revolution Peter Batty
DRCOG: The Geospatial Revolution Peter BattyDRCOG: The Geospatial Revolution Peter Batty
DRCOG: The Geospatial Revolution Peter Batty
 
From the Big Bang to Ecommerce, a journey in making sense of Big Data
From the Big Bang to Ecommerce, a journey in making sense of Big DataFrom the Big Bang to Ecommerce, a journey in making sense of Big Data
From the Big Bang to Ecommerce, a journey in making sense of Big Data
 
Minnesota GIS/LIS The Geospatial Revolution Peter Batty
Minnesota GIS/LIS The Geospatial Revolution Peter BattyMinnesota GIS/LIS The Geospatial Revolution Peter Batty
Minnesota GIS/LIS The Geospatial Revolution Peter Batty
 
The Geospatial Revolution in Copenhagen
The Geospatial Revolution in CopenhagenThe Geospatial Revolution in Copenhagen
The Geospatial Revolution in Copenhagen
 
TensorFlow London: Cutting edge generative models
TensorFlow London: Cutting edge generative modelsTensorFlow London: Cutting edge generative models
TensorFlow London: Cutting edge generative models
 
Visualize Big Graph Data
Visualize Big Graph DataVisualize Big Graph Data
Visualize Big Graph Data
 
The Age of Exabytes: Tools & Approaches for Managing Big Data
The Age of Exabytes: Tools & Approaches for Managing Big DataThe Age of Exabytes: Tools & Approaches for Managing Big Data
The Age of Exabytes: Tools & Approaches for Managing Big Data
 
Cs501 dm intro
Cs501 dm introCs501 dm intro
Cs501 dm intro
 
What's new with OpenStreetMap
What's new with OpenStreetMapWhat's new with OpenStreetMap
What's new with OpenStreetMap
 
Into the next dimension
Into the next dimensionInto the next dimension
Into the next dimension
 
DevelopingDataScienceProfession
DevelopingDataScienceProfessionDevelopingDataScienceProfession
DevelopingDataScienceProfession
 
Data science training institute in hyderabad
Data science training institute in hyderabadData science training institute in hyderabad
Data science training institute in hyderabad
 
The Semantic Web: RPI ITWS Capstone (Fall 2012)
The Semantic Web: RPI ITWS Capstone (Fall 2012)The Semantic Web: RPI ITWS Capstone (Fall 2012)
The Semantic Web: RPI ITWS Capstone (Fall 2012)
 
OpenStreetMap Past, Present and Future
OpenStreetMap Past, Present and FutureOpenStreetMap Past, Present and Future
OpenStreetMap Past, Present and Future
 
Big Data [sorry] & Data Science: What Does a Data Scientist Do?
Big Data [sorry] & Data Science: What Does a Data Scientist Do?Big Data [sorry] & Data Science: What Does a Data Scientist Do?
Big Data [sorry] & Data Science: What Does a Data Scientist Do?
 
Humanizing bioinformatics
Humanizing bioinformaticsHumanizing bioinformatics
Humanizing bioinformatics
 
Indexing Big Data on Amazon AWS
Indexing Big Data on Amazon AWSIndexing Big Data on Amazon AWS
Indexing Big Data on Amazon AWS
 
ITWS Capstone Lecture (Spring 2013)
ITWS Capstone Lecture (Spring 2013)ITWS Capstone Lecture (Spring 2013)
ITWS Capstone Lecture (Spring 2013)
 
GeoViz: A Canvas for Data Science
GeoViz: A Canvas for Data ScienceGeoViz: A Canvas for Data Science
GeoViz: A Canvas for Data Science
 

Recently uploaded

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Heatmaps are the Heat

  • 1. Things are Heating Up in Geo: Heatmaps 101 Abe Usher, CIO abe@thehumangeo.com 703.955.1540 @abeusher INFORMATION INTO INSIGHT
  • 2. Our Menu of Subtopics A LITTLE HISTORY WHY HEATMAPS? DATA GONE WILD Big data requires new approaches. A new organizing construct for Who 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. What’s in it for you? 3
  • 4. But wait, there’s more! https://www.shamwow.com/ 4
  • 5. What’s in it for you?  Make custom heatmaps  Twitter mashups  New spatial data-analysis framework 5
  • 7. Whoami? People Data Beverages 7
  • 8. A rose by any other name “Discrete & continuous methods of kernel density estimation” 8
  • 9. A rose by any other name “Discrete & continuous methods of kernel density estimation”  Gaussian  Quartic  Exponential  Triangular  Uniform  Epanechnikov 9
  • 10. A rose by any other name “Discrete methods of kernel density estimation” 10
  • 11. About Big Data (Digital) Human Geography  Predictive models of social drift & human behavior  Streaming media analytics  Micro-demographics We’re hiring! info@thehumangeo.com 11
  • 12. Why Heatmaps?  Too much data 12
  • 13. Why Heatmaps?  Too much data  Trust in Internet data 13
  • 14. Why Heatmaps?  Too much data  Trust in Internet data  They look cool 14
  • 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. Trust and Internet Information Tracy Morrow aka “Ice T” 16
  • 17. Trust and Internet Information “Game knows game, baby.” Tracy Morrow aka “Ice T” 17
  • 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. Trust and Internet Information Can we actually trust this Internet stuff? 19
  • 20. Trust and Internet Information 20
  • 21. Trust and Internet Information 21
  • 22. Trust and Internet Information 22
  • 23. Salami Slicing Salami slicing: series of minor observations, resulting in a larger observation that would be difficult to perform http://en.wikipedia.org/wiki/Salami_slicing 23
  • 24. Seven Layer GLT 1. OpenStreetMap data 2. Flickr 3. Panoramio 4. Geonames.org 5. Twitter 6. Wikimapia 7. 4Square * Geospatial Lattice of Trusted Data 24
  • 25. Seven Layer GLT 1. OpenStreetMap data 2. Flickr 3. Panoramio 4. Geonames.org 5. Twitter 6. Wikimapia 7. 4Square Spatial Temporal User Finds From the Field (STUFFF) 25
  • 26. Putting it Together OpenStreetMap (OSM) + Spatial Temporal User Finds From the Field (STUFFF) 26
  • 27. Putting it Together OpenStreetMap (OSM) + Spatial Temporal User Finds From the Field (STUFFF) = Awesome Stuff 27
  • 28. Kitchen Model for Spatial Analysis 28
  • 29. Kitchen Model for Spatial Analysis Chef 29
  • 30. Kitchen Model for Spatial Analysis Chef Ingredients 30
  • 31. Kitchen Model for Spatial Analysis Chef Ingredients Utensils 31
  • 32. Kitchen Model for Spatial Analysis Chef Ingredients Utensils Presentation 32
  • 33. Kitchen Model for Spatial Analysis Chef Ingredients Utensils Presentation 33
  • 34. Types of Heatmaps Turnkey  GeoCommons  SpatialKey  MapBox/TileMill  ArcGIS Desktop  QGIS Custom  Python  R  Javascript 34
  • 35. Types of Heatmaps Turnkey  GeoCommons  SpatialKey  MapBox/TileMill  ArcGIS Desktop  QGIS Custom  Python  R  Javascript 35
  • 36. Heatmap: Recipe One “OSM Style” Get Python http://python.org Get the sethoscope library http://www.sethoscope.net/heatmap/ Get data http://bit.ly/geotweet_sc https://dev.twitter.com/docs/streaming-api/methods#locations Command line: heatmap.py -g portland.gpx -o output.png --height 800 --osm 36
  • 37. 37
  • 38. Heatmap: Recipe One Stitch 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 –a ffmpeg -i frame-%05d.png OSM_is_awesome.mp4 38
  • 39. Heatmap: Recipe One Props to Seth Golub from Google http://www.sethoscope.net/ 39
  • 40. Heatmap: Recipe Two “GE Style” Get Python http://python.org Get the heatmap.py library http://jjguy.com/heatmap/ Get data http://bit.ly/geotweet_sc Enjoy! 40
  • 41. Heatmap: Recipe Two Props to J.J. Guy from Mantech http://jjguy.com/ 41
  • 42. 42
  • 43. Contact Us HumanGeo NY HumanGeo DC 1221 Avenue of the Americas 2500 Wilson Boulevard Suite 4200 | New York, NY 10020 Suite 310 | Arlington, VA 22201 info@thehumangeo.com | 703.341.0863 | www.thehumangeo.com 43