Mapping with Drupal

4,544
-1

Published on

Presentation given at the 2013 UIC IT Professionals Forum. More info: http://itproforum.uic.edu/

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,544
On Slideshare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
11
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Mapping with Drupal

  1. 1. UIC IT Professionals ForumMapping withDrupal*Leo Klein - April 3th, 2013*Turning Dates Into Places with the UIC Admissions Recruitment Calendar
  2. 2. Surrounded by Dots - 1
  3. 3. Surrounded by Dots - 2
  4. 4. Background- Academic & Enrollment Services- New Recruitment Calendar Leo, can you do this? Sure, no problem!
  5. 5. Aiiiieeeeee!
  6. 6. Fast Paced & Kinda Tricky Palazzolo, Alan, and Thomas Turnbull. Mapping with Drupal. Sebastopol, Calif: OReilly Media, [Jan.] 2012."Recently, CloudMade released an open sourceJavaScript mapping library called Leaflet. It issimple and lightweight. There is also a new Leafletmodule for Drupal that provides some basicintegration between Drupal and Leaflet. It is Geospatial Modules Assessmentsomething to keep an eye on." p 23 http://groups.drupal.org/node/89769
  7. 7. What to Do?
  8. 8. State of the Data Google Spreadsheet Drupal Content Type
  9. 9. Drupal : Out of the BoxYour Best Friend: Views Organize your data in sophisticated interactive ways!
  10. 10. Drupal Mapping OptionsNoobie: Trial by Error Thrown one combination against the wall and see what sticks - over and over and over again...Smart Set (a.k.a. works4me) Address (kinda, sorta, maybe not) Geocoder Geofield Leaflet
  11. 11. Workflow Address (string) Geocoder Geofield
  12. 12. Whats an Address/Location?You tell me: 1. Pittsburgh 2. 10009 3. Office of Academic & Enrollment Services 1200 West Harrison Street Chicago, Illinois 60607-7161Addressfield Module ( http://drupal.org/project/addressfield )Geocoder autocomplete ( http://drupal.org/project/geocoder_autocomplete )
  13. 13. Geocoder & GeofieldGeocoder (lookup)*"Takes any bit of text from an address field or even a simple text-field, and runsit by a geocoding handler (eg. Google, MapQuest) and returns mapcoordinates (e.g. LatLon, WKT)" ( Geolocation in Drupal )Geo Data - Geofield● Latitude-Longitude (lat/long) 41.866743 / 87.646458● Well Known Text (WKT)● KML● GeoJSON
  14. 14. Workflow - Repeat After Me... Address (string) Geocoder Geofield
  15. 15. Leaflet - Javascript Mapping LibraryIt works! Theres documentation! - "Lightweight" - "HTML5" - "Mobile friendly"
  16. 16. FinishedProduct
  17. 17. Future DevelopmentsServer-side! Server-side! Server-side!Server-side! Server-side! Server-side!More Mobile Friendly (smaller size)HTML5 Geolocation (i.e. user location)Next Mapping Library on the Horizon ...
  18. 18. LinksDrupal Group: Location and Mappinghttp://groups.drupal.org/location-and-mappingComparison of mapping moduleshttp://drupal.org/node/1704948Leaflet Sitehttp://leafletjs.com/Geographical data and maps (documentation)http://drupal.org/node/241563DrupalCon Sydney: State of the nation in mapping (helpful video)http://sydney2013.drupal.org/state-nation-mappingChecking in with Mapping in Drupal 7 (helpful video)http://www.youtube.com/watch?v=imOJV49bbLMQuick and easy D7 distro to evaluate Leaflet (Helpful post)http://groups.drupal.org/node/251923
  19. 19. Thank YouLeo Robert KleinWeb CoordinatorAcademic & Enrollment Serviceslrk@uic.edu UIC IT Professionals Forum

×