Re: [Talk-it] Ancora su ordinamento alfabetico

2009-10-19 Per discussione Luigi Chiesa
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

2009-10-13 Per discussione Carlo Stemberger
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

2009-10-13 Per discussione Luigi Chiesa
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

2009-10-13 Per discussione Carlo Stemberger
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

2009-10-12 Per discussione Luigi Chiesa
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 Per discussione Federico Cozzi
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

2009-10-12 Per discussione Diego Guidotti - Aedit s.r.l.
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 Per discussione Federico Cozzi
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

2009-10-12 Per discussione Luigi Chiesa
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

2009-10-12 Per discussione Giovani Berti
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 Per discussione Federico Cozzi
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