Edizione del

By

Negli ultimi dieci anni, le tecnologie e i dati geospaziali sono diventati più diffusi nell'uso e nell'applicazione. Un catalizzatore chiave per la maggiore adozione delle tecnologie geospaziali è l'interoperabilità ottenuta tramite l'implementazione di standard aperti. Un altro catalizzatore importante per questa maggiore adozione è la disponibilità di prodotti software Open Source in grado di estrarre, trasformare, analizzare e diffondere dati geospaziali.

Nel febbraio del 2021, l'Open Geospatial Consortium (OGC), l'Apache Software Foundation (ASF) e l'Open Source Geospatial Foundation (OSGeo) hanno tenuto il loro primo Code Sprint congiunto dedicato al software open source e agli standard aperti (per i risultati tecnici completi, si veda il Joint OGC OSGeo ASF Code Sprint 2021 Summary Engineering Report ).

Il successo del primo code sprint congiunto ha gettato le basi per un secondo code sprint congiunto, svoltosi a marzo di quest'anno. Il Joint OGC OSGeo ASF Code Sprint 2022 , tenutosi tra l'8 e il 10 marzo, aveva l'obiettivo di accelerare il supporto agli standard geospaziali aperti all'interno della comunità degli sviluppatori.

Parte della motivazione per tenere il code sprint nel 2022 è stata la crescente adozione di informazioni sulla posizione nelle community di sviluppatori globali. Il code sprint ha riunito sviluppatori di Open Standard, Open Source Software e Proprietary Software. Il code sprint ha quindi offerto una rara opportunità agli sviluppatori di queste community di concentrarsi su sfide comuni, in un breve lasso di tempo e in un ambiente collaborativo condiviso.

Il Joint Code Sprint del 2022 ha introdotto diverse modifiche non viste durante il Joint Code Sprint del 2021:

Innanzitutto, Discord è stato utilizzato per facilitare la collaborazione. Discord permetteva di comunicare tramite chat e video all'interno dello stesso ambiente. Discord supportava anche la creazione di più canali di chat, consentendo così a progetti diversi di avere canali dedicati. Tra questi, era presente un canale di chat dedicato allo sponsor dell'evento, OGC Strategic Member Ordnance Survey , che permetteva ai partecipanti allo sprint di visitare il canale e chiedere informazioni sui prodotti dello sponsor.

In secondo luogo, lo sprint del codice ha offerto dei Mentor Streams che presentavano tutorial per gli sviluppatori che non avevano familiarità con l'utilizzo di standard o prodotti software in evidenza.

In un periodo di 3 giorni, i partecipanti allo sprint hanno collaborato a una serie di attività di codifica e documentazione e hanno tenuto discussioni per facilitare il coordinamento. I partecipanti allo sprint hanno fatto le seguenti raccomandazioni per i futuri elementi di lavoro di innovazione:

  • Prototipi di cataloghi che possono essere scansionati da un'applicazione. Sebbene al momento esistano diversi cataloghi ricercabili, nessun catalogo può ancora essere scansionato dalle applicazioni.
  • Ulteriore lavoro di convalida delle specifiche per Record API OGC.
  • Ulteriori esperimenti per l'estensione Workflows di Processi API OGCCiò potrebbe provare una varietà di approcci al flusso di lavoro.
  • Sperimentazione su come un server di elaborazione può interagire correttamente con altre implementazioni API OGC che servono dati. Ad esempio, in questo sprint di codice c'era un'implementazione di OGC API Processes (Progetto ZOO) che interagiva con un'implementazione delle funzionalità dell'API OGC (MapServer).
  • Sperimentazione con OGC geoparquet candidato standard e Freccia di Apache.

I partecipanti allo sprint hanno inoltre formulato le seguenti raccomandazioni su aspetti che i gruppi di lavoro sugli standard dovrebbero prendere in considerazione:

Lo sprint del codice ha facilitato lo sviluppo e il test di implementazioni prototipo di standard OGC, tra cui implementazioni di bozze di standard API OGC. Inoltre, lo sprint del codice ha anche consentito agli sviluppatori partecipanti di fornire feedback agli editor degli standard OGC. Inoltre, lo sprint del codice ha fornito un ambiente collaborativo per gli sviluppatori OSGeo e ASF per risolvere problemi aperti nei prodotti, sviluppare nuove funzionalità, migliorare la documentazione, migliorare l'interoperabilità con altre librerie/prodotti e sviluppare implementazioni prototipo di standard OGC. Lo sprint del codice ha quindi soddisfatto tutti i suoi obiettivi e ha raggiunto il suo scopo di accelerare il supporto di standard geospaziali aperti all'interno della comunità degli sviluppatori.

Restate sintonizzati per il prossimo Rapporto di sintesi tecnica del Joint OGC OSGeo ASF Code Sprint 2022, che documenterà i risultati tecnici raggiunti durante lo sprint di sviluppo del codice e sarà disponibile a luglio 22.

Gli ultimi blog