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:
Questa stessa tecnica può essere ovviamente usata anche in altri contesti, come i mapping party.
Discussion
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