[Talk-it] Corrispondenza fra vie in shape file e vie su OSM
Maurizio Napolitano
napoogle a gmail.com
Lun 13 Ago 2012 09:52:00 BST
Ciao
devo fare una cosa analoga, ma non ho ancora scritto codice
Prima di tutto pero':
perche' hai scelto una licenza per opere artistiche come la cc-by-sa
invece che usare una licenza per il software come la GPL?
Venendo al tuo problema, come detto sopra devo fare una cosa analoga.
Non ho ancora scritto il codice pero'.
Per la differenza fra i nomi pensavo di usare la distanza di levenshtein
fra stringhe[1]
In modo d'avere un indicatore di similarità fra nomi delle vie.
[1]http://it.wikipedia.org/wiki/Distanza_di_Levenshtein
2012/8/13 stefano.fraccaro at libero.it <stefano.fraccaro at libero.it>:
> Ciao,
> magari qualcuno ha già risolto il problema. Stavo controllando i nomi
> delle vie fra lo shape file del comune di altivole e le vie scritte su OSM e
> (ovviamente) ci sono delle differenze. C'è un modo "veloce" per sistemarle o
> finora avete passato manualmente via per via?
>
> Cmq per adesso ho proceduto in questo modo:
> * conversione dello shape file da Gauss Boaga fuso ovest con QGis (OK)
> * aperto il file da Josm per verificare la corretta posizione dei punti (OK)
> * salvato il layer in formato OSM così ho un XML da poter elaborare (OK)
> * mi son scritto un programma console in C# per convertire i tag esistenti nel
> formato di OSM (OK) ... potevo sistemare il DBF dello shape file ma in questo
> modo ho molto più controllo sui dati
> * verifica numero/sigla dei numeri civici (OK)
> * verifica nome delle vie (son fermo qui)
>
>
> Se non esiste nulla di già pronto pensavo di "automatizzare" il processo per
> semplificare il lavoro. In sostanza:
> * 1° file di input con i numeri civici (read-write)
> * 2° file di input con la zona dove inserire i numeri civici (read-only)
> * estrappolare da 2° file i nomi di tutte le vie
> * correggere il primo file tentando di riconoscere il nome della via (se ci
> riesco OK, altrimenti chiedo all'utente di scegliere da un elenco)
>
> Il codice sorgente del programma che ho fatto, licenza CC BY-SA, è disponibile
> su:
> https://sourceforge.
> net/projects/monteldvd/upload/Guide/OpenStreetMap/OsmChange_csharp.zip
>
>
> Stefano Fraccaro
>
> _______________________________________________
> Talk-it mailing list
> Talk-it at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-it
--
Maurizio "Napo" Napolitano
http://de.straba.us
Maggiori informazioni sulla lista
Talk-it