Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

2012 Mapbender3 – INTERGEO 2012 Hannover Astrid Emde Mapbender3 Astrid Emde INTERGEO 2012 Hannover.

Ähnliche Präsentationen


Präsentation zum Thema: "2012 Mapbender3 – INTERGEO 2012 Hannover Astrid Emde Mapbender3 Astrid Emde INTERGEO 2012 Hannover."—  Präsentation transkript:

1 2012 Mapbender3 – INTERGEO 2012 Hannover Astrid Emde Mapbender3 Astrid Emde INTERGEO 2012 Hannover

2 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 2 / Basis-Demo

3 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 3 / Von Mapbender 2.x nach Mapbender3 Entwicklung & SupportSupport Entwicklung & Support Mapbender 2.x Mapbender3

4 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 4 / Grundlegende Änderungen Neuentwicklung mit Architekturwechsel Web Application Framework Symfony2 Doctrine JavaScript-Framework OpenLayers jQuery & jQuery UI MapQuery

5 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 5 / Geoportal.DE

6 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 6 /

7 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 7 /

8 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 8 /

9 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 9 / Weitere Bundles Die Komponenten Symfony2 Mapbender Starter Mapbender CoreBundle Mapbender WMSBundle jQuery jQuery UI MapQuery OpenLayers FOMBundles In Symfony2 sind Bundles Plugins. In Symfony2 sind Bundles Plugins.

10 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 10 / Symfony2 Strikt objektorientiertes PHP-Framework auf Basis von PHP >= 5.3.8 Auf Geschwindigkeit optimiert Eingebauter Klassencache PHP-APC ready (Byte Code Cache) Bausteinphilosophie Symfony Components Doctrine, Twig, Monolog... Keine JavaScript-Vorgaben

11 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 11 / Unterstützung durch den Symfony Profiler /app_dev.php

12 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 12 / Unterstützung durch den Symfony Profiler

13 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 13 / MapQuery MapQuery Version 0.1 wurde 2011 veröffentlicht Implemetiert eine jQuery Schnittstelle zu OpenLayers Mapping Widgets Mapbender3 nutzt MapQuery zur Interaktion mit OpenLayers

14 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 14 / Mapbender3 Kollektion aus Symfony Bundles CoreBundle (obligatorisch) FOMBundles – FOM Friends of Mapbender (obligatorisch) Extension Bundles (optional) WMSBundle WMTSBundle WMCBundle Weitere in Planung

15 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 15 / Stand der Dinge – MapbenderCoreBundle Mapbender API Applikationen Elemente Dienste / Layers (OWS)-Proxy

16 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 16 / Stand der Dinge - MapbenderWm(t)sBundle Nutzung von WMS- und WMTS-Diensten Parsen von GetCapabilities-Dokumenten JavaScript-Funktionalität

17 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 17 / Stand der Dinge - FOMBundles Verwaltungsbackend Anwendungsverwaltung Diensteverwaltung Benutzerverwaltung Workflowspezifische Anwendungen und Formulare Fallback auf generische Formulare

18 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 18 / Einheitliches Design

19 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 19 / Aufgeräumte Darstellung - Anwendungsliste

20 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 20 / Aufgeteilte Formulare - Anwendungsbearbeitung

21 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 21 / Intuitives Rechtekonzept

22 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 22 / Erweiterbare Benutzerverwaltung

23 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 23 / Erzeugung eines eigenen Elements Erzeugung von Elementen mit Hilfe des Generators Aufruf über die Kommandozeile Verschiedene Typen (map-click und map-box)

24 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 24 / Erzeugung eines eigenen Elements app/console mapbender:generate:element -- type=map-click 'Acme\DemoBundle' MyElement src Summary of actions - Your element AcmeDemoBundle\Element\MyElement has been created. - The following files have been created: - PHP class (src/Acme/DemoBundle/Element/MyElement.php) - jQuery widget (src/Acme/DemoBundle/Resources/public/mapbender.element.myelement.js) Follow up actions Read about adapting your bare-bone element at http://mapbender.org/3/cookbook/element-from-skeleton

25 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 25 / Erzeugung eines eigenen Elements Nächster Schritt: Anpassung der Funktionen und Hinzufügen von eigenem Code Einbindung des Elements in die Konfigurationsdatei mapbender_demo.yml zur Veröffentlichung in einer Anwendung

26 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 26 / Stand der Dinge Applikationen können erzeugt werden und bieten diverse Features Benutzer- und Gruppenmanagement über die Oberfläche Speicherung der Benutzer-, Gruppen- und Anwendungsinformationen in einer Datenbank (z.B. PostgreSQL, SQLite, Oracle) Konfiguration der Dienste über eine Text-Datei (mapbender_demo.yml) OWSProxy

27 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 27 / Ausblick Nächster Meilenstein: Where2Be am 13. Dezember 2012 in BonnWhere2Be Bereitstellung weiterer Features aus laufenden Projekten (WFS Suche, Layerbaum) Aufbau eines Service Repositorys, Speicherung in der Datenbank Kombination von Service Repository und Applikationen Flexible Konfiguration über den Client OWSProxy mit räumlicher Absicherung

28 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 28 /

29 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 29 /

30 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 30 /

31 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 31 / Testen Sie Mapbender3 http://mapbender3.org/demo/ Mapbender3 Demo

32 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 32 / Installation Installieren Sie Mapbender3 über das Download-Paket http://mapbender3.org/en/download Oder über Git-Repositories https://github.com/mapbender/mapbender-starter Dokumentation zur Installation http://doc.mapbender3.org

33 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 33 / Wo finden Sie uns? http://mapbender.org http://mapbender3.org http://github.com/mapbender http://osgeo.org/mapbender Mapbender Projektstand Halle 7 Stand I.18 auf dem OSGeo-Park

34 Mapbender3 – INTERGEO 2012 Hannover Uli Rothstein 34 / Vielen Dank für ihre Aufmerksamkeit Mit freundlicher Unterstützung der Creative Commons Share Alike License 3.0 Copyright © 2012: Uli Rothstein Astrid Emde (astrid.emde@wheregroup.com) oder mapbender-users@list.osgeo.org


Herunterladen ppt "2012 Mapbender3 – INTERGEO 2012 Hannover Astrid Emde Mapbender3 Astrid Emde INTERGEO 2012 Hannover."

Ähnliche Präsentationen


Google-Anzeigen