2009/10/12 Diego Guidotti - Aedit s.r.l. <[email protected]>:
> 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
[email protected]
http://lists.openstreetmap.org/listinfo/talk-it

Rispondere a