Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Ute Maier Geändert vor über 7 Jahren
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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.