Geodaysit 2023

scaviamo nei dati OpenStreetMap con la riga di comando
06-16, 11:45–12:00 (Europe/London), Sala Videoconferenza @ PoliBa

Il database OpenStreetMap, e i suoi "estratti" di cui ci occuperemo, aumentano sempre più in grandezza, contenendo sempre più dati.

Negli anni la comunità di sviluppatori ha prodotto diversi strumenti a riga di comando che senza dover gestire un database, ma semplicemente scaricando gli estratti disponibili in rete, ci permettono di compiere numerose azioni utili.

Vedremo come estrarre dati per categorie, Bounding Box o poligoni vari, o estrarre singoli oggetti conoscendone il loro ID.
Per le statistiche è possibile ottenere quali e quanti tag ha un estratto.
Oppure possiamo ricavare uno snapshot in un tempo passato, utilizzando gli estratti "full history".

Oltre a questi comandi abbastanza noti (osmosis, osmconvert, osmfilter, osmium), esiste una collezione di programmi in Perl che ci permette di calcolare la lunghezza della rete stradale o idrografica di un estratto.
Ma è pure possibile ottenere dei report, in formato html e grafico, sui cambiamenti di un'area tra due date desiderate.
Combinando alcuni di questi comandi è possibile monitorare in maniera relativamente semplice aree molto grandi.

Nel caso del Landuse/Landcoverpossiamo dare in pasto a QGIS gli estratti di queste sole caratteristiche per eseguire verifiche topologiche.

Molte delle operazioni qui descritte possono essere compiute con strumenti online, quali query overpass o attic, ma necessitano di una buona conoscenza del linguaggio utilizzato per strutturare le query. Gli strumenti qui descritti hanno sintassi abbastanza semplici e non richiedono computer potenti.

Contribuisce a OpenStreetMap da fine 2007.
Dal 2016 al 2018 Project Manager OSM per Wikimedia Italia (capitolo italiano della OpenStreetMap Foundation).
Da fine 2018 lavora presso la sezione GIS della base di supporto globale delle Nazioni Unite a Brindisi.

This speaker also appears in: