Drupal mapping

4,081 views

Published on

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

No Downloads
Views
Total views
4,081
On SlideShare
0
From Embeds
0
Number of Embeds
19
Actions
Shares
0
Downloads
88
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

    ×