Edizione del

By

Le API si sono dimostrate uno strumento popolare ed efficace per lo sviluppo rapido di software. Ciò è particolarmente vero nel campo della mappatura web, dove spesso è necessaria una combinazione di competenze cartografiche e di sviluppo software per creare mappe destinate a un pubblico globale. Nell'ambito del continuo sviluppo della suite di standard OGC API , OGC ha organizzato una serie di Code Sprint . Tra questi, il Code Sprint virtuale OGC API di maggio 2021 si è svolto dal 26 al 28 maggio 2021.

Con Ordnance Survey (OS) come sponsor di livello Oro e Natural Resources Canada (NRCan) come sponsor di livello Argento, lo sprint di programmazione si è proposto di portare avanti lo sviluppo della bozza degli standard API OGC per mappe, tessere e stili. Lo sprint mirava anche a identificare i problemi e le possibili soluzioni.

Questo sprint di codice è stato il primo a concentrarsi sulle bozze degli standard API OGC per mappe, riquadri e stili, offrendo così l'opportunità di prototipare le API all'interno di soluzioni che implementano le tre API. 

Gli obiettivi specifici dello sprint del codice erano:

  • Sviluppare implementazioni di prototipi di OGC API – Maps.
  • Sviluppare implementazioni di prototipi di OGC API – Tiles.
  • Sviluppare implementazioni di prototipi di API OGC – Stili.
  • Testare le implementazioni del prototipo.
  • Fornisci all'editor un feedback su cosa ha funzionato e cosa non ha funzionato.
  • Fornire un feedback sul documento di specifiche, in particolare su ciò che manca.

Il Code Sprint ha raggiunto con successo tutti i suoi obiettivi e ha raggiunto il suo scopo di far progredire lo sviluppo delle bozze degli standard API OGC per mappe, tile e stili.

Migliori bozza OGC API – Maps specificazione descrive un'API che presenta i dati come mappe applicando uno stile. La bozza di specifica consente a un'applicazione client di richiedere mappe come immagini. Ciò include la possibilità di specificare o modificare parametri quali la dimensione di un'immagine e i sistemi di riferimento delle coordinate al momento della richiesta.

Migliori bozza OGC API – Tiles specificazione descrive un blocco di costruzione API che può abilitare altre implementazioni API OGC per servire mappe o dati di feature tiled suddivisi in tile individuali. La bozza di specifica include concetti quali set di matrici tile e schemi tile. La bozza di standard può essere utilizzata per pubblicare tile di mappa e dati di feature tiled (questi ultimi anche colloquialmente chiamati Vector Tile).

La bozza della specifica OGC API – Styles definisce un'API Web che consente ai server o client di mappe, nonché agli editor di stili visivi, di gestire e recuperare stili costituiti da istruzioni di simbolizzazione che possono essere applicate da un motore di rendering a elementi e/o coperture.

I partecipanti allo sprint hanno identificato e documentato le lezioni apprese in un Rapporto Tecnico Riassuntivo, che sarà presentato al Gruppo di Lavoro sul Dominio dell'Architettura durante la 120ª Riunione dei Membri dell'OGC, lunedì 13 settembre 2021, e pubblicato poco dopo. Sia i membri dell'OGC che i non membri possono registrarsi alla prossima Riunione dei Membri dell'OGC su ogcmeet.org.

Il Summary Engineering Report contiene anche una visione di ciò che le tre API OGC esaminate durante lo Sprint faranno per contribuire a soddisfare le esigenze della comunità della National Mapping Agency (NMA).

Gli ultimi blog