<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2017-03-17 10:46 GMT+01:00 Fabrizio Tambussa <span dir="ltr"><<a href="mailto:ftambussa@gmail.com" target="_blank">ftambussa@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-">Il 17 marzo 2017 09:54, Andrea Musuruane <<a href="mailto:musuruan@gmail.com">musuruan@gmail.com</a>> ha scritto:<br>
> Ciao,<br>
> puoi dirmi come hai estrapolato solo i civici non presenti in OSM?<br>
> Potrebbe servimi per i civici di Biella (fonte provincia) che sono maggiori<br>
> di quelli attualmente presenti (fonte Comune). Vista la mole di dati è<br>
> improponibile usare il conflation plugin di JOSM.<br>
><br>
<br>
</span>I civici di Torino li ho caricati in una tabella di un DB Postgres<br>
direttamente dal CSV.<br>
Ho dovuto normalizzare i nomi delle vie perche' Torino aveva nomi<br>
tutti maiuscoli.<br>
Ho estratto i civici gia' presenti in OSM con query overpass,<br>
salvandoli in CSV e importandoli in un'altra tabella.<br>
Poi ho fatto il joint tra tabelle, estraendo tutte le occorrenze della<br>
prima tabella (tutti i civici) che non apparivano nella seconda<br>
(civici gia' presenti), ottenendo cosi' i civici da importare.<br></blockquote><div><br></div><div>Temo che il processo non sia stato troppo efficace. Infatti non è stato in grado di identificare i civici dove la strada è scritta modo differente nei due dataset. Per esempio, "Via Caluso Valperga" (negli open data) e "Via Valperga Caluso" (in OSM).<br><br></div><div>Inoltre, ci sono diversi civici associati a edifici (che sarebbero da rimuovere e che hanno generato altri duplicati).<br><br><osm-script><br> <query into="comune" type="area"><br> <has-kv k="admin_level" v="8"/><br> <has-kv k="name" v="Torino"/><br> </query><br> <union><br> <query type="way"><br> <area-query from="comune" /><br> <has-kv k="addr:housenumber"/><br> </query><br> <item/><br> <recurse type="down"/><br> </union><br><print mode="meta" /><br></osm-script><br><br></div><div>Ciao,<br><br></div><div>Andrea<br><br></div></div></div></div>