OpenLayers, GeoExt und Mapfish
Hinrich Paulsen, terrestris GmbH & Co. KG
WebMapping 2010
OpenSource - professionelle Entwicklung
Kurzvorstellung der Komponenten mit Beispielen
OpenLayers
GeoExt
MapFish
OpenLayers, GeoExt und MapFish im Zusammenspiel
Entwicklung durch weltweite Entwicklergemeinschaft
Weiterentwicklung wird durch Projekte finanziert
Project Steering Committee “leitet” die Entwicklung
Instanzen wie OSGeo sorgen für hohe Qualität des Quellcodes
-
… ist ein WebMapping Client
… stellt typische WebMapping Werkzeuge bereit
… kann mit ungefähr 20 unterschiedlichen Datenquellen umgehen
… ist zu 100% in JavaScript implementiert
… hat eine offene und gut dokumentierte
API
-
… ist ein JavaScript Toolkit für “Rich Mapping Applications”
… setzt auf ExtJs, einer
AJAX-Js Bibliothek auf
… erweitert OpenLayers um
GUI Elemente von Ext (Tree, Panel, etc.)
… ist ein Framework, welches die Entwicklung von schönen WebMapping Anwendungen erleichtert
-
… ist ein Framework für “Rich Mapping Applications”
… verwendet Python/Pylons, erlaubt aber auch Implementierung in Ruby und Java
… MapFish Client-Komponenten werden durch GeoExt ersetzt
… bietet ein Framework, um einfach Dienste aufzusetzen und in einen WebMapping Client zu integrieren:
Datendienste (GeoJSon)
Routing-Service
Druck-Service
Früjahr 2010: OpenLayers 2.9 mit dem Ziel ca. 600 Tickets geschlossen zu haben
-
MapFish befindet sich im Inkubationsprozess als OSGeo Projekt
“GeoJQuery” als Projekt gestartet