![Page 1: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/1.jpg)
SO YOU WANT TO MAKE A MAP?William Hurley, Manager of ProgrammingOctober 21, 2012
Friday, February 15, 13
![Page 2: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/2.jpg)
What is Mapping?
Friday, February 15, 13
![Page 3: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/3.jpg)
Points of InterestGoogle Maps
Friday, February 15, 13
![Page 4: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/4.jpg)
DirectionsGoogle Maps
Friday, February 15, 13
![Page 5: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/5.jpg)
What Else?
Friday, February 15, 13
![Page 6: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/6.jpg)
ChoroplethA map in which areas are shaded or patterned
in proportion to the measurement of the statistical variable being displayed on the
map.
Friday, February 15, 13
![Page 7: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/7.jpg)
Obesity Levels in the USCountyHealthRankings.org
Friday, February 15, 13
![Page 8: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/8.jpg)
English Passing Rates in NYC Charter SchoolsFriday, February 15, 13
![Page 9: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/9.jpg)
Maps Are Hardhttp://theamazingios6maps.tumblr.com/post/32042128251/taken-on-my-ipad
Friday, February 15, 13
![Page 10: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/10.jpg)
What’s the Easy Way?Mapping on the Client
Friday, February 15, 13
![Page 11: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/11.jpg)
Flash
Friday, February 15, 13
![Page 12: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/12.jpg)
Why Flash?Large install-‐base
Lots of libraries
Compiled code -‐-‐ faster in many browsers
Friday, February 15, 13
![Page 13: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/13.jpg)
Why Don’t We All Use It?Low support for mobile devices
Ques4onable future
Black box
Friday, February 15, 13
![Page 14: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/14.jpg)
Javascript
Friday, February 15, 13
![Page 15: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/15.jpg)
Location Content in DrupalNYCCharterSchools.org, Openlayers & Search API
Friday, February 15, 13
![Page 16: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/16.jpg)
Geographic Content in DrupalFreedomHouse.org, jsMap
Friday, February 15, 13
![Page 17: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/17.jpg)
Or Something More Complicateddrupal.org/project/timelinemap
Friday, February 15, 13
![Page 18: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/18.jpg)
Other Options Map clients
Leaflet -‐-‐ leaflet.cloudmade.com
Google Maps -‐-‐ developers.google.com/maps
Visualiza;on clients
D3 -‐-‐ d3js.org
jQuery Vector Maps -‐-‐ jqvmap.com
Friday, February 15, 13
![Page 19: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/19.jpg)
Is There a Catch?
Friday, February 15, 13
![Page 20: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/20.jpg)
RaphaelJS State Mapwww.ravelrumba.com/code/demos/us-map-raphael/demo-animated.html
Friday, February 15, 13
![Page 21: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/21.jpg)
RaphaelJS County Mapwww.forbes.com/special-report/2011/migration.html
Friday, February 15, 13
![Page 22: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/22.jpg)
Openlayers 220 PointsUSGS Earthquake Data, Past 7 Days, M2.5+
Friday, February 15, 13
![Page 23: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/23.jpg)
Openlayers 900 PointsUSGS Earthquake Data, Past 7 Days, M1.0+
Friday, February 15, 13
![Page 24: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/24.jpg)
So What Does This Mean?Browsers maGer
Scale maGers
Know your limits
Friday, February 15, 13
![Page 25: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/25.jpg)
Where Do I Go From Here?Mapping on the Server
Friday, February 15, 13
![Page 26: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/26.jpg)
Mapping Services
Friday, February 15, 13
![Page 27: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/27.jpg)
TilemillFriday, February 15, 13
![Page 28: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/28.jpg)
Mapbox HostingFriday, February 15, 13
![Page 29: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/29.jpg)
Why Tilemill & Mapbox?Highly customizable
Open source
Good for sta4c maps
Friday, February 15, 13
![Page 30: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/30.jpg)
CartoDBData View
Friday, February 15, 13
![Page 31: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/31.jpg)
CartoDBMap View
Friday, February 15, 13
![Page 32: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/32.jpg)
Why CartoDB?Highly customizable
Open source
Dynamic queries from hosted data
Friday, February 15, 13
![Page 33: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/33.jpg)
Google Fusion TablesData View
Friday, February 15, 13
![Page 34: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/34.jpg)
Google Fusion TablesMap View
Friday, February 15, 13
![Page 35: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/35.jpg)
Why Google Fusion Tables?Highly scalable
Free -‐-‐ sort of
Built-‐in geocoding
Friday, February 15, 13
![Page 36: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/36.jpg)
Roll Your Own
Friday, February 15, 13
![Page 37: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/37.jpg)
Lots of VariablesCountyHealthRankings.org
Friday, February 15, 13
![Page 38: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/38.jpg)
Integration With Other Data Sourcescsr.bclcmaps.com
Friday, February 15, 13
![Page 39: SO YOU WANT TO MAKE A MAP? - Drupal You Want... · SO YOU WANT TO MAKE A MAP? William Hurley, Manager of Programming October 21, 2012 Friday, February 15, 13](https://reader035.vdocuments.us/reader035/viewer/2022063018/5fdb735e4390220d021017a1/html5/thumbnails/39.jpg)
What Do I Need?Client libraryOpenlayers, Leaflet, Modest Maps, Google Maps
Map serverMapnik
Tile serverWindsha8, Tilelive, Tilestache
Geographic data sourcePostgreSQL with PostGIS, ElasBc Search, Apache Solr
Friday, February 15, 13