Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Thematic Mapping and Drupal: Building Citizen Engagement with Open Source Tools

3,129 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Thematic Mapping and Drupal: Building Citizen Engagement with Open Source Tools

  1. 1. THEMATIC MAPPING & DRUPAL Building Citizen Engagement with Open Source ToolsWilliam Hurley, Manager of Programming
  2. 2. GOOGLE MAPS
  3. 3. CHOROPLETHA map in which areas are shaded or patterned in proportion to the measurement of the statistical variable being
  4. 4. BROADBAND AVAILABILITY
  5. 5. HEALTH RANKING OF COUNTIES IN VIRGINIA, LIGHTER IS BETTER
  6. 6. OBESITY LEVELS IN THE US BYCOUNTY, LIGHTER IS BETTER
  7. 7. SO HOW DO WE DO IT?
  8. 8. MAPPING IN THE BROWSERThe simplest solution
  9. 9. ADVANTAGES
  10. 10. ADVANTAGESLarger talent poolJavascript is a common skill for web developers
  11. 11. ADVANTAGESLarger talent poolJavascript is a common skill for web developersEasily integrated into DrupalDrupal modules exist for many libraries
  12. 12. ADVANTAGESLarger talent poolJavascript is a common skill for web developersEasily integrated into DrupalDrupal modules exist for many librariesQuicker to deployFewer options means less code to write and test
  13. 13. GOOGLE GEO CHARTS
  14. 14. JSMAP
  15. 15. D3
  16. 16. DISADVANTAGES
  17. 17. DISADVANTAGESCompatibility and performanceComplicated maps can cause issues in IE
  18. 18. DISADVANTAGESCompatibility and performanceComplicated maps can cause issues in IENot true geographyGoogle can place points, others are shapes only
  19. 19. DISADVANTAGESCompatibility and performanceComplicated maps can cause issues in IENot true geographyGoogle can place points, others are shapes onlyNo panning / zoomingDoesn’t function the same as Google Maps
  20. 20. MAPPING IN THE CLOUDMapping as a service
  21. 21. ADVANTAGES
  22. 22. ADVANTAGESHighly customizable mapsCan take multiple inputs and be styled in many ways
  23. 23. ADVANTAGESHighly customizable mapsCan take multiple inputs and be styled in many waysCan be used by less technical staffAll configuration done through a user interface
  24. 24. ADVANTAGESHighly customizable mapsCan take multiple inputs and be styled in many waysCan be used by less technical staffAll configuration done through a user interfaceEasy to set upJust create an account
  25. 25. TILEMILL
  26. 26. MAPBOX HOSTING
  27. 27. CARTODB DATA VIEW
  28. 28. CARTODB MAP VIEW
  29. 29. GOOGLE FUSION TABLES
  30. 30. GOOGLE FUSION TABLES
  31. 31. DISADVANTAGES
  32. 32. DISADVANTAGESDependent on a servicePotential vendor lock-in
  33. 33. DISADVANTAGESDependent on a servicePotential vendor lock-inData securityIt resides outside your firewall
  34. 34. DISADVANTAGESDependent on a servicePotential vendor lock-inData securityIt resides outside your firewallOpaque infrastructureHow well will it scale?
  35. 35. MAPPING ON YOUR NETWORK Do it yourself
  36. 36. ADVANTAGES
  37. 37. ADVANTAGESComplete customizationTotal control over every part of the process
  38. 38. ADVANTAGESComplete customizationTotal control over every part of the processData and infrastructure securityEnsure that it runs at the compliance level you need
  39. 39. ADVANTAGESComplete customizationTotal control over every part of the processData and infrastructure securityEnsure that it runs at the compliance level you needScalabilityYour hardware, your rules
  40. 40. WHAT YOU’LL NEED
  41. 41. WHAT YOU’LL NEEDClient libraryOpenLayers, Leaflet, Modest Maps, etc
  42. 42. WHAT YOU’LL NEEDClient libraryOpenLayers, Leaflet, Modest Maps, etcMap serverMapnik
  43. 43. WHAT YOU’LL NEEDClient libraryOpenLayers, Leaflet, Modest Maps, etcMap serverMapnikTile serverUse or customize CartoDB / WestWind, Tilelive, etc.
  44. 44. WHAT YOU’LL NEEDClient libraryOpenLayers, Leaflet, Modest Maps, etcMap serverMapnikTile serverUse or customize CartoDB / WestWind, Tilelive, etc.Geographic databasePostgreSQL and PostGIS
  45. 45. DISADVANTAGES
  46. 46. DISADVANTAGESCustom developmentYou build it, you own it
  47. 47. DISADVANTAGESCustom developmentYou build it, you own itLarger investmentServers and development costs
  48. 48. DISADVANTAGESCustom developmentYou build it, you own itLarger investmentServers and development costsMaintenanceMany products in the stack are under active development
  49. 49. SO WHAT ARE YOU WAITING FOR?
  50. 50. THANK YOU!

×