Re: [Talk-it] Ancora su ordinamento alfabetico
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 RoccoS. Rocco, Piazza Piazza Teresio Cortella Cortella Teresio, Piazza Piazza Unità dapos; Italia Unità dapos; 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 StoroAlpo di Storo, Strada Strada BoreiBorei, Strada Strada CasaiCasai, 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
Re: [Talk-it] Ancora su ordinamento alfabetico
Il 12/10/2009 18:11, Luigi Chiesa ha scritto: Per le eccezioni bisognerà discuterne man mano che si presentano e crearne una lista (ad esempio Dante Alighieri lo indicizzereste sotto la D oppure la A?) Sotto D: per i nomi medioevali/rinascimentali ordinerei per nome e non per cognome, anche perché il concetto di cognome moderno nasce alla fine del medioevo e diventa obbligatorio solo col concilio di Trento (XVI secolo). Quindi Leonardo da Vinci sotto L, Donatello sotto D (anche perché è un soprannome), ecc. -- .' `. | Registered Linux User #443882 |a_a | | http://counter.li.org/ .''`. \_)__/ +--- : :' : /( )\ ---+ `. `'` |\` /\ Registered Debian User #9 | `- \_|=='|_/ http://debiancounter.altervista.org/ | ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Ancora su ordinamento alfabetico
La regola non è così ferrea, non cercherei mai Giovanni Boccaccio sotto la G. :-) Luigi - Original Message - From: Carlo Stemberger carlo.stember...@gmail.com To: openstreetmap list - italiano talk-it@openstreetmap.org Sent: Tuesday, October 13, 2009 3:40 PM Subject: Re: [Talk-it] Ancora su ordinamento alfabetico Il 12/10/2009 18:11, Luigi Chiesa ha scritto: Per le eccezioni bisognerà discuterne man mano che si presentano e crearne una lista (ad esempio Dante Alighieri lo indicizzereste sotto la D oppure la A?) Sotto D: per i nomi medioevali/rinascimentali ordinerei per nome e non per cognome, anche perché il concetto di cognome moderno nasce alla fine del medioevo e diventa obbligatorio solo col concilio di Trento (XVI secolo). Quindi Leonardo da Vinci sotto L, Donatello sotto D (anche perché è un soprannome), ecc. ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Ancora su ordinamento alfabetico
Il 13/10/2009 23:21, Luigi Chiesa ha scritto: La regola non è così ferrea, non cercherei mai Giovanni Boccaccio sotto la G. :-) Ci sono le eccezioni, ovviamente. Ma anche Boccaccio non era un vero cognome, era più un soprannome (il padre si chiamava Boccaccino da Chiellino). Diciamo che la regola per i nomi antichi potrebbe essere: ordina secondo il nome più noto. -- .' `. | Registered Linux User #443882 |a_a | | http://counter.li.org/ .''`. \_)__/ +--- : :' : /( )\ ---+ `. `'` |\` /\ Registered Debian User #9 | `- \_|=='|_/ http://debiancounter.altervista.org/ | ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
[Talk-it] Ancora su ordinamento alfabetico
Per l'ordinamento alfabetico destinato ad esempio agli stradari come siamo rimasti? Facciamo un esperimento su un paese completamente mappato? Nel caso io mi offro, oppure meglio discutere la cosa in ambito internazionale? Iin questo caso c'è qualcuno che lo fa? Io non posso contare sul mio inglese per una cosa così articolata e piena di eccezioni. Luigi ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Ancora su ordinamento alfabetico
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 ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
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 ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Ancora su ordinamento alfabetico
2009/10/12 Diego Guidotti - Aedit s.r.l. guido...@aedit.it: 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. Anch'io sono d'accordo con me :-) Propongo questo approccio a la Karlsruhe Schema, cioè facciamo qualcosa di unilaterale e poi, quando / se funziona, lo proponiamo in lista. E' vero che aggiriamo il processo decisionale di OSM, ma in questo caso rischieremmo di rimanere bloccati con problemi internazionali (concetto di ordinamento in lingue non occidentali, Unicode e compagnia...). 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? Idea eccellente, che unisce l'approccio dati nel database con l'approccio ordinamento in una tabella esterna proposto da Luca Delucchi e altri. In questo modo metto la sort_key vicino ai dati a cui si riferisce (vantaggio dell'approccio nel database) ma torna utile anche per altre vie (vantaggio dell'approccio con tabella esterna) e inoltre si può fare l'override di eventuali omonimie dell'approccio con tabella esterna (ad es. vie con lo stesso nome in comuni diversi che devono essere ordinate diversamente). Purtroppo non ho tanto tempo da dedicare allo stradario, pensavo, appena ho tempo, di mettere tutto su un svn per poterci lavorare in gruppo. Grazie, Federico ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Ancora su ordinamento alfabetico
Concordo, definiamo come fare la prova così cominciamo. Come tag non sarebbe meglio name:sort=Mazzini Giuseppe, Via Per le eccezioni bisognerà discuterne man mano che si presentano e crearne una lista (ad esempio Dante Alighieri lo indicizzereste sotto la D oppure la A?). In questo caso il database delle vie risolverebbe la questione. 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 ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Ancora su ordinamento alfabetico
Vedo con piacere che il comune si Storo viene indicato come cavia per l'ordinamento alfabetico dei nomi delle vie e mi sta bene. Un dettaglio. Ho mappato anche parecchie strade di montagna e ubbidendo al blocco di JOSM che invita a mettere il nome a tutte le strade ho scelto di chiamare strada le strade forestali di montagna cui segue di solito il nome della località (a volte preceduto da preposizioni del tipo «strada per val Lorina») o il nome di due località collegate dalla strada (strada malga Spina Marigole), per distinguerle dalle via dello stradario ufficiale. Lo stradario ufficiale ha le sue complicazioni: con un'apposita delibera (la numero 25 del 2008: http://www.comune.storo.tn.it/delibere2008/g08_025.htm) la giunta comunale è riuscita a togliere le virgolette nelle denominazioni ufficiali spiegando alla commissione provinciale che i caratteri speciali possono portare complicazioni alla gestione informatica, ma non è stato possibile togliere apostrofi e lettere accentate interne alle parole. Giovanni Berti - 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 ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it -- ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Ancora su ordinamento alfabetico
2009/10/12 Giovani Berti com...@comune.storo.tn.it: Un dettaglio. Ho mappato anche parecchie strade di montagna e ubbidendo al blocco di JOSM che invita a mettere il nome a tutte le strade ho scelto di chiamare strada le strade forestali di montagna cui segue di solito il nome della località (a volte preceduto da preposizioni del tipo «strada per val Lorina») o il nome di due località collegate dalla strada (strada malga Spina Marigole), per distinguerle dalle via dello stradario ufficiale. Questo è un problema che si ri-collega all'altro, già noto, che nello stradario non dovrebbero essere inserite le autostrade. Nello specifico, vi sembra ragionevole che le strade di montagna appaiano nello stradario oppure no? (a me non sembra sbagliata né l'una né l'altra) Se decidiamo che le strade di montagna debbano apparire nello stradario, appariranno già, si spera ordinate correttamente. Se decidiamo che non devono apparire, potremmo inventare una soluzione che risolva il problema sia delle strade di montagna che delle autostrade. possono portare complicazioni alla gestione informatica, ma non è stato possibile togliere apostrofi e lettere accentate interne alle parole. Se facciamo le cose per bene dovremmo gestirle correttamente :-) Non mi ricordo che database abbia usato Diego, ma ad esempio PostgreSQL supporta COLLATE (http://www.postgresql.org/docs/8.1/interactive/charset.html) che dovrebbe essere in grado di ordinare la a accentata insieme alla a e prima della b. Ciao, Federico ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it