Mapping with Drupal 7             Lev Tsypin             lev@thinkshout.com             ThinkShout.com
Agenda• Web mapping overview• Map scripting libraries• Drupal speak• Contrib landscape• Recommendations• Examples
Web mapping overview• Tiles / base layers• Overlays • Vector features (points, polylines,    polygons)  • Raster layers (i...
What is Geo Data?• Latitude / Longitude• Well Known Text• KML• GeoJSON
OS Mapping libraries OpenLayers
Commercial Libraries
Serving Map Tiles             OpenStreetMap
Drupal Speak• Data storage: Fields• Map features: Entities (nodes, users, terms)• Overlays: Files (KML/images),Views, remo...
Contrib Landscape
Contrib - Fields• Geofield• Address Field / Geocoder• File / Open Layers KML Layer• Location• Geolocation Field
Note on Input Options• Pair of decimal fields• Text area for entering WKT• Map picker• KML file• Geocoded address data
Contrib - Display• OpenLayers • OpenLayers Taxonomy• Leaflet• GMap
Misc• OpenLayers Field• Mapping• Development Seed’s MapBox
Recommendations1. Storage: Geofield2. Input: Geofield, Address Field +   Geocoder, OpenLayers map picker3. Display: OpenLaye...
Examples• Blue Water Baltimore bacteria monitoring  http://bacteria.thinkshoutlabs.com/• James River Association  http://m...
Questions?    Lev Tsypin    ThinkShout.com    drupal.org/user/54135             @levelos
Upcoming SlideShare
Loading in...5
×

Drupal mapping

3,389

Published on

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

No Downloads
Views
Total Views
3,389
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
82
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Drupal mapping

    1. 1. Mapping with Drupal 7 Lev Tsypin lev@thinkshout.com ThinkShout.com
    2. 2. Agenda• Web mapping overview• Map scripting libraries• Drupal speak• Contrib landscape• Recommendations• Examples
    3. 3. Web mapping overview• Tiles / base layers• Overlays • Vector features (points, polylines, polygons) • Raster layers (images, WMS, Canvas)• Interface components (zoom, layers, etc.)
    4. 4. What is Geo Data?• Latitude / Longitude• Well Known Text• KML• GeoJSON
    5. 5. OS Mapping libraries OpenLayers
    6. 6. Commercial Libraries
    7. 7. Serving Map Tiles OpenStreetMap
    8. 8. Drupal Speak• Data storage: Fields• Map features: Entities (nodes, users, terms)• Overlays: Files (KML/images),Views, remote data• Display:Views formatter or custom code
    9. 9. Contrib Landscape
    10. 10. Contrib - Fields• Geofield• Address Field / Geocoder• File / Open Layers KML Layer• Location• Geolocation Field
    11. 11. Note on Input Options• Pair of decimal fields• Text area for entering WKT• Map picker• KML file• Geocoded address data
    12. 12. Contrib - Display• OpenLayers • OpenLayers Taxonomy• Leaflet• GMap
    13. 13. Misc• OpenLayers Field• Mapping• Development Seed’s MapBox
    14. 14. Recommendations1. Storage: Geofield2. Input: Geofield, Address Field + Geocoder, OpenLayers map picker3. Display: OpenLayers, Leaflet
    15. 15. Examples• Blue Water Baltimore bacteria monitoring http://bacteria.thinkshoutlabs.com/• James River Association http://map.jrava.org/• Creak Freeks http://www.creekfreaks.net/map/67
    16. 16. Questions? Lev Tsypin ThinkShout.com drupal.org/user/54135 @levelos
    1. A particular slide catching your eye?

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

    ×