Publié le

By

Du 17 au 19 février 2021, l'Open Geospatial Consortium (OGC), l'Open Source Geospatial Foundation (OSGeo) et la Fondation Apache Software (ASF) a organisé un sprint de code virtuel conjoint. Le sprint de code a servi à accélérer le soutien des normes géospatiales ouvertes au sein de la communauté des développeurs. rapport sommaire du sprint est désormais disponible.

L'une des motivations de ce sprint de code était l'adoption et l'utilisation croissantes des informations de localisation au sein de la communauté mondiale des développeurs. Le sprint de code a réuni des développeurs de normes ouvertes, de logiciels open source et de logiciels propriétaires, offrant ainsi une occasion rare aux développeurs de ces communautés de se concentrer sur des défis communs dans un court laps de temps au sein d'un environnement collaboratif partagé.

L’une des fonctions de l’OGC est d’exploiter différentes Groupes de travail sur les normes (SWG) qui ont la responsabilité de concevoir les normes candidates avant leur approbation par les membres, ainsi que de procéder à des révisions des normes OGC existantes. Les objectifs du sprint pour les SWG étaient les suivants :

  • Développer des prototypes d'implémentations des normes OGC, y compris des implémentations de projets Normes API de l'OGC
  • Tester les implémentations du prototype
  • Fournir des commentaires aux éditeurs sur ce qui a fonctionné et ce qui n'a pas fonctionné
  • Fournir des commentaires sur le document de spécifications

OSGeo OSGeo est une organisation à but non lucratif dont la mission est de favoriser l'adoption mondiale de technologies géospatiales ouvertes en étant une fondation logicielle inclusive vouée à une philosophie ouverte et à un développement participatif axé sur la communauté. La fondation se compose de projets qui développent des produits logiciels open source. Les objectifs du sprint pour les projets OSGeo étaient les suivants :

  • Publier de nouvelles versions du logiciel
  • Résoudre les problèmes ouverts
  • Développer de nouvelles fonctionnalités
  • Améliorer la documentation, les traductions
  • Développer des prototypes d'implémentation des normes OGC

L'ASF est une communauté entièrement composée de bénévoles composée de 813 membres individuels et de 8,000 200 contributeurs sur six continents, gérant plus de 350 millions de lignes de code et supervisant plus de XNUMX projets Apache et leurs communautés. Les objectifs du sprint pour les projets ASF étaient les suivants :

  • Améliorer la prise en charge des normes OGC (GeoSPARQL, filtres, etc.)
  • Améliorer les capacités de visualisation (par exemple les cartes)
  • Améliorer la documentation
  • Améliorer l'interopérabilité avec d'autres bibliothèques (GeoAPI)

Le sprint de code a facilité le développement et le test d'implémentations prototypes des normes OGC, y compris les implémentations des projets de normes API OGC. En outre, le sprint de code a également permis aux développeurs participants de fournir des commentaires aux éditeurs des normes OGC.

Le sprint de code a fourni un environnement collaboratif aux développeurs OSGeo et ASF pour résoudre les problèmes ouverts dans les produits, développer de nouvelles fonctionnalités, améliorer la documentation, améliorer l'interopérabilité avec d'autres bibliothèques/produits et développer des prototypes d'implémentations des normes OGC. Le sprint de code a donc atteint tous ses objectifs et a atteint son but d'accélérer le support des normes géospatiales ouvertes au sein de la communauté des développeurs. 

Les participants au sprint de code ont formulé plusieurs recommandations concernant les futurs éléments de travail d'innovation et les éléments que les groupes de travail de sélection devraient envisager de soutenir. Les recommandations sont répertoriées dans le Rapport d'ingénierie récapitulatif du code conjoint OGC OSGeo ASF Sprint 2021 maintenant disponible sur ogc.org. L'OGC apprécie la collaboration avec l'OSGeo et l'ASF, ainsi que la participation de tous ceux qui ont pris part au sprint de code.

Les derniers blogues :