Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig,...

64
Mapbender3 Astrid Emde Where2B 12. 12. 2013 Bonn 2013  Mapbender3 nimmt Fahrt auf Astrid Emde Where2B 2013 Bonn

Transcript of Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig,...

Page 1: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 12. 12. 2013 Bonn

2013

 Mapbender3nimmt Fahrt auf

Astrid Emde

Where2B 2013 Bonn

Page 2: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Was macht Mapbender?

Page 3: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

3 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

WebGIS Client Suitemit Administrations­Webinterface

Page 4: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

4 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Erzeugen eines Geoportals ohne eine Zeile Code zu schreiben!

Page 5: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

5 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Anlegen und Pflegen eines OWS Repositories

Page 6: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

6 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Zuweisung konfigurierter Dienste an Anwendungen

Page 7: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

7 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Vergabe von Benutzer­ und Gruppen­Rechten an 

Anwendungen und Dienste

Page 8: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

8 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Mapbender Komponenten

AnwendungenAnwendungen DiensteDienste RollenRollen

Page 9: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

9 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Welche Komponenten nutzt Mapbender3?

Symfony2 als PHP Framework

Doctrine, Twig, Monolog, Bootstrap...

Bundles

OpenLayers

MapQuery

jQuery

SQLite, PostgreSQL, MySQL, Oracle Datenbank

Page 10: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

10 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

AnwendungenAnwendungen

Page 11: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender - Einführung zum Mapbender Projekt (Astrid Ede)

Mapbender3 Astrid Emde Where2B 12. 12. 2013 Bonn

2013

Page 12: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender - Einführung zum Mapbender Projekt (Astrid Ede)

Mapbender3 Astrid Emde Where2B 12. 12. 2013 Bonn

2013

Page 13: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender - Einführung zum Mapbender Projekt (Astrid Ede)

Mapbender3 Astrid Emde Where2B 12. 12. 2013 Bonn

2013

Page 14: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender - Einführung zum Mapbender Projekt (Astrid Ede)

Mapbender3 Astrid Emde Where2B 12. 12. 2013 Bonn

2013

Page 15: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender - Einführung zum Mapbender Projekt (Astrid Ede)

Mapbender3 Astrid Emde Where2B 12. 12. 2013 Bonn

2013

Page 16: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender - Einführung zum Mapbender Projekt (Astrid Ede)

Mapbender3 Astrid Emde Where2B 12. 12. 2013 Bonn

2013

Page 17: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender - Einführung zum Mapbender Projekt (Astrid Ede)

Mapbender3 Astrid Emde Where2B 12. 12. 2013 Bonn

2013

Page 18: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender - Einführung zum Mapbender Projekt (Astrid Ede)

Mapbender3 Astrid Emde Where2B 12. 12. 2013 Bonn

2013

Page 19: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 20: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 21: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 22: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender - Einführung zum Mapbender Projekt (Astrid Ede)

Mapbender3 Astrid Emde Where2B 12. 12. 2013 Bonn

2013

Page 23: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 24: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

24 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Erzeugen Sie Ihre eigene Anwendung

Page 25: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

25 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Anmeldung

root­Benutzer wird bei der Installation erzeugt

Registrierung und Passwort anfordern kann aktiviert werden

Page 26: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 27: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 28: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 29: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 30: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 31: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 32: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

32 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Einmaliges VeröffentlichenKonfiguration

Zugriffskontrolle

DiensteDienste

Page 33: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 34: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 35: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 36: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 37: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

37 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

RollenRollen

Page 38: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 39: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 40: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

40 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 41: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

41 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

AnwendungAnwendung

Page 42: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 43: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 44: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 45: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 46: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

46 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 47: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 48: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 49: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 50: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

50 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 51: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

51 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 52: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

52 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Themenplan WMC

Page 53: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

53 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Themenplan WMC Editor

Page 54: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

54 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 55: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

55 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Mobile Lösung

Page 56: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

56 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Aktuelle Entwicklungen

parametrisierter Aufruf über Koordinate

Internationalisierung

Kontextmenü im Layerbaum

Kopplung MeTaDor an Mapbender3

Page 57: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

57 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Nächste Schritte

Roadmap http://mapbender3.org/de/roadmap

WFS als Datenquelle

Dienste Aktualisierung

SQL / WFS Digitalisierung

WFS Suche / Lucene Suche

Page 58: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

Mapbender - Einführung zum Mapbender Projekt (Astrid Ede)

Mapbender3 Astrid Emde Where2B 12. 12. 2013 Bonn

2013

Page 59: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

59 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Page 60: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

60 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Testen Sie Mapbender3

http://mapbender3.org/demo/

Mapbender3 Demo

Page 61: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

61 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Installation

Download Pakete

http://mapbender3.org/en/download

git Repositories

https://github.com/mapbender/mapbender­starter

Dokumentation der Installation und Elemente

http://doc.mapbender3.org

Page 62: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

62 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Weitere Informationen

http://mapbender3.org

Mapbender3 Code http://github.com/mapbender

Roadmap http://mapbender3.org/de/roadmap

Bug/Issue Tracker https://github.com/mapbender/mapbender/issues

Page 63: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

63 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Vielen Dank

Mit freundlicher Unterstützung der Creative Commons Share Alike License 3.0

Copyright © 2013: Astrid Emde

Astrid Emde [email protected]

mapbender­[email protected]

Page 64: Mapbender3 nimmt Fahrt auf - where2b-conference.com · Symfony2 als PHP Framework Doctrine, Twig, Monolog, Bootstrap... Bundles OpenLayers MapQuery jQuery SQLite, PostgreSQL, MySQL,

64 / 64Mapbender3 Astrid Emde Where2B 2013 Bonn

Frohe Weihnachten