Il giorno mar, 19/07/2016 alle 11.43 +0200, Andrea Musuruane ha
scritto: 

> 2016-07-19 11:09 GMT+02:00 Lorenzo <lorenzo.per...@gmail.com>:
> 
>         
>         
>         Ciao Andrea, 
>         ho fatto la conversione in OSM dei dati della provincia di
>         Bologna. 
>         Volevo fare i dizionari con i nomi delle strade per comparare,
>         per comune i nomi presenti su OSM con quelli forniti dalla
>         regione. 
>         Per i dati regionali conto di estrarli dal DBF dello shape,
>         per i dati in OSM pensavo di fare delle query overpass turbo
>         per ogni singolo Comune seguendo questo esempio: 
>         
>         
>         
>         area[name="Troisdorf"];way(area)[highway][name];out;
>         
>         immagino che il confronto sia da fare a “manoni”, hai
>         suggerimenti? 
> 
> 
> 
> Se può servire, tempo fa, avevo realizzato uno script python che
> estrae i nomi delle strade da un file OSM e produce un file CSV
> (beh... c'è una colonna sola..). Il file OSM può essere estratto con
> overpass, può essere salvato da JOSM, può essere generato partendo
> dagli open data, ecc.
> 
> https://github.com/musuruan/osm_imports/blob/master/utilities/extract_street_names.py
> 



Oltre ad highway=* ed addr:street=* credo siano da mettere anche gli
amenity=parking perché a volte le piazze sono in pratica dei parcheggi.
Inoltre, sempre per mappare le piazze è stato introdotto di recente
place=square.
Volendo essere pignoli sia quest'ultimo e forse anche  amenity=parking
comportano probabilmente anche che un indirizzo relativo alla piazza non
va va messo con addr:street=* ma con addr:place=*
Quindi riassumendo andrebbero estratti i nomi anche da questi:


amenity=parking
place=square
addr:place=*


Lorenzo
_______________________________________________
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it

Rispondere a