[Talk-it] Strade con ref da controllare

Daniele Forsi dforsi at gmail.com
Tue Sep 22 21:34:08 BST 2009


Ho corretto i ref presenti nell'italy.osm del 20 settembre che mi
sembravano "ovviamente" sbagliati (come ref e name invertiti), ma ce
ne sono diversi che non capisco, addirittura in qualche caso il ref è
stato aggiunto in seguito e messo identico al name.

Se riconoscete una strada nella vostra zona dateci un'occhiata, ad
esempio per la prima della lista:
http://www.openstreetmap.org/browse/way/29848598

 length |  way_id  |   highway    |                    ref
--------+----------+--------------+-------------------------------------------
     41 | 29848598 | secondary    | Via Brennero;Via Rencio;Rentscher-Strasse
     41 | 29848595 | secondary    | Via Brennero;Via Rencio;Rentscher-Strasse
     41 | 30273646 | secondary    | Via Brennero;Via Rencio;Rentscher-Strasse
     25 | 27184204 | tertiary     | Piazza Giuseppe Garibaldi | == name
     23 | 27182561 | tertiary     | Piazza Trieste e Trento
     23 |  8041196 | tertiary     | Piazza Trieste e Trento
     23 | 27182539 | tertiary     | Piazza Trieste e Trento
     23 | 27182546 | tertiary     | Piazza Trieste e Trento
     20 | 24505956 | secondary    | Via delle Margherite
     20 | 24505929 | secondary    | Via delle Margherite
     20 | 31278206 | residential  | Via Luigi Pirandello
     20 | 31278204 | residential  | Via Luigi Pirandello
     19 | 27016028 | tertiary     | Via delle Industrie | == name
     19 | 24928745 | tertiary     | Via delle Industrie | == name
     18 | 39383639 | tertiary     | Via del gallitello  | == name
     18 | 31396869 | secondary    | Via del Plebiscito  | == name
     17 | 24265961 | tertiary     | Via Attilio Monti   | == name
     17 | 24265962 | tertiary     | Via Attilio Monti
     17 | 24265963 | tertiary     | Via Attilio Monti
     17 | 24265965 | tertiary     | Via Attilio Monti
     17 | 28857473 | tertiary     | Via Attilio Monti
     17 | 28857472 | tertiary     | Via Attilio Monti
     17 | 39383229 | tertiary     | Viale dell'unicef | == name
     17 | 39383230 | tertiary     | Viale dell'unicef | == name
     17 | 30093402 | tertiary     | Viale dell'Unicef | == name
     17 | 27172945 | tertiary     | Via Salvator Rosa | == name
     17 | 27184205 | tertiary     | Via Salvator Rosa | == name
     16 | 30084065 | tertiary     | Via de coubertin  | == name
     16 | 24505848 | secondary    | Via dei Gladioli  | name = Uscita
     16 | 24505899 | secondary    | Via dei Gladioli
     15 | 39474684 | tertiary     | Via Don Minozzi   | == name
     15 | 37065763 | tertiary     | Via Sacro Cuore   | == name
     15 | 37065766 | tertiary     | Via Sacro Cuore
     14 | 39274022 | tertiary     | Viale Centrale | == name
     14 | 39274077 | tertiary     | Viale Centrale
     14 | 39314066 | tertiary     | Viale Centrale
     14 | 39314068 | tertiary     | Viale Centrale
     14 | 39383386 | tertiary     | Viale Centrale
     14 | 39383387 | tertiary     | Viale Centrale
     14 | 39383388 | tertiary     | Viale Centrale
     14 | 39383389 | tertiary     | Viale Centrale
     14 | 39383390 | tertiary     | Viale Centrale
     14 | 34731850 | secondary    | Via San Severo | == name
     14 | 29209597 | tertiary     | Via Tetti Giro
     14 | 29209598 | unclassified | Via Tetti Giro | name = Via della Stazione
     13 | 31784403 | residential  | Via San Luigi  | name = Viale Europa
     13 | 32593008 | tertiary     | Via San Paolo  | == name
     12 | 22635262 | tertiary     | Via Brendole   | == name
     12 | 34880570 | tertiary     | Via Emiliana   | == name
     12 | 26965789 | tertiary     | Via Stazione   | == name
     10 | 39363585 | tertiary     | Via Cavour | == name
     10 | 30093117 | tertiary     | Via Cavour | == name

questi i comandi in postgres (dall'elenco precedente ho tolto quelli
che ho corretto):
CREATE VIEW highway_ref AS SELECT w1.way_id, w1.v AS "highway", w2.v
AS "ref" FROM way_tags w1, way_tags w2 WHERE w1.k='highway' AND
w1.way_id = w2.way_id AND w2.k='ref';
SELECT LENGTH(ref),* FROM highway_ref WHERE ref LIKE 'Via%' OR ref
LIKE 'Piazza%' ORDER BY LENGTH(ref) DESC, ref ASC;

-- 
Daniele Forsi




More information about the Talk-it mailing list