SlideShare uma empresa Scribd logo
1 de 11
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

Mais conteúdo relacionado

Destaque

Destaque (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
 

Semelhante a 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 InformationOliver Roick
 
Drupal Austria Roadshow in Klagenfurt
Drupal Austria Roadshow in KlagenfurtDrupal Austria Roadshow in Klagenfurt
Drupal Austria Roadshow in Klagenfurtdasjo
 
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-AppDigicomp Academy AG
 
Drupal - Ein mächtiges CMS
Drupal - Ein mächtiges CMSDrupal - Ein mächtiges CMS
Drupal - Ein mächtiges CMSJoachim Kasper
 
Drupal 8: Neuerungen im Überblick
Drupal 8:  Neuerungen im ÜberblickDrupal 8:  Neuerungen im Überblick
Drupal 8: Neuerungen im Überblickdrubb
 
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 ProSiebeninovex 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
 OpenStreetMapPascal Neis
 
Schweine latein-vortrag
Schweine latein-vortragSchweine latein-vortrag
Schweine latein-vortragRamon Wartala
 
OpenStreetMap: Nutzung & Integration
OpenStreetMap: Nutzung & IntegrationOpenStreetMap: Nutzung & Integration
OpenStreetMap: Nutzung & IntegrationDaniel Koller
 
The Hadoop Connection
The Hadoop ConnectionThe Hadoop Connection
The Hadoop Connectioninovex GmbH
 
MapRecude: The Hadoop Connection
MapRecude: The Hadoop ConnectionMapRecude: The Hadoop Connection
MapRecude: The Hadoop Connectionvesparun
 
PHP, AJAX und XUL im Intranet
PHP, AJAX und XUL im IntranetPHP, AJAX und XUL im Intranet
PHP, AJAX und XUL im IntranetMarkus Wolff
 
OKLab Leipzig - 2023 Update
OKLab Leipzig - 2023 UpdateOKLab Leipzig - 2023 Update
OKLab Leipzig - 2023 Updatejoergreichert
 
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 MapFishArnulf Christl
 
Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionOliver 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 GISPeter Löwe
 
Marble Virtual Globe 1.4 Factsheet (German)
Marble Virtual Globe 1.4 Factsheet (German)Marble Virtual Globe 1.4 Factsheet (German)
Marble Virtual Globe 1.4 Factsheet (German)Marble Virtual Globe
 

Semelhante a 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
 
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
 
Marble Virtual Globe 1.4 Factsheet (German)
Marble Virtual Globe 1.4 Factsheet (German)Marble Virtual Globe 1.4 Factsheet (German)
Marble Virtual Globe 1.4 Factsheet (German)
 

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