FOSSGIS2013 - 36 2013_07_29

FOSSGIS 2013
Konferenz für freie und Open Source-Software im GIS-Bereich und für freie Geodaten

Referenten
Andreas Hocevar
Daniel Koch
Frédéric Junod
Programm
Tag Donnerstag - 2013-06-13
Raum 1.208a (WS)
Beginn 11:00
Dauer 01:30
Info
ID 503
Veranstaltungstyp Workshop
Track Workshops (bezahlt)

Einführung in Rich Map Clients mit GeoExt

Anspruchsvolle Benutzeroberflächen für Kartenanwendungen programmieren

GeoExt (https://geoext.org) ist eine auf den JavaScript-Bibliotheken OpenLayers (für Karten im Web, https://openlayers.org) und Ext JS (für interaktive Webanwendungen, https://www.sencha.com/products/js/) aufbauende JavaScript- Bibliothek, die es vereinfacht, Kartenmaterial in ansprechenden und komplexen Oberflächen im Web zu präsentieren.

Im Workshop, der von Andreas Hocevar (OpenGeo), Frédéric Junod (camptocamp) und Daniel Koch (terrestris) gehalten wird, werden die folgenden Themen behandelt:

  • GeoExt Grundlagen: Wie erzeugt man ein verschiebbares Kartenfenster inklusive WMS-Layer mit GeoExt?
  • WMS mit Readern und Stores: Verwendung der Methoden GetCapabilities, GetMap, GetFeatureInfo und GetLegendGraphic, um das Potential der standardisierten Interaktionen mit den Diensten auszuschöpfen
  • WFS einfach gemacht: Wir entwickeln einen WFS-T Editor mit automatisch synchronisierter Karten- und Tabellendarstellung der geographischen Features

Zusätzlich zu oben genannten Themen werden wir, je nach zur Verfügung stehender Zeit und den konkreten Wünschen der Teilnehmer, gegebenenfalls die folgenden Aspekte behandeln:

Weitere OGC Standards

  • WFS GetCapabilities und DescribeFeatureType
  • Filter Encoding (FE) and Styled Layer Descriptor (SLD)

Zielgruppe sind alle an Webkartographie Interessierten, die bereits OpenLayers kennen und ansprechende Oberflächen mit GeoExt entwickeln möchten. Auch Teilnehmer, die GeoExt bereits einsetzen, können von einem Besuch sicherlich profitieren, etwa um die Eigenschaften der kürzlich erschienenen Version 1.1 kennenzulernen. Wenn Sie abschätzen möchten, ob OpenLayers, Ext JS und GeoExt Ihnen bei Ihrer Fragestellung helfen kann, wird der Workshop erste Antworten liefern. Grundsätzliche Kenntnisse von JavaScript, OpenLayers und Ext JS sind sicherlich nützlich, werden aber nicht zwingend vorausgesetzt.