View
2
Download
0
Category
Preview:
Citation preview
SO YOU WANT TO MAKE A MAP?William Hurley, Manager of ProgrammingOctober 21, 2012
Friday, February 15, 13
What is Mapping?
Friday, February 15, 13
Points of InterestGoogle Maps
Friday, February 15, 13
DirectionsGoogle Maps
Friday, February 15, 13
What Else?
Friday, February 15, 13
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
Obesity Levels in the USCountyHealthRankings.org
Friday, February 15, 13
English Passing Rates in NYC Charter SchoolsFriday, February 15, 13
Maps Are Hardhttp://theamazingios6maps.tumblr.com/post/32042128251/taken-on-my-ipad
Friday, February 15, 13
What’s the Easy Way?Mapping on the Client
Friday, February 15, 13
Flash
Friday, February 15, 13
Why Flash?Large install-‐base
Lots of libraries
Compiled code -‐-‐ faster in many browsers
Friday, February 15, 13
Why Don’t We All Use It?Low support for mobile devices
Ques4onable future
Black box
Friday, February 15, 13
Javascript
Friday, February 15, 13
Location Content in DrupalNYCCharterSchools.org, Openlayers & Search API
Friday, February 15, 13
Geographic Content in DrupalFreedomHouse.org, jsMap
Friday, February 15, 13
Or Something More Complicateddrupal.org/project/timelinemap
Friday, February 15, 13
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
Is There a Catch?
Friday, February 15, 13
RaphaelJS State Mapwww.ravelrumba.com/code/demos/us-map-raphael/demo-animated.html
Friday, February 15, 13
RaphaelJS County Mapwww.forbes.com/special-report/2011/migration.html
Friday, February 15, 13
Openlayers 220 PointsUSGS Earthquake Data, Past 7 Days, M2.5+
Friday, February 15, 13
Openlayers 900 PointsUSGS Earthquake Data, Past 7 Days, M1.0+
Friday, February 15, 13
So What Does This Mean?Browsers maGer
Scale maGers
Know your limits
Friday, February 15, 13
Where Do I Go From Here?Mapping on the Server
Friday, February 15, 13
Mapping Services
Friday, February 15, 13
TilemillFriday, February 15, 13
Mapbox HostingFriday, February 15, 13
Why Tilemill & Mapbox?Highly customizable
Open source
Good for sta4c maps
Friday, February 15, 13
CartoDBData View
Friday, February 15, 13
CartoDBMap View
Friday, February 15, 13
Why CartoDB?Highly customizable
Open source
Dynamic queries from hosted data
Friday, February 15, 13
Google Fusion TablesData View
Friday, February 15, 13
Google Fusion TablesMap View
Friday, February 15, 13
Why Google Fusion Tables?Highly scalable
Free -‐-‐ sort of
Built-‐in geocoding
Friday, February 15, 13
Roll Your Own
Friday, February 15, 13
Lots of VariablesCountyHealthRankings.org
Friday, February 15, 13
Integration With Other Data Sourcescsr.bclcmaps.com
Friday, February 15, 13
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
THANK YOU!Any questions?whurley@forumone.com
Friday, February 15, 13
Recommended