<div dir="auto">Il confronto per il join delle tabelle si basa sull'uguaglianza: "Via Caluso Valperga" è diverso da "Via Valperga Caluso".<div dir="auto">Saluti </div></div><div class="gmail_extra"><br><div class="gmail_quote">Il 17/Mar/2017 19:33, "Andrea Musuruane" <<a href="mailto:musuruan@gmail.com">musuruan@gmail.com</a>> ha scritto:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><div class="elided-text">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="m_6952829865843631319gmail-">Il 17 marzo 2017 09:54, Andrea Musuruane <<a href="mailto:musuruan@gmail.com" target="_blank">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><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>
<br>______________________________<wbr>_________________<br>
Talk-it-piemonte mailing list<br>
<a href="mailto:Talk-it-piemonte@openstreetmap.org">Talk-it-piemonte@<wbr>openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-it-piemonte" rel="noreferrer" target="_blank">https://lists.openstreetmap.<wbr>org/listinfo/talk-it-piemonte</a><br>
<br></blockquote></div><br></div>