Neuerungen im GeoServer

Nils Bühner, terrestris GmbH & Co. KG


FOSSGIS 2018, Bonn, 21.03.2018

Gliederung

  • Über…
  • GeoServer Basics
  • Ausgewählte Änderungen des letzten Jahres

Nils Bühner

  • Diplom-Informatiker
  • Entwickler @terrestris
  • Java (Spring, Hibernate), JavaScript
  • Kernentwickler SHOGun
  • Webtechnologien
  • GeoServer Certification (GS399)

terrestris

  • terrestris.de
  • OpenSource GIS aus Bonn
  • Entwicklung, Projekte & Support/Schulung
  • Beratung, Planung, Implementierung & Wartung

Teil des Teams werden?

  • Softwareentwickler/in
  • GIS Consultant
  • Praktikanten / betreute Abschlussarbeiten

Details gerne am terrestris Stand

GeoServer


github.com/geoserver

  • Java-basierter Server
    für Geodaten
  • Standards des OGC
    (z.B. WMS, WFS(-T), WCS, WPS)
  • flexibel und erweiterbar
  • gut dokumentiert (user/dev)



  • Konfiguration über Browser
  • Konfiguration über REST
  • OGC-Dienste
  • Monitoring
    (Serverstatus, Logs)
  • erweiterte Features
    (z.B. GeoWebCache)


Release-Zyklus

Stable: 2.12.2

Maintenance: 2.11.5

Development: 2.13-beta
Quelle:
http://docs.geoserver.org/latest/en/developer/policies/community-process.html
Quelle:
https://www.slideshare.net/geosolutions/state-of-geoserver-21geoservernodeopts2

Änderungen…

  • seit v2.11.1 (Mai 2017) …
  • … bis v2.12.2 (Januar 2018)
  • Fokus auf Stable-Releases
  • Bugfixes
  • Securityfixes
  • Features
  • Extensions / Plugins / Community Module

v2.11.1(Mai 2017)

  • Security: Brute force attack prevention
  • Community module: Mapbox Styling
  • Feature: NetCDF Output Format (GetCoverage)
  • Bugfixes, z.B.
    • REST: HTTP-PUT, um Workspace anzulegen
    • GWC
    • GUI
Quelle: http://blog.geoserver.org/2017/05/19/geoserver-2-11-1-released/

v2.11.2(Juli 2017)

  • GetLegendGraphic: Anzahl getroffener Features Legenden-Label
    • ...&legend_options=countMatched:true
  • Reprojektion von Geometrien bei WMS GetFeatureInfo, wenn info_format=GML
  • Viele kleine Bugfixes
Quelle: http://blog.geoserver.org/2017/07/31/geoserver-2-11-2-released/

v2.12.0(Oktober 2017)

REST API Migration




Quelle: http://blog.geoserver.org/2017/10/17/geoserver-2-12-0-released/
Neue Datenquelle: Cascading WMTS

Neue labeling features

  • vendor options für:
    • Durchgestrichener Text
    • Abstände zwischen Zeichen und Wörtern
    • gebogene/curved labels (LinePlacement)
    • labeling an Polygongrenzen (repetition/offsets)

Neue CSS features


  • Code-Vervollständigung in GUI
  • Lesbarkeit: [@sd < 1M] statt [@scale < 1000000]
  • LessCSS color functions: Darken, Lighten, Saturate
  • Einfacherere Verwendung von Variablen
  • Deutlich schnellere Übersetzung von CSS zu äquivalentem SLD

Neue Community Module


  • Amazon S3 GeoTiff
  • Status Monitoring (Ressourcennutzung, Statistiken)
  • OpenSearch für das Earth Observation Protokoll

v2.12.1(November 2017)

  • Migration der User/Group/Role REST Models von geofence zu restconfig (core)
  • Viele kleine Bugfixes
    • REST API CORS Unterstützung
    • YSLD ColorMap fix
    • GWC Seed Form fix
    • uvm...


Quelle: http://blog.geoserver.org/2017/11/21/geoserver-2-12-1-released/

v2.12.2(Januar 2018)

  • WPS Anfragen unterstützen CDATA
  • CSS Ausdrücke mit Einheiten
  • Bugfixes:
    • Importer plugin: Shape file mit Leerzeichen in Attributnamen
    • WFS filter encoding Problem gelöst
    • GUI beim Anlegen von LayerGroup
    • viele kleine fixes in Community Modulen

Quelle: http://blog.geoserver.org/2018/01/24/geoserver-2-12-2-released/

v2.13-RC1(März 2018)

  • "Isolierte Arbeitsbereiche" (mit gleichem namespace, z.B. hilfreich im Rahmen von INSPIRE)
  • GeoWebCache REST API: zwei neue endpoints
    • /gwc/rest/blobstores
    • /gwc/rest/gridsets
  • UI Verbesserung: URL-Autovervollständigung
  • WFS 2.0 und WMTS 1.0 Konformität
  • Einfache Unterstützung weiterer PostGIS Datentypen (HStore, JSON columns)


Quelle: http://blog.geoserver.org/2018/03/08/geoserver-2-13-rc1-released/

Vielen Dank


Fragen & Anmerkungen?


Impressum

Impressum

Autoren

Nils Bühner
terrestris GmbH & Co. KG
Kölnstr. 99
53111 Bonn
buehner@terrestris.de

Lizenz

Diese Folien sind unter CC BY-SA veröffentlicht.

Vortragsfolien, PDF-Version, git repository