Se mi ricordo bene avevo già parlato di questo problema nel mio mini-intervento al OSMIT di Padova nel lontano 2011
E' un problema di topologia e inevitabile. Ecco il problema più banale e frequente che rende impossibile l'ordinamento di una route: Se creo una route da A - B lungo una strada con in mezzo una rotonda. Devo percorrere la rotonda in senso antiorario (orario in GB). La rotta deve essere spezzata in due pezzi alla rotonda: due pezzi con role "forward", di cui uno lo percorro quando vado da A a B e un altro che che percorro quando vado da B a A. Adesso se faccio l'ordinamento degli elementi della route, se vado da A a B devo mettere uno dei due pezzi della rotonda. Il secondo pezzo della rotonda non fa parte della rotta da A a B. Viceversa se guarda la mia route da B a A devo mettere l'altro pezzo della rotonda. Ecco dove sta il problema. Dovrei creare due relations A>B e B>A. Inoltre se ho diramamazioni più complicate, la cosa diventa ancora più complicata. Un problema simile è stato discusso estesamente alcuni mesi fa sulla lista US dove stanno creando le routes per i freeways di lunga percorrenza che in gran parte sono fatte di due corsie. Il consenso, se mi ricordo bene, era di creare due relazioni per ogni freeway: US66 East>West e US66 West>East (esempio fittizio). Inoltre lì c'è la convenzione di indicare sui cartelli stradali anche la direzione. lo vogliono anche utilizzare per le istruzioni di navigazione: "turn right on US66 West" (proprio come sarebbe l'indicazione sul cartello stradale). In realtà lo stesso problema esiste anche da noi per le relations per strade esattamente come negli USA. Avevo anche cominciato a l'epoca una discussione tecnica sull'argomento con gli autori di Waymarked Trails (Lonvia) e OSM Route Analyser, ma non proseguito. RA utilizza un algoritmo di ordinamento per la sua analisi di routes che ordina nella maggior parte dei casi "meglio" dell'algoritmo di Lonvia. Penso che sarebbe utile di riattivare questa discussione in modo formale, forse a un livello non solo italiano. Volker 2014-05-23 10:32 GMT+02:00 Francesco Pelullo <f.pelu...@gmail.com>: > > Il 23/mag/2014 10:09 "Simone Cortesi" <sim...@cortesi.com> ha scritto: > > > > > > > nella relation, le way non sono nè ordinate, nè orientate per > > garantire la sequenzialità dei nodi. di fatto, se presente, non viene > > tenuto in considerazione il forward/backward. > > > > Nell'editor delle relazioni di JOSM c'è un pulsante che serve ad ordinare > i membri della stessa. > Non ho la possibilità di fare prove, adesso, ma ricordo bene che se si > ordina la relazione e poi si tenta di chiudere la finestra dell'editor, > compare una finestra che avverte che le modifiche andranno perse. Quindi > penso che JOSM sia in grado di salvare il nuovo ordinamento dei membri. > > Ciao > /niubii/ > > _______________________________________________ > Talk-it mailing list > Talk-it@openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-it > > -- Volker SCHMIDT Via del Cristo 28 35127 Padova Italy mailto:vosc...@gmail.com phone +39 049 851 519 personal mobile+39 340 1427 105 skype: volker.schmidt
_______________________________________________ Talk-it mailing list Talk-it@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-it