OpenStreetMap

Confronto prima/dopo

Posted by Andrea Musuruane on 21 October 2017 in Italian (Italiano)

Era un po' di tempo che volevo trovare un modo semplice per mostrare la situazione prima e dopo gli edit che ho fatto quest'estate a Spotorno.

Sollecitato prima da Paolo e poi da Michele, ho iniziato a pensare a una soluzione.

Per prima cosa ho scaricato due snapshot del nord-ovest d'Italia da geofabrik, relativi al primo luglio e al primo settembre.

Poi ho estratto i confini comunali di Spotorno, con Overpass Turbo per mezzo della seguente query:

<osm-script>
<query type="relation">
  <has-kv k="admin_level" v="8"/>
  <has-kv k="name" v="Spotorno"/>
</query>
<recurse type="relation-way"/>
<union>
  <item/>
  <recurse type="down"/>
</union>
<print mode="meta" />
</osm-script>

Li ho quindi esportati in un file .osm, ho aperto il file con JOSM, ho tolto tutti i tag e ho concatenato tutte le way. Poi ho salvato il risultato nel file spotorno.poly.

Quindi con osmconvert ho estratto dai file di geofabrik solo la porzione relativa al Comune di Spotorno:

$ osmconvert nord-ovest-170701.osm.pbf -B=spotorno.poly --complete-ways -o=spotorno-170701.osm.pbf
$ osmconvert nord-ovest-170901.osm.pbf -B=spotorno.poly --complete-ways -o=spotorno-170901.osm.pbf

Con Maperitive ho aperto questi due file e ho usato come rendering rule Better Mapnik

Poi ho ingrandito la mappa a un livello di zoom sufficiente per evidenziare le modifiche e mi sono posizionato sulla parte orientale del budello. Quindi ho impostato i limiti di stampa e ho esportato in bitmap i due data set (avendo cura di selezionarne solo uno per volta).

Infine, ho creato un PNG animato per mostrare la transizione prima/dopo.

Questo è il risultato finale: Spotorno

Questa stessa tecnica può essere ovviamente usata anche in altri contesti, come i mapping party.

Location: San Antonio, Spotorno, SV, LIG, 17028, Italia

Comment from bubix on 24 October 2017 at 06:37

Andrea, ora è incontrovertibile! I caruggi mancavano eccome! Hai sviluppato una chiarissima procedeura che non vedo l'ora di applicarla! Bubix

Login to leave a comment