Thematic Mapping and Drupal

  • 6,079 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
6,079
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
15
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. THEMATIC MAPPING & DRUPAL July  28,  2012 William Hurley, Manager of ProgrammingTuesday, July 31, 12
  • 2. GOOGLE MAPSTuesday, July 31, 12
  • 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. OBESITY LEVELS IN THE US BY COUNTY, LIGHTER IS BETTERTuesday, July 31, 12
  • 5. HEALTH RANKING OF COUNTIES IN VIRGINIA, LIGHTER IS BETTERTuesday, July 31, 12
  • 6. ENGLISH EXAM PASSING RATES IN NYC CHARTER SCHOOLSTuesday, July 31, 12
  • 7. BROADBAND AVAILABILITYTuesday, July 31, 12
  • 8. SO HOW DO WE DO IT?Tuesday, July 31, 12
  • 9. MAPPING IN THE BROWSER The simplest solutionTuesday, July 31, 12
  • 10. ADVANTAGESTuesday, July 31, 12
  • 11. ADVANTAGES Larger  talent  pool Javascript  is  a  common  skill  for  web  developersTuesday, July 31, 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. 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. GOOGLE GEO CHARTSTuesday, July 31, 12
  • 15. JSMAPTuesday, July 31, 12
  • 16. D3Tuesday, July 31, 12
  • 17. DISADVANTAGESTuesday, July 31, 12
  • 18. DISADVANTAGES Compa8bility  and  performance Complicated  maps  can  cause  issues  in  IETuesday, July 31, 12
  • 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. 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. MAPPING IN THE CLOUD Mapping as a serviceTuesday, July 31, 12
  • 22. ADVANTAGESTuesday, July 31, 12
  • 23. ADVANTAGES Highly  customizable  maps Can  take  mul?ple  inputs  and  be  styled  in  many  waysTuesday, July 31, 12
  • 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. 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. TILEMILLTuesday, July 31, 12
  • 27. MAPBOX HOSTINGTuesday, July 31, 12
  • 28. CARTODB DATA VIEWTuesday, July 31, 12
  • 29. CARTODB MAP VIEWTuesday, July 31, 12
  • 30. GOOGLE FUSION TABLES DATATuesday, July 31, 12
  • 31. GOOGLE FUSION TABLES MAPTuesday, July 31, 12
  • 32. DISADVANTAGESTuesday, July 31, 12
  • 33. DISADVANTAGES Dependent  on  a  service Poten?al  vendor  lock-­‐inTuesday, July 31, 12
  • 34. DISADVANTAGES Dependent  on  a  service Poten?al  vendor  lock-­‐in External  data Need  to  transfer  from  content  management  systemTuesday, July 31, 12
  • 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. MAPPING ON YOUR NETWORK Do it yourselfTuesday, July 31, 12
  • 37. ADVANTAGESTuesday, July 31, 12
  • 38. ADVANTAGES Complete  customiza8on Total  control  over  every  part  of  the  processTuesday, July 31, 12
  • 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. 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. WHAT YOU’LL NEEDTuesday, July 31, 12
  • 42. WHAT YOU’LL NEED Client  library OpenLayers,  Leaflet,  Modest  Maps,  etcTuesday, July 31, 12
  • 43. WHAT YOU’LL NEED Client  library OpenLayers,  Leaflet,  Modest  Maps,  etc Map  server MapnikTuesday, July 31, 12
  • 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. 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. DISADVANTAGESTuesday, July 31, 12
  • 47. DISADVANTAGES Custom  development You  build  it,  you  own  itTuesday, July 31, 12
  • 48. DISADVANTAGES Custom  development You  build  it,  you  own  it Larger  investment Servers  and  development  costsTuesday, July 31, 12
  • 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. NOW THE FUN PARTTuesday, July 31, 12
  • 51. SO WHAT ARE YOU WAITING FOR?Tuesday, July 31, 12
  • 52. THANK YOU! Resources Tilemill:  mapbox.com/8lemill CartoDB:  cartodb.com jsMap:  drupal.org/project/jsmap D3:  d3js.orgTuesday, July 31, 12