Während die Tage Anfang 2024 länger werden, fand in der portugiesischen Stadt Évora ein wichtiges Ereignis in der Open Source Geospatial-Welt statt: der gemeinsame Code Sprint der Apache Software Foundation (ASF), der Open Source Geospatial Foundation (OsGeo) und des Open Geospatial Consortiums (OGC). Dieses einzigartige Treffen brachte wichtige Akteure in diesem Bereich zusammen, darunter Camptocamp, ein prominenter Mitwirkender der OsGeo-Community und ein führender Akteur in den Lenkungsausschüssen vieler Projekte der Vereinigung.

OGC API Datensätze - Facetten

Ein Höhepunkt dieses Sprints war die Arbeit der Camptocamp-Teams mit der OGC API Records-Gruppe. Der Vorschlag für Teil 2 der OGC API Records, der sich auf "Facetten" konzentriert, wurde angenommen. Dieser bedeutende Fortschritt, dessen Spezifikationen im Frühjahr ausgearbeitet werden, verspricht eine rasche Umsetzung durch die GeoNetwork- und PyCSW-Communities.

OGC-Client

Ein weiterer bemerkenswerter Erfolg war Olivias Arbeit am Projekt OGC-Client. Dieser JavaScript-Client zielt darauf ab, die Interaktion mit OGC-APIs für Webanwendungen zu vereinfachen. Während des Sprints hat sie in mehreren Bereichen erhebliche Fortschritte gemacht:

  • Verwendung von ESBuild für die Kompilierung von ES6-Modulen, begleitet von Quellenskizzen.

  • Automatische Erstellung und Veröffentlichung von API-Dokumentation.

  • Grundlegende Unterstützung für OGC API Features & Records Spezifikationen.

  • WMTS-Unterstützung.

  • Freigabe der Version 1.1.0.
     

Openlayers “Flat Styles”

Die Openlayers-Community hat bei der Arbeit an der WebGL-Rendering-Engine ihrer Bibliothek eine neue API für die Definition von Stilen in JSON eingeführt, die sogenannten "Flat Styles". Inspiriert von der Mapbox Style-Spezifikation verwenden diese Stile Regeln, die auf “expressions” basieren, einschliesslich externer Variablen wie der Temporalität. Frédéric und Guillaume haben diese Gelegenheit genutzt, um die Syntax zu erweitern, die es schliesslich ermöglichen wird, dynamisch generierte Punkte entlang einer Linie zu stylen.

Diese Funktion ist besonders nützlich für die Darstellung von Wanderrouten oder anderen Outdoor-Aktivitäten, wie im Projekt Swiss Mobility zu sehen.

Diese Entwicklungen werden Gegenstand eines speziellen technischen Blogbeitrags sein.

 

Andere Beiträge

Die PyGeoAPI-Gemeinschaft, die während dieses Sprints sehr aktiv war, setzt die Implementierung von Standards fort, wobei die Unterstützung von JSON-FG, Moving Features und Coverages hervorzuheben ist.

Es wurde ein Online-JSON-FG-Linter entwickelt, um die Konformität eines Dokuments mit dem Format zu überprüfen.

Apache Sedona machte einen wichtigen Schritt, indem es seine Abhängigkeiten von GeoTools, die mit der Apache-Lizenz in Konflikt standen, zugunsten von Apache SIS auflöste und so die Kontinuität seiner Funktionalitäten sicherstellte.

 

Fazit und Perspektiven

Diese Veranstaltungen stellen eine aussergewöhnliche Plattform für Zusammenarbeit und Innovation im Bereich Open Source Geospatial dar. Sie unterstreichen die Bedeutung von Communities als Pfeiler des Open-Source-Ansatzes bei der Softwareentwicklung. Die nächste grosse Veranstaltung wird die FOSS4G Europe in Tartu sein, die zahlreiche Innovationen in der Welt der Geodaten zu enthüllen verspricht. Dieser Sprint in Évora ist ein anschauliches Beispiel dafür, wie Zusammenarbeit und Wissensaustausch Innovationen im Open-Source-Bereich vorantreiben können.

Kontaktieren Sie uns!

Mit dem Absenden dieses Formulars akzeptiere ich, dass die eingegebenen Informationen für die in der Datenschutzrichtlinie beschriebenen Zwecke verwendet werden.