Uitgegeven op

By

In het afgelopen decennium zijn geospatiale technologieën en data wijdverbreider geworden in gebruik en toepassing. Een belangrijke katalysator voor de toegenomen opname van geospatiale technologieën is de interoperabiliteit die wordt bereikt door de implementatie van open standaarden. Een andere belangrijke katalysator voor deze toegenomen opname is de beschikbaarheid van open source softwareproducten die geospatiale data kunnen extraheren, transformeren, analyseren en verspreiden.

In februari 2021 hielden het Open Geospatial Consortium (OGC), de Apache Software Foundation (ASF) en de Open Source Geospatial Foundation (OSGeo) hun eerste gezamenlijke Open Source Software en Open Standards Code Sprint (voor de volledige technische resultaten, zie het Joint OGC OSGeo ASF Code Sprint 2021 Summary Engineering Report ).

Het succes van die eerste gezamenlijke code sprint vormde de basis voor een tweede gezamenlijke code sprint in maart van dit jaar. De 2022 Joint OGC OSGeo ASF Code Sprint , die plaatsvond tussen 8 en 10 maart, had als doel de ondersteuning van open geospatiale standaarden binnen de ontwikkelaarsgemeenschap te versnellen.

Een deel van de motivatie om de code sprint in 2022 te houden, was de groeiende opname van locatie-informatie in de wereldwijde ontwikkelaarsgemeenschappen. De code sprint bracht ontwikkelaars van open standaarden, open source software en propriëtaire software samen. De code sprint bood daarom een ​​zeldzame kans voor ontwikkelaars in deze gemeenschappen om zich te richten op gemeenschappelijke uitdagingen, binnen een korte tijd en in een gedeelde collaboratieve omgeving.

De Joint Code Sprint van 2022 introduceerde een aantal wijzigingen die niet tijdens de Joint Code Sprint van 2021 waren doorgevoerd:

Ten eerste werd Discord gebruikt om de samenwerking te bevorderen. Discord bood de mogelijkheid om zowel te chatten als video te communiceren vanuit dezelfde omgeving. Discord ondersteunde ook het aanmaken van meerdere chatkanalen, waardoor afzonderlijke projecten hun eigen chatkanalen konden hebben. Een van deze kanalen was een speciaal chatkanaal voor de evenementsponsor, OGC Strategic Member Ordnance Survey , waar sprintdeelnemers terecht konden om vragen te stellen over de producten van de sponsor.

Ten tweede bood de codesprint Mentor Streams aan, die tutorials presenteerden voor ontwikkelaars die nog niet bekend waren met het gebruik van aanbevolen standaarden of softwareproducten.

Gedurende een periode van 3 dagen werkten de sprintdeelnemers samen aan verschillende coderings- en documentatietaken en hielden discussies om coördinatie te vergemakkelijken. De sprintdeelnemers deden de volgende aanbevelingen voor toekomstige innovatiewerkitems:

  • Prototypes van catalogi die door een applicatie kunnen worden gecrawld. Hoewel er momenteel meerdere doorzoekbare catalogi zijn, kunnen er nog geen catalogi door applicaties worden gecrawld.
  • Meer specificatievalidatiewerk voor OGC API-records.
  • Meer experimenten voor de Workflows-extensie van OGC API-processenHierbij kunnen verschillende workflow-benaderingen worden uitgeprobeerd.
  • Experimenteren met hoe een verwerkingsserver correct kan interacteren met andere OGC API-implementaties die data serveren. In deze code sprint was er bijvoorbeeld een implementatie van OGC API Processes (ZOO-project) die interactie hadden met een OGC API Features-implementatie (MapServer).
  • Experimenteren met OGC's geoparket kandidaat standaard en Apache-pijl.

De sprintdeelnemers deden ook de volgende aanbevelingen voor zaken waar de Standards Working Groups rekening mee zouden moeten houden:

De code sprint faciliteerde de ontwikkeling en het testen van prototype-implementaties van OGC-standaarden, inclusief implementaties van concept-OGC API-standaarden. Verder stelde de code sprint de deelnemende ontwikkelaars in staat om feedback te geven aan de redacteuren van OGC-standaarden. Verder bood de code sprint een collaboratieve omgeving voor OSGeo- en ASF-ontwikkelaars om openstaande problemen in producten op te lossen, nieuwe functies te ontwikkelen, documentatie te verbeteren, de interoperabiliteit met andere bibliotheken/producten te verbeteren en prototype-implementaties van OGC-standaarden te ontwikkelen. De code sprint voldeed daarom aan al zijn doelstellingen en bereikte zijn doel om de ondersteuning van open georuimtelijke standaarden binnen de ontwikkelaarscommunity te versnellen.

Houd de komende publicatie in de gaten: het Joint OGC OSGeo ASF Code Sprint 2022 Summary Engineering Report, waarin de technische resultaten van de code sprint worden beschreven. Dit rapport is beschikbaar vanaf juli 22.

Laatste blogs