0
THEMATIC MAPPING & DRUPAL                         July	  28,	  2012 William Hurley, Manager of        ProgrammingTuesday, ...
GOOGLE MAPSTuesday, July 31, 12
CHOROPLETH                        A map in which areas are shaded or patterned                           in proportion to ...
OBESITY LEVELS IN THE US BY COUNTY, LIGHTER IS BETTERTuesday, July 31, 12
HEALTH RANKING OF COUNTIES IN VIRGINIA, LIGHTER IS BETTERTuesday, July 31, 12
ENGLISH EXAM PASSING RATES IN NYC CHARTER SCHOOLSTuesday, July 31, 12
BROADBAND AVAILABILITYTuesday, July 31, 12
SO HOW DO WE DO IT?Tuesday, July 31, 12
MAPPING IN THE BROWSER                       The simplest solutionTuesday, July 31, 12
ADVANTAGESTuesday, July 31, 12
ADVANTAGES               Larger	  talent	  pool               Javascript	  is	  a	  common	  skill	  for	  web	  developer...
ADVANTAGES               Larger	  talent	  pool               Javascript	  is	  a	  common	  skill	  for	  web	  developer...
ADVANTAGES               Larger	  talent	  pool               Javascript	  is	  a	  common	  skill	  for	  web	  developer...
GOOGLE GEO CHARTSTuesday, July 31, 12
JSMAPTuesday, July 31, 12
D3Tuesday, July 31, 12
DISADVANTAGESTuesday, July 31, 12
DISADVANTAGES               Compa8bility	  and	  performance               Complicated	  maps	  can	  cause	  issues	  in	...
DISADVANTAGES               Compa8bility	  and	  performance               Complicated	  maps	  can	  cause	  issues	  in	...
DISADVANTAGES               Compa8bility	  and	  performance               Complicated	  maps	  can	  cause	  issues	  in	...
MAPPING IN THE CLOUD                            Mapping as a serviceTuesday, July 31, 12
ADVANTAGESTuesday, July 31, 12
ADVANTAGES               Highly	  customizable	  maps               Can	  take	  mul?ple	  inputs	  and	  be	  styled	  in...
ADVANTAGES               Highly	  customizable	  maps               Can	  take	  mul?ple	  inputs	  and	  be	  styled	  in...
ADVANTAGES               Highly	  customizable	  maps               Can	  take	  mul?ple	  inputs	  and	  be	  styled	  in...
TILEMILLTuesday, July 31, 12
MAPBOX HOSTINGTuesday, July 31, 12
CARTODB DATA VIEWTuesday, July 31, 12
CARTODB MAP VIEWTuesday, July 31, 12
GOOGLE FUSION TABLES DATATuesday, July 31, 12
GOOGLE FUSION TABLES MAPTuesday, July 31, 12
DISADVANTAGESTuesday, July 31, 12
DISADVANTAGES               Dependent	  on	  a	  service               Poten?al	  vendor	  lock-­‐inTuesday, July 31, 12
DISADVANTAGES               Dependent	  on	  a	  service               Poten?al	  vendor	  lock-­‐in               Externa...
DISADVANTAGES               Dependent	  on	  a	  service               Poten?al	  vendor	  lock-­‐in               Externa...
MAPPING ON YOUR NETWORK                       Do it yourselfTuesday, July 31, 12
ADVANTAGESTuesday, July 31, 12
ADVANTAGES               Complete	  customiza8on               Total	  control	  over	  every	  part	  of	  the	  processT...
ADVANTAGES               Complete	  customiza8on               Total	  control	  over	  every	  part	  of	  the	  process ...
ADVANTAGES               Complete	  customiza8on               Total	  control	  over	  every	  part	  of	  the	  process ...
WHAT YOU’LL NEEDTuesday, July 31, 12
WHAT YOU’LL NEED               Client	  library               OpenLayers,	  Leaflet,	  Modest	  Maps,	  etcTuesday, July 31...
WHAT YOU’LL NEED               Client	  library               OpenLayers,	  Leaflet,	  Modest	  Maps,	  etc               M...
WHAT YOU’LL NEED               Client	  library               OpenLayers,	  Leaflet,	  Modest	  Maps,	  etc               M...
WHAT YOU’LL NEED               Client	  library               OpenLayers,	  Leaflet,	  Modest	  Maps,	  etc               M...
DISADVANTAGESTuesday, July 31, 12
DISADVANTAGES               Custom	  development               You	  build	  it,	  you	  own	  itTuesday, July 31, 12
DISADVANTAGES               Custom	  development               You	  build	  it,	  you	  own	  it               Larger	  i...
DISADVANTAGES               Custom	  development               You	  build	  it,	  you	  own	  it               Larger	  i...
NOW THE FUN PARTTuesday, July 31, 12
SO WHAT ARE YOU WAITING FOR?Tuesday, July 31, 12
THANK YOU!                                       Resources                         Tilemill:	  mapbox.com/8lemill         ...
Upcoming SlideShare
Loading in...5
×

Thematic Mapping and Drupal

6,413

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
6,413
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Thematic Mapping and Drupal"

  1. 1. THEMATIC MAPPING & DRUPAL July  28,  2012 William Hurley, Manager of ProgrammingTuesday, July 31, 12
  2. 2. GOOGLE MAPSTuesday, July 31, 12
  3. 3. CHOROPLETH A map in which areas are shaded or patterned in proportion to the measurement of the statistical variable being displayed on the map.Tuesday, July 31, 12
  4. 4. OBESITY LEVELS IN THE US BY COUNTY, LIGHTER IS BETTERTuesday, July 31, 12
  5. 5. HEALTH RANKING OF COUNTIES IN VIRGINIA, LIGHTER IS BETTERTuesday, July 31, 12
  6. 6. ENGLISH EXAM PASSING RATES IN NYC CHARTER SCHOOLSTuesday, July 31, 12
  7. 7. BROADBAND AVAILABILITYTuesday, July 31, 12
  8. 8. SO HOW DO WE DO IT?Tuesday, July 31, 12
  9. 9. MAPPING IN THE BROWSER The simplest solutionTuesday, July 31, 12
  10. 10. ADVANTAGESTuesday, July 31, 12
  11. 11. ADVANTAGES Larger  talent  pool Javascript  is  a  common  skill  for  web  developersTuesday, July 31, 12
  12. 12. ADVANTAGES Larger  talent  pool Javascript  is  a  common  skill  for  web  developers Easily  integrated  into  Drupal Drupal  modules  exist  for  many  librariesTuesday, July 31, 12
  13. 13. ADVANTAGES Larger  talent  pool Javascript  is  a  common  skill  for  web  developers Easily  integrated  into  Drupal Drupal  modules  exist  for  many  libraries Quicker  to  deploy Fewer  op?ons  means  less  code  to  write  and  testTuesday, July 31, 12
  14. 14. GOOGLE GEO CHARTSTuesday, July 31, 12
  15. 15. JSMAPTuesday, July 31, 12
  16. 16. D3Tuesday, July 31, 12
  17. 17. DISADVANTAGESTuesday, July 31, 12
  18. 18. DISADVANTAGES Compa8bility  and  performance Complicated  maps  can  cause  issues  in  IETuesday, July 31, 12
  19. 19. DISADVANTAGES Compa8bility  and  performance Complicated  maps  can  cause  issues  in  IE Not  true  geography Google  can  place  points,  others  are  shapes  onlyTuesday, July 31, 12
  20. 20. DISADVANTAGES Compa8bility  and  performance Complicated  maps  can  cause  issues  in  IE Not  true  geography Google  can  place  points,  others  are  shapes  only No  panning  /  zooming Doesn’t  func?on  the  same  as  Google  MapsTuesday, July 31, 12
  21. 21. MAPPING IN THE CLOUD Mapping as a serviceTuesday, July 31, 12
  22. 22. ADVANTAGESTuesday, July 31, 12
  23. 23. ADVANTAGES Highly  customizable  maps Can  take  mul?ple  inputs  and  be  styled  in  many  waysTuesday, July 31, 12
  24. 24. ADVANTAGES Highly  customizable  maps Can  take  mul?ple  inputs  and  be  styled  in  many  ways Can  be  used  by  less  technical  staff All  configura?on  done  through  a  user  interfaceTuesday, July 31, 12
  25. 25. ADVANTAGES Highly  customizable  maps Can  take  mul?ple  inputs  and  be  styled  in  many  ways Can  be  used  by  less  technical  staff All  configura?on  done  through  a  user  interface Easy  to  set  up Just  create  an  accountTuesday, July 31, 12
  26. 26. TILEMILLTuesday, July 31, 12
  27. 27. MAPBOX HOSTINGTuesday, July 31, 12
  28. 28. CARTODB DATA VIEWTuesday, July 31, 12
  29. 29. CARTODB MAP VIEWTuesday, July 31, 12
  30. 30. GOOGLE FUSION TABLES DATATuesday, July 31, 12
  31. 31. GOOGLE FUSION TABLES MAPTuesday, July 31, 12
  32. 32. DISADVANTAGESTuesday, July 31, 12
  33. 33. DISADVANTAGES Dependent  on  a  service Poten?al  vendor  lock-­‐inTuesday, July 31, 12
  34. 34. DISADVANTAGES Dependent  on  a  service Poten?al  vendor  lock-­‐in External  data Need  to  transfer  from  content  management  systemTuesday, July 31, 12
  35. 35. DISADVANTAGES Dependent  on  a  service Poten?al  vendor  lock-­‐in External  data Need  to  transfer  from  content  management  system Opaque  infrastructure How  well  will  it  scale?Tuesday, July 31, 12
  36. 36. MAPPING ON YOUR NETWORK Do it yourselfTuesday, July 31, 12
  37. 37. ADVANTAGESTuesday, July 31, 12
  38. 38. ADVANTAGES Complete  customiza8on Total  control  over  every  part  of  the  processTuesday, July 31, 12
  39. 39. ADVANTAGES Complete  customiza8on Total  control  over  every  part  of  the  process Poten8al  economies  of  scale Use  it  again  and  againTuesday, July 31, 12
  40. 40. ADVANTAGES Complete  customiza8on Total  control  over  every  part  of  the  process Poten8al  economies  of  scale Use  it  again  and  again Scalability Your  hardware,  your  rulesTuesday, July 31, 12
  41. 41. WHAT YOU’LL NEEDTuesday, July 31, 12
  42. 42. WHAT YOU’LL NEED Client  library OpenLayers,  Leaflet,  Modest  Maps,  etcTuesday, July 31, 12
  43. 43. WHAT YOU’LL NEED Client  library OpenLayers,  Leaflet,  Modest  Maps,  etc Map  server MapnikTuesday, July 31, 12
  44. 44. WHAT YOU’LL NEED Client  library OpenLayers,  Leaflet,  Modest  Maps,  etc Map  server Mapnik Tile  server Use  or  customize  CartoDB  /  WindshaY,  Tilelive,  etc.Tuesday, July 31, 12
  45. 45. WHAT YOU’LL NEED Client  library OpenLayers,  Leaflet,  Modest  Maps,  etc Map  server Mapnik Tile  server Use  or  customize  CartoDB  /  WindshaY,  Tilelive,  etc. Geographic  database PostgreSQL  and  PostGISTuesday, July 31, 12
  46. 46. DISADVANTAGESTuesday, July 31, 12
  47. 47. DISADVANTAGES Custom  development You  build  it,  you  own  itTuesday, July 31, 12
  48. 48. DISADVANTAGES Custom  development You  build  it,  you  own  it Larger  investment Servers  and  development  costsTuesday, July 31, 12
  49. 49. DISADVANTAGES Custom  development You  build  it,  you  own  it Larger  investment Servers  and  development  costs Maintenance Many  products  in  the  stack  are  under  ac?ve  developmentTuesday, July 31, 12
  50. 50. NOW THE FUN PARTTuesday, July 31, 12
  51. 51. SO WHAT ARE YOU WAITING FOR?Tuesday, July 31, 12
  52. 52. THANK YOU! Resources Tilemill:  mapbox.com/8lemill CartoDB:  cartodb.com jsMap:  drupal.org/project/jsmap D3:  d3js.orgTuesday, July 31, 12
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×