Re: [Talk-it] Ordine alfabetico
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
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
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/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
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
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
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/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/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/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