SlideShare ist ein Scribd-Unternehmen logo
Geodata in Drupal
Leaflet, Geocoding und mehr
Drupal Usergroup Hannover
09.04.2013
● Drupal - Developer bei
● HTML / CSS / JS seit 1999
● PHP seit 2002
● Drupal seit 2008 (Danke DUG-Hannover)
● 244597 auf drupal.org
SteffenR
Leaflet
Einbindung von OpenStreetmap Kartendaten
Leaflet
Overlays auf Karten einbinden
Leaflet
Overlays auf Karten einbinden (freie Wetterdaten
von openweathermap.org)
Leaflet
eigene Marker auf Karten darstellen
● schlanke Javascript Bibliothek zur Darstellung
von Karten und Geo-Daten (nur 28kb Code)
● HTML5/ CSS3 - aber auch abwärtskompatibel
● mobile-friendly
● gut dokumentierte API auf http://leafletjs.
com/reference.html
● Open-Source
● entwickelt von cloudmade.com
Was ist Leaflet?
● freie Alternative zu GoogleMaps
● Einbindung diverser Kartendaten (Tiles) möglich
(OpenStreetMap, ESRI, MapBox, Thunderforest,
MapQuest, Yandax, Stamen Maps, Google)
● Einbindung von Overlays aus externen Quellen
möglich (WMS, GeoJSON u.v.m.)
● genutzt von flickr, foursquare, WallStreetJournal,
cartodb, geocaching.com, gpsies.com
Warum gerade Leaflet?
● Speicherung von Geodaten in Entity
○ geofield - http://www.drupal.org/project/geofield (speichert Latitude/ Longitude)
● Darstellung der Geodaten auf Maps
○ gmap - http://www.drupal.org/project/gmap
○ leaflet - http://www.drupal.org/project/leaflet
○ openlayers - http://www.drupal.org/project/openlayers
○ staticmap - http://www.drupal.org/project/staticmap
● Erfassen von Adressdaten
○ addressfield - http://www.drupal.org/project/addressfield (xNAL Standard)
○ location - http://www.drupal.org/project/location
● Geocoding von Adressdaten
○ geocoder - http://www.drupal.org/project/geocoder
Wie geht das in Drupal?
Demo
Danke für die Aufmerksamkeit
Steffen Rühlmann
www.undpaul.de
@_steffenr
steffen@undpaul.de

Weitere ähnliche Inhalte

Andere mochten auch

Religión azteca
Religión azteca Religión azteca
Religión azteca
Àngels Rotger
 
El imperio de los austrias
El imperio de los austriasEl imperio de los austrias
El imperio de los austrias
Àngels Rotger
 
Handbuch TSVertrag 5
Handbuch TSVertrag 5Handbuch TSVertrag 5
Handbuch TSVertrag 5
Thomas Schoessow
 
La Tierra en el Universo
La Tierra en el UniversoLa Tierra en el Universo
La Tierra en el Universo
Àngels Rotger
 
Shitstorm-Analyse zu Werder Bremen und Wiesenhof
Shitstorm-Analyse zu Werder Bremen und Wiesenhof Shitstorm-Analyse zu Werder Bremen und Wiesenhof
Shitstorm-Analyse zu Werder Bremen und Wiesenhof
Christine Fassnacht
 
La torred
La torredLa torred
La torred
alianne126
 
Análisis arquitectura
Análisis arquitecturaAnálisis arquitectura
Análisis arquitectura
Àngels Rotger
 
Religión griega
Religión griegaReligión griega
Religión griega
Àngels Rotger
 
La península ibérica en la edad media
La península ibérica en la edad mediaLa península ibérica en la edad media
La península ibérica en la edad media
Àngels Rotger
 
Dinamica o ley de newton
Dinamica o ley de newtonDinamica o ley de newton
Dinamica o ley de newton
jordan Salazar
 
Erste Schritte mit der Schlüsselverwaltung TSObjektkey 5
Erste Schritte mit der Schlüsselverwaltung TSObjektkey 5Erste Schritte mit der Schlüsselverwaltung TSObjektkey 5
Erste Schritte mit der Schlüsselverwaltung TSObjektkey 5
Thomas Schoessow
 
La Tierra en el Universo
La Tierra en el UniversoLa Tierra en el Universo
La Tierra en el Universo
Àngels Rotger
 
Manejo de la informacion ii
Manejo de la informacion iiManejo de la informacion ii
Manejo de la informacion ii
Monica Romero
 
Aztecas
AztecasAztecas
Las nuevas tecnologías revolucionan todas las etapas de un evento
Las nuevas tecnologías revolucionan todas las etapas de un eventoLas nuevas tecnologías revolucionan todas las etapas de un evento
Las nuevas tecnologías revolucionan todas las etapas de un evento
Guillermo Bustelo
 
La tierra blog
La tierra blog La tierra blog
La tierra blog
Àngels Rotger
 
Damon
Damon Damon
Innovationsförderung des Landes Brandenburg
Innovationsförderung des Landes BrandenburgInnovationsförderung des Landes Brandenburg
Innovationsförderung des Landes Brandenburg
förderbar GmbH Die Fördermittelmanufaktur
 
La contaminación del aire
La contaminación del aireLa contaminación del aire
La contaminación del aire
Àngels Rotger
 

Andere mochten auch (20)

Religión azteca
Religión azteca Religión azteca
Religión azteca
 
El imperio de los austrias
El imperio de los austriasEl imperio de los austrias
El imperio de los austrias
 
Stunt
StuntStunt
Stunt
 
Handbuch TSVertrag 5
Handbuch TSVertrag 5Handbuch TSVertrag 5
Handbuch TSVertrag 5
 
La Tierra en el Universo
La Tierra en el UniversoLa Tierra en el Universo
La Tierra en el Universo
 
Shitstorm-Analyse zu Werder Bremen und Wiesenhof
Shitstorm-Analyse zu Werder Bremen und Wiesenhof Shitstorm-Analyse zu Werder Bremen und Wiesenhof
Shitstorm-Analyse zu Werder Bremen und Wiesenhof
 
La torred
La torredLa torred
La torred
 
Análisis arquitectura
Análisis arquitecturaAnálisis arquitectura
Análisis arquitectura
 
Religión griega
Religión griegaReligión griega
Religión griega
 
La península ibérica en la edad media
La península ibérica en la edad mediaLa península ibérica en la edad media
La península ibérica en la edad media
 
Dinamica o ley de newton
Dinamica o ley de newtonDinamica o ley de newton
Dinamica o ley de newton
 
Erste Schritte mit der Schlüsselverwaltung TSObjektkey 5
Erste Schritte mit der Schlüsselverwaltung TSObjektkey 5Erste Schritte mit der Schlüsselverwaltung TSObjektkey 5
Erste Schritte mit der Schlüsselverwaltung TSObjektkey 5
 
La Tierra en el Universo
La Tierra en el UniversoLa Tierra en el Universo
La Tierra en el Universo
 
Manejo de la informacion ii
Manejo de la informacion iiManejo de la informacion ii
Manejo de la informacion ii
 
Aztecas
AztecasAztecas
Aztecas
 
Las nuevas tecnologías revolucionan todas las etapas de un evento
Las nuevas tecnologías revolucionan todas las etapas de un eventoLas nuevas tecnologías revolucionan todas las etapas de un evento
Las nuevas tecnologías revolucionan todas las etapas de un evento
 
La tierra blog
La tierra blog La tierra blog
La tierra blog
 
Damon
Damon Damon
Damon
 
Innovationsförderung des Landes Brandenburg
Innovationsförderung des Landes BrandenburgInnovationsförderung des Landes Brandenburg
Innovationsförderung des Landes Brandenburg
 
La contaminación del aire
La contaminación del aireLa contaminación del aire
La contaminación del aire
 

Ähnlich wie Geodaten in Drupal

OpenStreetMap für Webkarten ("OpenStreetMap - die unterschätzte Ressource")
OpenStreetMap für Webkarten ("OpenStreetMap - die unterschätzte Ressource")OpenStreetMap für Webkarten ("OpenStreetMap - die unterschätzte Ressource")
OpenStreetMap für Webkarten ("OpenStreetMap - die unterschätzte Ressource")
Stefan Keller
 
Hadoop aus IT-Operations-Sicht - Teil 1 (Hadoop-Grundlagen)
Hadoop aus IT-Operations-Sicht - Teil 1 (Hadoop-Grundlagen)Hadoop aus IT-Operations-Sicht - Teil 1 (Hadoop-Grundlagen)
Hadoop aus IT-Operations-Sicht - Teil 1 (Hadoop-Grundlagen)
inovex GmbH
 
OKLab Leipzig (2019 Update)
OKLab Leipzig (2019 Update)OKLab Leipzig (2019 Update)
OKLab Leipzig (2019 Update)
joergreichert
 
Volunteered Geographic Information
Volunteered Geographic InformationVolunteered Geographic Information
Volunteered Geographic Information
Oliver Roick
 
Drupal Austria Roadshow in Klagenfurt
Drupal Austria Roadshow in KlagenfurtDrupal Austria Roadshow in Klagenfurt
Drupal Austria Roadshow in Klagenfurt
dasjo
 
Slides zum OpenTuesday: NeoMap – eine Offline-Karten-App
Slides zum OpenTuesday: NeoMap – eine Offline-Karten-AppSlides zum OpenTuesday: NeoMap – eine Offline-Karten-App
Slides zum OpenTuesday: NeoMap – eine Offline-Karten-App
Digicomp Academy AG
 
Drupal - Ein mächtiges CMS
Drupal - Ein mächtiges CMSDrupal - Ein mächtiges CMS
Drupal - Ein mächtiges CMS
Joachim Kasper
 
Drupal 8: Neuerungen im Überblick
Drupal 8:  Neuerungen im ÜberblickDrupal 8:  Neuerungen im Überblick
Drupal 8: Neuerungen im Überblick
drubb
 
Fusion der Welten: Hadoop als DWH-Backend bei ProSieben
Fusion der Welten: Hadoop als DWH-Backend bei ProSiebenFusion der Welten: Hadoop als DWH-Backend bei ProSieben
Fusion der Welten: Hadoop als DWH-Backend bei ProSieben
inovex GmbH
 
Über 
Stock
 und 
Stein:
 Barrierefreie
 Routenplanung
 mit
 OpenStreetMap
Über 
Stock
 und 
Stein:
 Barrierefreie
 Routenplanung
 mit
 OpenStreetMapÜber 
Stock
 und 
Stein:
 Barrierefreie
 Routenplanung
 mit
 OpenStreetMap
Über 
Stock
 und 
Stein:
 Barrierefreie
 Routenplanung
 mit
 OpenStreetMap
Pascal Neis
 
Schweine latein-vortrag
Schweine latein-vortragSchweine latein-vortrag
Schweine latein-vortrag
Ramon Wartala
 
OpenStreetMap: Nutzung & Integration
OpenStreetMap: Nutzung & IntegrationOpenStreetMap: Nutzung & Integration
OpenStreetMap: Nutzung & Integration
Daniel Koller
 
The Hadoop Connection
The Hadoop ConnectionThe Hadoop Connection
The Hadoop Connection
inovex GmbH
 
MapRecude: The Hadoop Connection
MapRecude: The Hadoop ConnectionMapRecude: The Hadoop Connection
MapRecude: The Hadoop Connection
vesparun
 
PHP, AJAX und XUL im Intranet
PHP, AJAX und XUL im IntranetPHP, AJAX und XUL im Intranet
PHP, AJAX und XUL im Intranet
Markus Wolff
 
OKLab Leipzig - 2023 Update
OKLab Leipzig - 2023 UpdateOKLab Leipzig - 2023 Update
OKLab Leipzig - 2023 Update
joergreichert
 
Eine Typisierung von Mapbender, OpenLayers und MapFish
Eine Typisierung von Mapbender, OpenLayers und MapFishEine Typisierung von Mapbender, OpenLayers und MapFish
Eine Typisierung von Mapbender, OpenLayers und MapFish
Arnulf Christl
 
Open Knowledge Lab (OKLab) Leipzig - 2024 Update
Open Knowledge Lab (OKLab) Leipzig - 2024 UpdateOpen Knowledge Lab (OKLab) Leipzig - 2024 Update
Open Knowledge Lab (OKLab) Leipzig - 2024 Update
joergreichert
 
Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsession
Oliver Busse
 
Geoinformatik-Kolloquium Juni 2012: High Performance Computing Cluster GIS
Geoinformatik-Kolloquium Juni 2012: High Performance Computing Cluster GISGeoinformatik-Kolloquium Juni 2012: High Performance Computing Cluster GIS
Geoinformatik-Kolloquium Juni 2012: High Performance Computing Cluster GIS
Peter Löwe
 

Ähnlich wie Geodaten in Drupal (20)

OpenStreetMap für Webkarten ("OpenStreetMap - die unterschätzte Ressource")
OpenStreetMap für Webkarten ("OpenStreetMap - die unterschätzte Ressource")OpenStreetMap für Webkarten ("OpenStreetMap - die unterschätzte Ressource")
OpenStreetMap für Webkarten ("OpenStreetMap - die unterschätzte Ressource")
 
Hadoop aus IT-Operations-Sicht - Teil 1 (Hadoop-Grundlagen)
Hadoop aus IT-Operations-Sicht - Teil 1 (Hadoop-Grundlagen)Hadoop aus IT-Operations-Sicht - Teil 1 (Hadoop-Grundlagen)
Hadoop aus IT-Operations-Sicht - Teil 1 (Hadoop-Grundlagen)
 
OKLab Leipzig (2019 Update)
OKLab Leipzig (2019 Update)OKLab Leipzig (2019 Update)
OKLab Leipzig (2019 Update)
 
Volunteered Geographic Information
Volunteered Geographic InformationVolunteered Geographic Information
Volunteered Geographic Information
 
Drupal Austria Roadshow in Klagenfurt
Drupal Austria Roadshow in KlagenfurtDrupal Austria Roadshow in Klagenfurt
Drupal Austria Roadshow in Klagenfurt
 
Slides zum OpenTuesday: NeoMap – eine Offline-Karten-App
Slides zum OpenTuesday: NeoMap – eine Offline-Karten-AppSlides zum OpenTuesday: NeoMap – eine Offline-Karten-App
Slides zum OpenTuesday: NeoMap – eine Offline-Karten-App
 
Drupal - Ein mächtiges CMS
Drupal - Ein mächtiges CMSDrupal - Ein mächtiges CMS
Drupal - Ein mächtiges CMS
 
Drupal 8: Neuerungen im Überblick
Drupal 8:  Neuerungen im ÜberblickDrupal 8:  Neuerungen im Überblick
Drupal 8: Neuerungen im Überblick
 
Fusion der Welten: Hadoop als DWH-Backend bei ProSieben
Fusion der Welten: Hadoop als DWH-Backend bei ProSiebenFusion der Welten: Hadoop als DWH-Backend bei ProSieben
Fusion der Welten: Hadoop als DWH-Backend bei ProSieben
 
Über 
Stock
 und 
Stein:
 Barrierefreie
 Routenplanung
 mit
 OpenStreetMap
Über 
Stock
 und 
Stein:
 Barrierefreie
 Routenplanung
 mit
 OpenStreetMapÜber 
Stock
 und 
Stein:
 Barrierefreie
 Routenplanung
 mit
 OpenStreetMap
Über 
Stock
 und 
Stein:
 Barrierefreie
 Routenplanung
 mit
 OpenStreetMap
 
Schweine latein-vortrag
Schweine latein-vortragSchweine latein-vortrag
Schweine latein-vortrag
 
OpenStreetMap: Nutzung & Integration
OpenStreetMap: Nutzung & IntegrationOpenStreetMap: Nutzung & Integration
OpenStreetMap: Nutzung & Integration
 
The Hadoop Connection
The Hadoop ConnectionThe Hadoop Connection
The Hadoop Connection
 
MapRecude: The Hadoop Connection
MapRecude: The Hadoop ConnectionMapRecude: The Hadoop Connection
MapRecude: The Hadoop Connection
 
PHP, AJAX und XUL im Intranet
PHP, AJAX und XUL im IntranetPHP, AJAX und XUL im Intranet
PHP, AJAX und XUL im Intranet
 
OKLab Leipzig - 2023 Update
OKLab Leipzig - 2023 UpdateOKLab Leipzig - 2023 Update
OKLab Leipzig - 2023 Update
 
Eine Typisierung von Mapbender, OpenLayers und MapFish
Eine Typisierung von Mapbender, OpenLayers und MapFishEine Typisierung von Mapbender, OpenLayers und MapFish
Eine Typisierung von Mapbender, OpenLayers und MapFish
 
Open Knowledge Lab (OKLab) Leipzig - 2024 Update
Open Knowledge Lab (OKLab) Leipzig - 2024 UpdateOpen Knowledge Lab (OKLab) Leipzig - 2024 Update
Open Knowledge Lab (OKLab) Leipzig - 2024 Update
 
Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsession
 
Geoinformatik-Kolloquium Juni 2012: High Performance Computing Cluster GIS
Geoinformatik-Kolloquium Juni 2012: High Performance Computing Cluster GISGeoinformatik-Kolloquium Juni 2012: High Performance Computing Cluster GIS
Geoinformatik-Kolloquium Juni 2012: High Performance Computing Cluster GIS
 

Geodaten in Drupal

  • 1. Geodata in Drupal Leaflet, Geocoding und mehr Drupal Usergroup Hannover 09.04.2013
  • 2. ● Drupal - Developer bei ● HTML / CSS / JS seit 1999 ● PHP seit 2002 ● Drupal seit 2008 (Danke DUG-Hannover) ● 244597 auf drupal.org SteffenR
  • 5. Leaflet Overlays auf Karten einbinden (freie Wetterdaten von openweathermap.org)
  • 6. Leaflet eigene Marker auf Karten darstellen
  • 7. ● schlanke Javascript Bibliothek zur Darstellung von Karten und Geo-Daten (nur 28kb Code) ● HTML5/ CSS3 - aber auch abwärtskompatibel ● mobile-friendly ● gut dokumentierte API auf http://leafletjs. com/reference.html ● Open-Source ● entwickelt von cloudmade.com Was ist Leaflet?
  • 8. ● freie Alternative zu GoogleMaps ● Einbindung diverser Kartendaten (Tiles) möglich (OpenStreetMap, ESRI, MapBox, Thunderforest, MapQuest, Yandax, Stamen Maps, Google) ● Einbindung von Overlays aus externen Quellen möglich (WMS, GeoJSON u.v.m.) ● genutzt von flickr, foursquare, WallStreetJournal, cartodb, geocaching.com, gpsies.com Warum gerade Leaflet?
  • 9. ● Speicherung von Geodaten in Entity ○ geofield - http://www.drupal.org/project/geofield (speichert Latitude/ Longitude) ● Darstellung der Geodaten auf Maps ○ gmap - http://www.drupal.org/project/gmap ○ leaflet - http://www.drupal.org/project/leaflet ○ openlayers - http://www.drupal.org/project/openlayers ○ staticmap - http://www.drupal.org/project/staticmap ● Erfassen von Adressdaten ○ addressfield - http://www.drupal.org/project/addressfield (xNAL Standard) ○ location - http://www.drupal.org/project/location ● Geocoding von Adressdaten ○ geocoder - http://www.drupal.org/project/geocoder Wie geht das in Drupal?
  • 10. Demo
  • 11. Danke für die Aufmerksamkeit Steffen Rühlmann www.undpaul.de @_steffenr steffen@undpaul.de