Veröffentlicht am

By

Im letzten Jahrzehnt haben sich die Nutzung und Anwendung von Geodaten und -technologien immer weiter verbreitet. Ein wichtiger Katalysator für die zunehmende Verbreitung von Geodatentechnologien ist die durch die Implementierung offener Standards erreichte Interoperabilität. Ein weiterer wichtiger Katalysator für diese zunehmende Verbreitung ist die Verfügbarkeit von Open-Source-Softwareprodukten, mit denen Geodaten extrahiert, transformiert, analysiert und verbreitet werden können.

Bereits im Februar 2021 veranstalteten das Open Geospatial Consortium (OGC), die Apache Software Foundation (ASF) und die Open Source Geospatial Foundation (OSGeo) ihren ersten gemeinsamen Open Source Software und Open Standards Code Sprint (die vollständigen technischen Ergebnisse finden Sie im Gemeinsamer OGC OSGeo ASF Code Sprint 2021 Zusammenfassender technischer Bericht). 

Der Erfolg dieses ersten gemeinsamen Code-Sprints bildete die Grundlage für einen zweiten gemeinsamen Code-Sprint im März dieses Jahres. 2022 Gemeinsamer OGC OSGeo ASF Code Sprint, das vom 8. bis 10. März durchgeführt wurde, hatte das Ziel, die Unterstützung offener Geodatenstandards innerhalb der Entwickler-Community zu beschleunigen. 

Ein Grund für die Durchführung des Code Sprints im Jahr 2022 war die zunehmende Nutzung von Standortinformationen in den globalen Entwicklergemeinschaften. Der Code Sprint brachte Entwickler von offenen Standards, Open Source-Software und proprietärer Software zusammen. Der Code Sprint bot Entwicklern aus diesen Gemeinschaften daher eine seltene Gelegenheit, sich innerhalb kurzer Zeit und in einer gemeinsamen kollaborativen Umgebung auf gemeinsame Herausforderungen zu konzentrieren.

Der Joint Code Sprint 2022 führte mehrere Änderungen ein, die beim Joint Code Sprint 2021 nicht zu sehen waren:

Erstens Discord wurde zur Unterstützung der Zusammenarbeit verwendet. Discord ermöglichte sowohl Chat- als auch Videokommunikation innerhalb derselben Umgebung. Discord unterstützte auch die Erstellung mehrerer Chat-Kanäle, wodurch es möglich wurde, dass separate Projekte ihre eigenen dedizierten Chat-Kanäle hatten. Zu diesen Kanälen gehörte ein dedizierter Chat-Kanal für den Veranstaltungssponsor, OGC Strategic Member Ordnance Umfrage, wodurch Sprint-Teilnehmer den Kanal besuchen und Fragen zu den Produkten des Sponsors stellen konnten.

Zweitens wurden beim Code Sprint Mentor Streams angeboten, die Tutorials für Entwickler präsentierten, die mit der Verwendung vorgestellter Standards oder Softwareprodukte noch nicht vertraut waren.

Über einen Zeitraum von 3 Tagen arbeiteten die Sprint-Teilnehmer gemeinsam an einer Reihe von Kodierungs- und Dokumentationsaufgaben und führten Diskussionen, um die Koordination zu erleichtern. Die Sprint-Teilnehmer gaben die folgenden Empfehlungen für zukünftige Innovationsarbeitspunkte ab:

  • Prototypen von Katalogen, die von einer Anwendung durchsucht werden können. Obwohl es derzeit mehrere durchsuchbare Kataloge gibt, können noch keine Kataloge von Anwendungen durchsucht werden.
  • Mehr Spezifikationsvalidierungsarbeiten für OGC-API-Datensätze.
  • Weitere Experimente für die Workflows-Erweiterung von OGC API Prozesse. Dabei könnten unterschiedliche Workflow-Ansätze ausprobiert werden.
  • Experimentieren, wie ein Verarbeitungsserver richtig mit anderen OGC-API-Implementierungen interagieren kann, die Daten bereitstellen. In diesem Code-Sprint gab es beispielsweise eine Implementierung von OGC-API-Prozessen (ZOO-Projekt), die mit einer Implementierung der OGC API Features interagiert haben (MapServer).
  • Experimentieren mit OGCs Geoparkett Kandidatenstandard und Apache-Pfeil.

Die Sprint-Teilnehmer gaben außerdem die folgenden Empfehlungen für Dinge ab, die die Arbeitsgruppen für Standards berücksichtigen sollten:

Der Code Sprint erleichterte die Entwicklung und Erprobung von Prototypimplementierungen von OGC-Standards, einschließlich Implementierungen von OGC-API-Standardentwürfen. Darüber hinaus ermöglichte der Code Sprint den teilnehmenden Entwicklern, den Herausgebern der OGC-Standards Feedback zu geben. Darüber hinaus bot der Code Sprint eine kollaborative Umgebung für OSGeo- und ASF-Entwickler, um offene Probleme in Produkten zu beheben, neue Funktionen zu entwickeln, die Dokumentation zu verbessern, die Interoperabilität mit anderen Bibliotheken/Produkten zu verbessern und Prototypimplementierungen von OGC-Standards zu entwickeln. Der Code Sprint erfüllte daher alle seine Ziele und erreichte sein Ziel, die Unterstützung offener georäumlicher Standards innerhalb der Entwicklergemeinschaft zu beschleunigen.

Halten Sie Ausschau nach den kommenden Gemeinsamer OGC OSGeo ASF Code Sprint 2022 Zusammenfassender technischer Bericht das die technischen Erfolge des Code-Sprints dokumentiert, verfügbar ab Juli 22.

Neueste Blogs