[Talk-it-piemonte] Civici Torino
Fabrizio Tambussa
ftambussa a gmail.com
Lun 20 Mar 2017 17:52:09 UTC
In questi giorni ho trovato molto comodo openRefine.
Permette di fare normalizzazioni rapidamente, tipo "Via Don Minzoni",
"Via don Minzoni", "Via don G. Minzoni" ecc
Saluti
Il 17 marzo 2017 20:48, Fabrizio Tambussa <ftambussa a gmail.com> ha scritto:
> Il confronto per il join delle tabelle si basa sull'uguaglianza: "Via Caluso
> Valperga" è diverso da "Via Valperga Caluso".
> Saluti
>
> Il 17/Mar/2017 19:33, "Andrea Musuruane" <musuruan a gmail.com> ha scritto:
>
>
>
> 2017-03-17 10:46 GMT+01:00 Fabrizio Tambussa <ftambussa a gmail.com>:
>>
>> Il 17 marzo 2017 09:54, Andrea Musuruane <musuruan a gmail.com> ha scritto:
>> > Ciao,
>> > puoi dirmi come hai estrapolato solo i civici non presenti in OSM?
>> > Potrebbe servimi per i civici di Biella (fonte provincia) che sono
>> > maggiori
>> > di quelli attualmente presenti (fonte Comune). Vista la mole di dati è
>> > improponibile usare il conflation plugin di JOSM.
>> >
>>
>> I civici di Torino li ho caricati in una tabella di un DB Postgres
>> direttamente dal CSV.
>> Ho dovuto normalizzare i nomi delle vie perche' Torino aveva nomi
>> tutti maiuscoli.
>> Ho estratto i civici gia' presenti in OSM con query overpass,
>> salvandoli in CSV e importandoli in un'altra tabella.
>> Poi ho fatto il joint tra tabelle, estraendo tutte le occorrenze della
>> prima tabella (tutti i civici) che non apparivano nella seconda
>> (civici gia' presenti), ottenendo cosi' i civici da importare.
>
>
> 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).
>
> Inoltre, ci sono diversi civici associati a edifici (che sarebbero da
> rimuovere e che hanno generato altri duplicati).
>
> <osm-script>
> <query into="comune" type="area">
> <has-kv k="admin_level" v="8"/>
> <has-kv k="name" v="Torino"/>
> </query>
> <union>
> <query type="way">
> <area-query from="comune" />
> <has-kv k="addr:housenumber"/>
> </query>
> <item/>
> <recurse type="down"/>
> </union>
> <print mode="meta" />
> </osm-script>
>
> Ciao,
>
> Andrea
>
>
> _______________________________________________
> Talk-it-piemonte mailing list
> Talk-it-piemonte a openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-it-piemonte
>
>
Maggiori informazioni sulla lista
Talk-it-piemonte