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