Ho portato avanti il lavoro sul test. Dalla mappa del comune di Storo ho prima corretto tutte le maiuscole mancanti che ho trovato, poi ho estratto i nomi e ho creato una tabella con il nome secondo l'ordine alfabetico nel formato Cognome Nome, Via (insomma come abbiamo già detto in precedenza). Per il momento ho tralasciato i ponti e le località. Allego il file con le due colonne (ho usato il tabulatore come divisore così è facile aprirlo in OO.oCalc o in Excel).
Le regole che ho adottato (naturalmente discutibili): * Prima il cognome e poi il nome salvo eccezioni es.: Garibaldi Giuseppe, Via - Dante Alighieri, Via * Le preposizioni (di, a, per, ...) e gli aggettivi della strada (privata, consortile, forestale,...) rimangono con la strada al minuscolo es.: Filande, Via delle Pallino Pinco, Via privata * Presenza di titoli (don, conte, dr., tenente) inseriti tra il cognome e il nome es.: Pallino dr. Pinco, Vicolo (i titoli nobiliari a plurale rimangono perché si riferiscono alla famiglia e non alla persona es.: Conti Lodron, Via) * Le date convertite in lettere es.: Venticinque aprile, Piazza (con l'eccezione di Primo maggio) * I numeri sia ordinanali che cardinali convertiti in lettere es.: Sedicesimo Reggimento Artiglieria, Piazza * I santi preceduti da S. (così i nomi femminili e quelli che cominciano per vocale vengono indicizzati correttamente) es.: S. Alessandro, Via * I papi col solo nome senza papa, beato o santo es.: Giovanni XXIII, Viale * Le strade statali e provinciali, dove non hanno altro nome, nome esteso senza inversioni né virgola es.: Strada Provinciale 69 Qualcuno è in grado di inserire automaticamente i nomi da una lista di questo tipo oppure bisogna fare tutto manualmente? Luigi ----- Original Message ----- From: Diego Guidotti - Aedit s.r.l. To: openstreetmap list - italiano Sent: Monday, October 12, 2009 5:50 PM Subject: Re: [Talk-it] Ancora su ordinamento alfabetico Anche io pensavo ad un test come quello proposto da Federico. Penso sia possibile inserire su Storo i tag sort_name (dove necessari) poi nell'applicativo dello stradario potrei importare questi valori nel db e, dove presenti, usarli per l'ordinamento. Dopo averla testata potremmo proporre la key in maniera ufficiale. Penserei inoltre di creare, in fase di import, una tabelle unica di codifica tra name e sort_name da cui andare a pescare i sort_name nei casi in cui questo manca. Ad esempio se a Storo ho Via Giuseppe Mazzini -> Mazzini Giuseppe, Via ed a Pisa ho Via Giuseppe Mazzini senza sort_name potrei "forzare" lo stradario ad usare Mazzini Giuseppe, Via anche a Pisa. Controindicazioni? Purtroppo non ho tanto tempo da dedicare allo stradario, pensavo, appena ho tempo, di mettere tutto su un svn per poterci lavorare in gruppo. Ciao, Diego 2009/10/12 Federico Cozzi <f.co...@gmail.com> 2009/10/12 Luigi Chiesa <lchi...@tiscalinet.it>: > Facciamo un esperimento su un paese completamente mappato? > Nel caso io mi offro, oppure meglio discutere la cosa in ambito > internazionale? La mia proposta era di prendere l'ottimo stradario realizzato per i comuni italiani e modificarne il codice in modo da appoggiarsi dapprima alla nuova chiave sort_name (o sort_key o altro che decidiamo), quindi di mettere mano ad un paese già mappato e piccolo (es. Storo) per vedere se l'approccio funziona o emergono bug imprevisti. Idealmente l'algoritmo dello stradario andrebbe comunque reso più intelligente in modo da indovinare, per le vie a cui manca la nuova chiave, un probabile ordinamento. Ciao Federico
Largo Antonio Rosmini Rosmini Antonio, Largo Piazza 16° Reggimento Artiglieria Sedicesimo Reggimento Artiglieria, Piazza Piazza Europa Europa, Piazza Piazza Fiorindo Malfer Malfer Fiorindo, Piazza Piazza Francesco Cortella Cortella Francesco, Piazza Piazza Salvatore Scalvini Scalvini Salvatore, Piazza Piazza San Rocco S. Rocco, Piazza Piazza Teresio Cortella Cortella Teresio, Piazza Piazza Unità d' Italia Unità d' Italia, Piazza Piazza di Spenigolo Spenigolo, Piazza di Piazzetta di Prael Prael, Piazzetta di Rotonda a nord di Ca' Rossa Ca' Rossa, Rotonda a nord di Rotonda di Condino Condino, Rotonda di SP 69 Strada Provinciale 69 Salita al Proas Proas, Salita al Salita al Castello Castello, Salita al Salita alla Bastia Bastia, Salita alla Sentiero per Prespedé Prespedé, Sentiero per Strada Alpo Alpo, Strada Strada Alpo di Storo Alpo di Storo, Strada Strada Borei Borei, Strada Strada Casai Casai, Strada Strada Casai Val de Ortighe Casai Val de Ortighe, Strada Strada Cereto Cereto, Strada Strada Cravacor Cravacor, Strada Strada Crine val Marza Crine val Marza, Strada Strada Doredont Doredont, Strada Strada Dos de Lace Dos de Lace, Strada Strada Dos del Fo Dos del Fo, Strada Strada Faserno Grotta Faserno Grotta, Strada Strada Faserno Pre de Raseghe Faserno Pre de Raseghe, Strada Strada Fastaggio Fastaggio, Strada Strada Gardonera Gardonera, Strada Strada Macaone Macaone, Strada Strada Malga Capre Malga Capre, Strada Strada Malga Plas Malga Plas, Strada Strada Malga Prael Malga Prael, Strada Strada Malga Spina Malga Spina, Strada Strada Malga Val Marzeta Malga Val Marzeta, Strada Strada Marigole Marigole, Strada Strada Nagò Nagò, Strada Strada Nascaletta Nascaletta, Strada Strada Noselli Noselli, Strada Strada Ponecla Ponecla, Strada Strada Pra Bort Marigole Pra Bort Marigole, Strada Strada Pra de Daù Pra de Daù, Strada Strada Pre de Raseghe Romantera Pre de Raseghe Romantera, Strada Strada Quadrelle Quadrelle, Strada Strada Retort Retort, Strada Strada Riccomassimo Riccomassimo, Strada Strada Rio Santa Barbara Rio S. Barbara, Strada Strada Rondasino Rondasino, Strada Strada Salvaraonda Salvaraonda, Strada Strada San Lorenzo S. Lorenzo, Strada Strada Spessa Spessa, Strada Strada Tai Tai, Strada Strada Tonolo Tonolo, Strada Strada Vigne Prapitetto Vigne Prapitetto, Strada Strada a Malga Tonol Malga Tonol, Strada a Strada al Ponte Marchior Ponte Marchior, Strada al Strada al Pra Comune Pra Comune, Strada al Strada alle Gere Gere, Strada alle Strada dei Paùli Paùli, Strada dei Strada di Paghera Paghera, Strada di Strada di Val Val, Strada di Strada forestale dopo Casina Casina, Strada forestale dopo Strada nei Prati di Nar Prati di Nar, Strada nei Strada per Casina Casina, Strada per Strada per Casina e Terramonte Casina e Terramonte, Strada per Strada per Faserno Faserno, Strada per Strada per Malga Spina Malga Spina, Strada per Strada per Malga Vacil Malga Vacil, Strada per Strada per Nar Nar, Strada per Strada per Nar Alto Nar Alto, Strada per Strada per Nar e Piola Nar e Piola, Strada per Strada per Pice Pice, Strada per Strada per Saroan (Serodine) Saroan (Serodine), Strada per Strada per Serodine Serodine, Strada per Strada per la Colonia Colonia, Strada per la Strada per la val Lorina Val Lorina, Strada per la Strada sotto Pice Pice, Strada sotto Strada tagliafuoco Capitello Capitello, Strada tagliafuoco Strada vecchia San Lorenzo S. Lorenzo, Strada vecchia Via 1° maggio Primo maggio, Via Via 24 maggio Ventiquattro maggio, Via Via 4 novembre Quattro novembre, Via Via Acquaiolo Acquaiolo, Via Via Alcide De Gasperi De Gasperi Alcide, Via Via Alessandro Manzoni Manzoni Alessandro, Via Via Armando Diaz Diaz Armando, Via Via Brione Brione, Via Via Ca' Rossa Ca' Rossa, Via Via Calcine Calcine, Via Via Campini - Lodrone Campini - Lodrone, Via Via Campini - Ponte Caffaro Campini - Ponte Caffaro, Via Via Campini - Storo Campini - Storo, Via Via Canelle Canelle, Via Via Capitello Capitello, Via Via Carlo Maffei Maffei Carlo, Via Via Cesare Battisti Battisti Cesare, Via Via Cipriano Gnesotti Gnesotti Cipriano, Via Via Condini Condini, Via Via Conti Lodron Lodron Conti, Via Via Conventino Conventino, Via Via Costiole Costiole, Via Via Dante Alighieri Dante Alighieri, Via Via Emilio Miglio Miglio Emilio, Via Via Faserno Faserno, Via Via Foilo Foilo, Via Via Formigher Formigher, Via Via Galileo Galilei Galilei Galileo, Via Via Giacomo Leopardi Leopardi Giacomo, Via Via Giacomo Puccini Puccini Giacomo, Via Via Gino Rossi Rossi Gino, Via Via Giovanni Segantini Segantini Giovanni, Via Via Giuseppe Garibaldi Garibaldi Giuseppe, Via Via Giuseppe Papaleoni Papaleoni Giuseppe, Via Via Guglielmo Marconi Marconi Guglielmo, Via Via Laini Laini, Via Via Lunga Lunga, Via Via Martinello Martinello, Via Via Monte Suello Monte Suello, Via Via Oreste Baratieri Baratieri Oreste, Via Via Paride il Grande Paride il Grande, Via Via Pozzo Madama Pozzo Madama, Via Via Pra' Grandi Pra' Grandi, Via Via Pra' di Berti Pra' di Berti, Via Via Regoli Regoli, Via Via Roccola Roccola, Via Via Roma Roma, Via Via Roncaduz Roncaduz, Via Via Saletto Saletto, Via Via San Carlo Borromeo S. Carlo Borromeo, Via Via San Floriano S. Floriano, Via Via San Giovanni S. Giovanni, Via Via San Vigilio S. Vigilio, Via Via Sant' Andrea S. Andrea, Via Via Santa Barbara S. Barbara, Via Via Sette Pievi Sette Pievi, Via Via Sopravillo Sopravillo, Via Via Trento Trento, Via Via Villa Villa, Via Via Zona Artigianale Zona Artigianale, Via Via al Rio Rio, Via al Via al Ruch Ruch, Via al Via al Sarà Sarà, Via al Via alla Costa Costa, Via alla Via de Praol Praol, Via de Via dei Campanari Campanari, Via dei Via dei Castagni Castagni, Via dei Via dei Giardini Giardini, Via dei Via dei Pascoli Pascoli, Via dei Via dei Veneziani Veneziani, Via dei Via del Dazio Dazio, Via del Via del Grano Grano, Via del Via del Mercato Mercato, Via del Via del Trato Marzo Trato Marzo, Via del Via della Conciliazione Conciliazione, Via della Via delle Albare Albare, Via delle Via delle Filande Filande, Via delle Via delle Mure Mure, Via delle Via delle Piane curte Piane curte, Via delle Via delle Piane lunghe Piane lunghe, Via delle Via delle Pozze Pozze, Via delle Via delle Sarese Sarese, Via delle Via di Baltram Baltram, Via di Via di Castel Castel, Via di Via di San Rocco S. Rocco, Via di Via di Santa Rita S. Rita, Via di Via di Vil Vil, Via di Via don Filiberto Luzzani Luzzani don Filiberto, Via Via don Valentino Morelli Morelli don Valentino, Via Via mons. Giacomo Regensburger Regensburger mons. Giacomo, Via Via per Verdura Verdura, Via per Via tenente Costantino Marini Marini tenente Costantino, Via Vicolo dei Quattro Cantoni Quattro Cantoni, Vicolo dei Vicolo del Put Palà Put Palà, Vicolo del Vicolo dell' Arco Arco, Vicolo dell' Vicolo della Cria Cria, Vicolo della Vicolo della Società Americana Società Americana, Vicolo della Vicolo delle Crosure Crosure, Vicolo delle
_______________________________________________ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it