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 and Open Standards Code Sprint (die vollständigen technischen Ergebnisse finden Sie im Joint OGC OSGeo ASF Code Sprint 2021 Summary Engineering Report ).

Der Erfolg des ersten gemeinsamen Code-Sprints bildete die Grundlage für einen zweiten gemeinsamen Code-Sprint im März dieses Jahres. Der gemeinsame OGC OSGeo ASF Code-Sprint 2022 , der vom 8. bis 10. März stattfand, hatte zum Ziel, die Unterstützung offener Geodatenstandards innerhalb der Entwicklergemeinschaft 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:

Zunächst wurde Discord zur Unterstützung der Zusammenarbeit eingesetzt. Discord ermöglichte sowohl Chat- als auch Videokommunikation innerhalb derselben Umgebung. Zudem unterstützte Discord die Erstellung mehrerer Chatkanäle, sodass separate Projekte über eigene Kanäle verfügen konnten. Zu diesen Kanälen gehörte auch ein eigener Chatkanal für den Veranstaltungssponsor OGC Strategic Member Ordnance Survey , über den die Sprint-Teilnehmer 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 dem demnächst erscheinenden Joint OGC OSGeo ASF Code Sprint 2022 Summary Engineering Report , der die technischen Errungenschaften des Code Sprints dokumentiert und ab Juli 22 verfügbar sein wird.

Neueste Blogs