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