heatmaps are the heat
DESCRIPTION
Heatmaps 101 from HumanGeo.TRANSCRIPT
INFORMATION INTO INSIGHT
Heatmaps 101
Things are Heating Up in Geo:
Abe Usher, [email protected]@abeusher
2
Our Menu of Subtopics
Big data requires new approaches.
WHY HEATMAPS?Who am I? What is HumanGeo?
A LITTLE HISTORYA new organizing construct for information analysis.
DATA GONE WILD
New ways to combine internal data with external new media for maximum insight.
KITCHEN MODELConcrete take-aways.SPECIFIC EXAMPLES
Treats for making it through another presentation.
EASTER EGG
3
What’s in it for you?
5
What’s in it for you?
Make custom heatmaps Twitter mashups New spatial data-analysis
framework
6
Whoami?
7
Whoami?
People Data Beverages
8
A rose by any other name
“Discrete & continuous methods of kernel density estimation”
9
A rose by any other name
“Discrete & continuous methods of kernel density estimation”
Gaussian Quartic Exponential Triangular Uniform Epanechnikov
10
A rose by any other name
“Discrete methods of kernel density estimation”
11
About
Predictive models of social drift & human behavior
Streaming media analytics Micro-demographics
Big Data (Digital) Human Geography
We’re hiring! [email protected]
12
Why Heatmaps?
Too much data
13
Why Heatmaps?
Too much data Trust in Internet data
14
Why Heatmaps?
Too much data Trust in Internet data They look cool
15
Why Heatmaps?
Too much data Trust in Internet data They look cool
Heatmaps provide us with a concise, summary understanding of spatial data.
16
Trust and Internet Information
Tracy Morrow aka “Ice T”
17
Trust and Internet Information
“Game knows game, baby.”
Tracy Morrow aka “Ice T”
18
Trust and Internet Information
“If you have expert knowledge, then you are capable of recognizing expert knowledge.”
[paraphrased]Tracy Morrow aka “Ice T”
19
Trust and Internet Information
Can we actually trust this Internet stuff?
20
Trust and Internet Information
21
Trust and Internet Information
22
Trust and Internet Information
23
Salami Slicing
http://en.wikipedia.org/wiki/Salami_slicing
Salami slicing: series of minor observations, resulting in a larger observation that would be difficult to perform
24
1. OpenStreetMap data2. Flickr3. Panoramio4. Geonames.org5. Twitter6. Wikimapia7. 4Square
Seven Layer GLT
* Geospatial Lattice of Trusted Data
25
1. OpenStreetMap data2. Flickr3. Panoramio4. Geonames.org5. Twitter6. Wikimapia7. 4Square
Seven Layer GLT
Spatial Temporal User Finds From the Field (STUFFF)
26
Putting it Together
OpenStreetMap(OSM)
+
Spatial Temporal User Finds From the Field (STUFFF)
27
Putting it Together
OpenStreetMap(OSM)
+
Spatial Temporal User Finds From the Field (STUFFF)
=
Awesome Stuff
28
Kitchen Model for Spatial Analysis
29
Kitchen Model for Spatial Analysis
Chef
30
Kitchen Model for Spatial Analysis
Chef Ingredients
31
Kitchen Model for Spatial Analysis
Chef Ingredients Utensils
32
Kitchen Model for Spatial Analysis
Chef Ingredients Utensils Presentation
33
Kitchen Model for Spatial Analysis
Chef Ingredients Utensils Presentation
34
Types of Heatmaps
Turnkey GeoCommons SpatialKey MapBox/TileMill ArcGIS Desktop QGIS
Custom Python R Javascript
35
Types of Heatmaps
Turnkey GeoCommons SpatialKey MapBox/TileMill ArcGIS Desktop QGIS
Custom Python R Javascript
36
Heatmap: Recipe One
“OSM Style”
Get Python http://python.org
Get the sethoscope libraryhttp://www.sethoscope.net/heatmap/
Get datahttp://bit.ly/geotweet_schttps://dev.twitter.com/docs/streaming-api/methods#locations
Command line: heatmap.py -g portland.gpx -o output.png --height 800 --osm
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
39
Heatmap: Recipe One
Props to
Seth Golub from Googlehttp://www.sethoscope.net/
40
Heatmap: Recipe Two
“GE Style”
Get Pythonhttp://python.org
Get the heatmap.py libraryhttp://jjguy.com/heatmap/
Get datahttp://bit.ly/geotweet_sc
Enjoy!
41
Heatmap: Recipe Two
Props to
J.J. Guy from Mantechhttp://jjguy.com/
42
There is a heatmap in your future.
43
Contact Us
[email protected] | 703.341.0863 | www.thehumangeo.com
HumanGeo NY HumanGeo DC1221 Avenue of the AmericasSuite 4200 | New York, NY 10020
2500 Wilson BoulevardSuite 310 | Arlington, VA 22201