<ul>Presentation Overview </ul><ul><li>Basic GIS Concepts
OpenLayers as a GIS Interface
Integration with Drupal 6.x using  </li></ul><ul>OpenLayers for Drupal module </ul>
<ul>Geographic Information Systems (GIS) </ul><ul>A  geographic information system (GIS) ,  geographical information syste...
<ul>Geographic Information Systems (GIS) </ul>
<ul>Geographic Information Systems (GIS) </ul>
<ul>Geographic Information Systems (GIS) </ul><ul>Several standards exist to promote data interchangeability and distribut...
Web Map Service (WMS) – raster
Geography Markup Language (GML) – vector
Many, many more... </li></ul>
<ul>OpenLayers Library - Intro & Concepts </ul><ul>OpenLayers is a pure JavaScript library for displaying map data in most...
Integrates with free and commercial datasources
Platform independent via JavaScript </li></ul>
<ul>OpenLayers on Drupal </ul><ul>The OpenLayers Module and its submodules bring the OpenLayers Javascript library into Dr...
Upcoming SlideShare
Loading in …5
×

OpenLayers for Drupal: The 10,000 Foot View

4,309 views

Published on

OpenLayers is an open-source, highly-customizable, pluggable solution for adding street maps and GIS capabilities to any website using a well-documented JavaScript library and open standards for map data interchange with all the big players listed above (as well as some not so big, but highly specialized ones). Drupal’s contributed core OpenLayers module (and nearly 20 add-on modules) takes this ease of use one step further by integrating the basic Drupal concepts of nodes, CCK, and Views to generate detailed and functional maps with little to no coding. Full presentation details can be found at:

http://atlantadrupal.com/event/program/january-18-2011

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,309
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
86
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

OpenLayers for Drupal: The 10,000 Foot View

  1. 2. <ul>Presentation Overview </ul><ul><li>Basic GIS Concepts
  2. 3. OpenLayers as a GIS Interface
  3. 4. Integration with Drupal 6.x using </li></ul><ul>OpenLayers for Drupal module </ul>
  4. 5. <ul>Geographic Information Systems (GIS) </ul><ul>A geographic information system (GIS) , geographical information system , or geospatial information system is any system that captures, stores, analyzes, manages, and presents data that are linked to location(s). In the simplest terms, GIS is the merging of cartography, statistical analysis, and database technology.* </ul>*source: http://en.wikipedia.org/wiki/Geographic_information_system
  5. 6. <ul>Geographic Information Systems (GIS) </ul>
  6. 7. <ul>Geographic Information Systems (GIS) </ul>
  7. 8. <ul>Geographic Information Systems (GIS) </ul><ul>Several standards exist to promote data interchangeability and distribution. </ul><ul><li>Web Feature Service (WFS) – vector
  8. 9. Web Map Service (WMS) – raster
  9. 10. Geography Markup Language (GML) – vector
  10. 11. Many, many more... </li></ul>
  11. 12. <ul>OpenLayers Library - Intro & Concepts </ul><ul>OpenLayers is a pure JavaScript library for displaying map data in most modern web browsers, with no server-side dependencies.* </ul><ul>*source: http://openlayers.org </ul><ul>OpenLayers is: </ul><ul><li>Standards supported (WFS, WMS, GML, etc)
  12. 13. Integrates with free and commercial datasources
  13. 14. Platform independent via JavaScript </li></ul>
  14. 15. <ul>OpenLayers on Drupal </ul><ul>The OpenLayers Module and its submodules bring the OpenLayers Javascript library into Drupal. They enable users to combine maps from different map providers with data from Views and CCK input.* </ul><ul>*source: http://drupal.org/project/openlayers </ul><ul>Modules Required: </ul><ul><li>Views
  15. 16. Chaos Tools (CTools)
  16. 17. Location, WKT Field, etc.
  17. 18. OpenLayers for Drupal </li></ul>
  18. 19. <ul>OpenLayers on Drupal </ul><ul>Basic concepts necessary to understand OpenLayers' architecture: </ul><ul><li>Layers – Vector and Raster
  19. 20. Base Maps vs. Overlays </li></ul><ul><li>Projections – 4326 vs. 900913 </li></ul><ul><li>Controls
  20. 21. Styles
  21. 22. Behaviors </li></ul>
  22. 23. <ul>Demo Build of Sample Site </ul>
  23. 24. <ul>Demo Build of Sample Site </ul>
  24. 25. <ul>Demo Build of Sample Site </ul>
  25. 26. <ul>Demo Build of Sample Site </ul>
  26. 27. <ul>More Advanced OpenLayers Examples </ul><ul>OpenLayers for Drupal provides ease of use for simple mapping, and powerful hooks for more advanced control of layers, maps, and styles. </ul><ul><li>UI-driven OpenLayers style maps
  27. 28. Custom Drupal behaviors using module system
  28. 29. Leverage Drupal's AJAX, hooks and templates
  29. 30. Views relationships, arguments and filters </li></ul>
  30. 31. <ul>Summary and Q&A </ul><ul>&quot;A map of the world that does not include Utopia is not worth even glancing at, for it leaves out the one country at which Humanity is always landing.&quot; <li>- Oscar Wilde </li></ul><ul>References: • http://en.wikipedia.org/wiki/Geographic_information_system • http://openlayers.org • http://drupal.org/project/openlaye rs </ul><ul>• http://www.osgeo.org • [email_address] || arpieb on drupal.org </ul>

×