Thematic Mapping and Drupal
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Thematic Mapping and Drupal

on

  • 4,894 views

 

Statistics

Views

Total Views
4,894
Views on SlideShare
4,849
Embed Views
45

Actions

Likes
0
Downloads
15
Comments
0

2 Embeds 45

http://www.forumone.com 28
http://forumone.com 17

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Thematic Mapping and Drupal Presentation 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