Re: [Talk-it] Ordine alfabetico

2009-09-23 Per discussione Luigi Chiesa
gvf scrive:

> Il giorno mer, 23/09/2009 alle 14.27 +0200, Daniele Forsi ha scritto:
>> Il 23 settembre 2009 11.01, Federico Cozzi ha scritto:
>>
>> > Per questo sarebbe quasi da introdurre un tag ad hoc (es.
>> > sort_name=...) dove vengono marcati sia la "via" che la divisione
>> > alfabetica del nome.
>>
>> secondo me no
> ...snippone...
>> l'elenco di Diego Guidotti e l'idea di Luciano Montanaro di aggiungere
>> anche i nomi di persona possono dare risultati immediati senza
>> aggiungere tag e senza cambiare le abitudini dei mappatori
>
> neppure col tuo sistema ottieni liste corrette finché non hai popolato
> il database con tutti i possibili nomi (e ti assicuro che sono tanti),
> inoltre come gestire nomi che possono essere anche cognomi?
>
> Forse una soluzione sarebbe quella di adottare entrambe le soluzioni
> ovvero mettere il tag e usare il database per gli oggetti che non hanno
> il tag.
>

Ritengo che definire un tag ad hoc sia la cosa migliore, la costruzione di 
un database coi nomi dovrebbe essere una soluzione adottata da un software 
che voglia generare le liste per ovviare al tag mancante.
Più utile sarebbe un comando nell'editor che proponga tutte le combinazioni 
di sort possibili e si sceglie la più corretta compilando così 
automaticamente il tag.

> Attenzione che la cosa non riguarda solo le vie, lo stesso problema
> esiste per alberghi, chiese e in generale per qualsiasi oggetto di cui
> potrebbe essere interessante generare una lista.

Condivido, è l'insieme di queste sono informazioni che danno veramente quel 
qualcosa in più.

Luigi 


___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Ordine alfabetico

2009-09-23 Per discussione gvf
Il giorno mer, 23/09/2009 alle 14.27 +0200, Daniele Forsi ha scritto:
> Il 23 settembre 2009 11.01, Federico Cozzi ha scritto:
> 
> > Per questo sarebbe quasi da introdurre un tag ad hoc (es.
> > sort_name=...) dove vengono marcati sia la "via" che la divisione
> > alfabetica del nome.
> 
> secondo me no
...snippone...
> l'elenco di Diego Guidotti e l'idea di Luciano Montanaro di aggiungere
> anche i nomi di persona possono dare risultati immediati senza
> aggiungere tag e senza cambiare le abitudini dei mappatori

neppure col tuo sistema ottieni liste corrette finché non hai popolato
il database con tutti i possibili nomi (e ti assicuro che sono tanti),
inoltre come gestire nomi che possono essere anche cognomi?

Forse una soluzione sarebbe quella di adottare entrambe le soluzioni
ovvero mettere il tag e usare il database per gli oggetti che non hanno
il tag. 

Attenzione che la cosa non riguarda solo le vie, lo stesso problema
esiste per alberghi, chiese e in generale per qualsiasi oggetto di cui
potrebbe essere interessante generare una lista. 
-- 
Ciao Gio.


___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Ordine alfabetico

2009-09-23 Per discussione Daniele Forsi
Il 23 settembre 2009 11.01, Federico Cozzi ha scritto:

> Per questo sarebbe quasi da introdurre un tag ad hoc (es.
> sort_name=...) dove vengono marcati sia la "via" che la divisione
> alfabetica del nome.

secondo me no

perché se lo devi inserire per tutte le way già esistenti finché non
hai finito non ottieni l'elenco ordinato in maniera comprensibile (es.
"Via A. Manzoni" la trovi alla "m" se c'è il nuovo tag e alla "a" se
non c'è) e l'ordinamento viene sballato se il nome viene modificato e
se vengono inserite nuove strade senza il nuovo tag

alcuni casi sono facili da trattare automaticamente (es. nomi di due
parole che iniziano per Via/Piazza/... vedi l'elenco di Diego) e per i
casi non facili se aggiungi il tag lo devi fare per tutte le strade
d'Italia, mentre se usi una "tabella" nel programma che costruisce lo
stradario lo inserisci una volta sola e vale anche per tutte le future
strade che verranno inserite con quel nome ("Via Camillo Benso Conte
di Cavour", "Via Vittime della mafia")

l'elenco di Diego Guidotti e l'idea di Luciano Montanaro di aggiungere
anche i nomi di persona possono dare risultati immediati senza
aggiungere tag e senza cambiare le abitudini dei mappatori

-- 
Daniele Forsi

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Ordine alfabetico

2009-09-23 Per discussione Luciano Montanaro
2009/9/23 Luigi Chiesa :
> Meditando sul possibile uso dei dati OSM il mio pensiero si è soffermato
> sull'estrazione dei nomi delle strade per creare uno stradario e relativa
> mappa di un certa località.
> Nella lingua italiana il nome di battesimo deve precedere il cognome, quindi
> scrivendo un programma in grado di discriminare i vari via, viale, piazza
> ..., mi rimane nome e cognome.
> Questo elenco sarà possibile metterlo in ordine alfabetico per nome, ma non
> per cognome come sarebbe corretto, senza contare che oltre a personaggi vi
> sono date, luoghi, mestieri ...

In effetti non è detto che la strada sia intitolata a una persona.
Però un indicizzatore potrebbe avere un elenco di parole da "ignorare"
durante la generazione dell'indice:

Per semplificare, diciamo che questo elenco contenga
"piazza, via, il, lo, di, dello, giorgio"

allora le seguenti vie:

via dello stambecco
piazza Giorgio Washington
via George Washington

Sarebbero ordinate come:

stambecco (via dello)
Washington (piazza Giorgio)
Washington (via George)

Cioè, la parte "scartata" non verrebbe scartata del tutto, ma ai fini
dell'ordinamento verrebbe resa meno importante.

Si potrebbe generare una lista iniziale di parole da scartare con
"via, piazza, ecc.", più le preposizioni, più un elenco dei nomi
italiani comuni, e provare a vedere che succede.
Una volta generato un primo indice, si possono sempre aggiungere
parole all'elenco delle eccezioni.

> Non sarebbe una utile cosa inserire un marcatore che indichi da dove
> iniziare l'ordinamento alfabetico? Qualcosa del tipo "Via Guglielmo
> ^Marconi" che indichi che tale strada debba essere indicizzata sotto la M e
> non sotto la G generando poi qualcosa come "Marconi, Guglielmo (Via)".
>

Il name dovrebbe contenere il nome ufficiale della via, così com'è. Se
serve un nome alternativo,  breve, o l'indicazione dell'oridnamento
piuttosto, credo che sarebbe più utile un tag "short_name"
aggiuntivo...
se n'era discusso tempo fa.




-- 
Luciano Montanaro

Anyone who is capable of getting themselves made President should on
no account be allowed to do the job. -- Douglas Adams

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Ordine alfabetico

2009-09-23 Per discussione Diego Guidotti - Aedit s.r.l.
Stavo organizzando una cosa simile per il servizio delle statistiche [1] e
pensavo di estrarre la prima parola dal nome ordinando alfabeticamente per
quello che rimane (quindi Via Giosuè Carducci rimane sotto la G). Dal punto
di vista informatico si risolve implementando un meccanismo di full text
search che non richiede l'ordinamento alfabetico.

Dal punto di vista della banca dati teoricamente in progetti di db stradali
andrebbe separato il DUG (Denominazione Urbanistica Geografica ovvero i vari
Piazza, Via, strada per arrivare a Rua, Lungarno) dal toponimo ed andrebbe
inserito un testo da usare per il solo fine dell'ordinamento.

Nel nostro caso il DUG è estraibile in quanto corrisponde di norma alla
prima parola (valutando come gestire le preposizioni come ad esempio Piazza
dei Caduti,  e i casi quali Strada Statale 65 Tosco Romagnola ),
l'ordinamento penso sia un problema minore, utile soprattutto per generare
degli stradari, per applicazioni informatiche la ricerca full text dovrebbe
bastare.

Per curiosità ecco i DUG più utilizzati in OSM

   via 44760  strada 2613  viale 2580  piazza 1744  vicolo 1055  largo 561
corso 477  vico 372  ponte 368  piazzale 365  contrada 318  località 308
salita 260  sentiero 194  sp 137  borgo 137  rotonda 134  galleria 117
calle 98  lungomare 89  piazzetta 75  contrà 71  stradello 59  passo 57
circonvallazione 56  traversa 53  frazione 47  tangenziale 45  cavalcavia 44
streda 42  lungotevere 41  ss 41  scalinata 40  lungarno 39  pista 38
passeggiata 37  lungo 36  fixme 34  viadotto 32  riva 32  raccordo 31
autostrada 28  corte 28  st. 28  riviera 27  passaggio 24  cascina 23
fondamenta 22  percorso 22


[1] www.gfoss.it/osm/stat/

2009/9/23 Luigi Chiesa 

> Meditando sul possibile uso dei dati OSM il mio pensiero si è soffermato
> sull'estrazione dei nomi delle strade per creare uno stradario e relativa
> mappa di un certa località.
> Nella lingua italiana il nome di battesimo deve precedere il cognome,
> quindi
> scrivendo un programma in grado di discriminare i vari via, viale, piazza
> ..., mi rimane nome e cognome.
> Questo elenco sarà possibile metterlo in ordine alfabetico per nome, ma non
> per cognome come sarebbe corretto, senza contare che oltre a personaggi vi
> sono date, luoghi, mestieri ...
> Non sarebbe una utile cosa inserire un marcatore che indichi da dovela
> iniziare l'ordinamento alfabetico? Qualcosa del tipo "Via Guglielmo
> ^Marconi" che indichi che tale strada debba essere indicizzata sotto la M e
> non sotto la G generando poi qualcosa come "Marconi, Guglielmo (Via)".
>
> Luigi
>
>
> ___
> 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] Ordine alfabetico

2009-09-23 Per discussione Luca Delucchi
Il 23 settembre 2009 11.21, Fabio Locati  ha scritto:
> Effettivamente l'inserimento di un tag ad hoc potrebbe essere la
> soluzione migliore. Penso, inoltre, che questo tag, se verra
> accettato, di proporlo anche a livello internazionale
>

forse è meglio proporlo e farlo accettare a livello internazionale...

ciao
Luca

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Ordine alfabetico

2009-09-23 Per discussione Fabio Locati
Effettivamente l'inserimento di un tag ad hoc potrebbe essere la
soluzione migliore. Penso, inoltre, che questo tag, se verra
accettato, di proporlo anche a livello internazionale

Il 23/09/09, Luigi Chiesa ha scritto:
> Meditando sul possibile uso dei dati OSM il mio pensiero si è soffermato
> sull'estrazione dei nomi delle strade per creare uno stradario e relativa
> mappa di un certa località.
> Nella lingua italiana il nome di battesimo deve precedere il cognome, quindi
> scrivendo un programma in grado di discriminare i vari via, viale, piazza
> ..., mi rimane nome e cognome.
> Questo elenco sarà possibile metterlo in ordine alfabetico per nome, ma non
> per cognome come sarebbe corretto, senza contare che oltre a personaggi vi
> sono date, luoghi, mestieri ...
> Non sarebbe una utile cosa inserire un marcatore che indichi da dove
> iniziare l'ordinamento alfabetico? Qualcosa del tipo "Via Guglielmo
> ^Marconi" che indichi che tale strada debba essere indicizzata sotto la M e
> non sotto la G generando poi qualcosa come "Marconi, Guglielmo (Via)".
>
> Luigi
>
>
> ___
> Talk-it mailing list
> Talk-it@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-it
>

-- 
Inviato dal mio dispositivo mobile

Fabio A Locati

Home: Segrate, Milan, Italy (GMT +1)
Phone: +39-328-3799681
MSN/Jabber/E-Mail: fabioloc...@gmail.com

PGP Key: 9EF6 3C79 F6DF 76CD 770A 43A1 DCCB 415C 9656 3334

Envolved in: KDE, OpenStreetMap, Ubuntu, Wikimedia

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Ordine alfabetico

2009-09-23 Per discussione Elena of Valhalla
2009/9/23 Elena of Valhalla :
> 2009/9/23 Luigi Chiesa :
>> Meditando sul possibile uso dei dati OSM il mio pensiero si è soffermato
>> sull'estrazione dei nomi delle strade per creare uno stradario e relativa
>> mappa di un certa località.
> hai visto che c'e` gia` un sito (di cui non ricordo l'url) che fa
> esattamente questo, anche se per ora solo per la francia?)

eccolo, appena ritrovato su LWN:

http://maposmatic.org/

ho visto che loro hanno ignorato la cosa, nell'esempio di Chavagne
c'e` una Victor Hugo (Rue) sotto la V

-- 
Elena ``of Valhalla''

homepage: http://www.trueelena.org
email: elena.valha...@gmail.com

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Ordine alfabetico

2009-09-23 Per discussione Federico Cozzi
2009/9/23 Luigi Chiesa :
> Nella lingua italiana il nome di battesimo deve precedere il cognome, quindi
> scrivendo un programma in grado di discriminare i vari via, viale, piazza
> ..., mi rimane nome e cognome.

Non è così facile discriminare via, viale, piazza ecc. Mi è già
capitato un problema simile e i vari prefissi sono quasi un migliaio!
(esistono cose strane come "lungarno", "fondamenta", "rio", ecc.)

Per questo sarebbe quasi da introdurre un tag ad hoc (es.
sort_name=...) dove vengono marcati sia la "via" che la divisione
alfabetica del nome.

Ciao

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Ordine alfabetico

2009-09-23 Per discussione Elena of Valhalla
2009/9/23 Luigi Chiesa :
> Meditando sul possibile uso dei dati OSM il mio pensiero si è soffermato
> sull'estrazione dei nomi delle strade per creare uno stradario e relativa
> mappa di un certa località.

hai visto che c'e` gia` un sito (di cui non ricordo l'url) che fa
esattamente questo, anche se per ora solo per la francia?)

> Non sarebbe una utile cosa inserire un marcatore che indichi da dove
> iniziare l'ordinamento alfabetico? Qualcosa del tipo "Via Guglielmo
> ^Marconi" che indichi che tale strada debba essere indicizzata sotto la M e
> non sotto la G generando poi qualcosa come "Marconi, Guglielmo (Via)".

io non lo metterei nel name, pero`: mi sembra che possa causare non
pochi problemi a tutti gli altri programmi che usano i dati

(e non si puo` dire "tanto il carattere ^ non c'e` in nessuna via,
basta ignorarlo: sulla lista internazionale quando si e` fatto un
discorso del genere qualcuno ha detto che aveva intenzione di
comprarsi una via privata solo per chiamarla con uno dei nomi
"impossibile")

-- 
Elena ``of Valhalla''

homepage: http://www.trueelena.org
email: elena.valha...@gmail.com

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it