View page as slide show

GeoInformatik 2010 Kiel

OpenLayers, GeoExt und Mapfish
Hinrich Paulsen, terrestris GmbH & Co. KG

Agenda

  • WebMapping 2010
  • OpenSource - professionelle Entwicklung
  • Kurzvorstellung der Komponenten mit Beispielen
    • OpenLayers
    • GeoExt
    • MapFish
  • OpenLayers, GeoExt und MapFish im Zusammenspiel

WebMapping 2010

  • schlanke WebClienten
  • Karte wird als Teil eines modernen Webauftritts verstanden
  • Web 2.0 “Mitmachkarte”

OpenSource 2010

  • 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

Vorstellung der Komponenten: OpenLayers (1)

    • … 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

Vorstellung der Komponenten: OpenLayers (2)

  • OpenLayers Daten/Dienstformate
    • WMS, WFS
    • GoogleMaps, YahooMaps, Bing Maps
    • OpenStreetMap Karten
    • Vektorlayer - wird aus Daten gerendert
    • ArcGIS Server (ArcIMS), UMN Mapserver, MapGuide
    • TileCache
    • GeoRSS, GeoJSon

Vorstellung der Komponenten: OpenLayers (3)

  • OpenLayers Grundfunktionen
    • Karte im Stil von GoogleMaps
    • Zoom, Pan
    • Strecke/Fläche messen
    • Hoverevent
    • Abfragen
    • Editieren mit Snapping

Vorstellung der Komponenten: OpenLayers (4)

  • OpenLayers: Beispiel
  • weitere Informationen über OpenLayers:

In Kürze erscheint das Buch ”OpenLayers-Webentwicklung mit dynamischen Karten und Geodaten

Vorstellung der Komponenten: GeoExt (1)

  • GeoExt
    • … 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

Vorstellung der Komponenten: GeoExt (2)

Vorstellung der Komponenten: MapFish (1)

    • … 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

Vorstellung der Komponenten: MapFish (2)

Und nun im Konzert: OpenLayers, GeoExt und MapFish

Ausblick

  • Früjahr 2010: OpenLayers 2.9 mit dem Ziel ca. 600 Tickets geschlossen zu haben
  • GeoExt User Extensions (GeoExt UX):
    • Bereitstellung von “ready-to-use” Komponenten
  • MapFish befindet sich im Inkubationsprozess als OSGeo Projekt
    • PSC wurde gebildet
    • Entscheidung MapFish Clientkomponenten nicht weiter zu entwickeln, statt dessen GeoExt
  • “GeoJQuery” als Projekt gestartet

Danke!

  • … fürs Zuhören!
  • Fragen?
  • Kontakt: paulsen@terrestris.de
 
ol_geoext_mapfish.txt · Last modified: 2010/03/16 11:18 by paulsen
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki