2010/10/13 Simone Saviolo <simone.savi...@gmail.com>: > *complesso*, ma non *difficile*. Abbiamo TUTTI i dati. Se una way è > stata splittata, i nodi conservano la history, posso vedere di che way > facevano parte e "recuperare" la history della nuova way. Nel secondo
Premesso che non so se ci sia una API per recuperare le way di cui fa parte un nodo (l'inverso c'è: ma qui stai parlando di recuperare una o più way da un nodo, non di recuperare i nodi di cui è composta una way), è comunque (a mio parere) impossibile scrivere un algoritmo non euristico. Supponi una way A composta di 5 nodi: A: 1-2-3-4-5 Ora la spezzi in tre: A1: 1-2 B: 2-4 C: 4-5 poi aggiungi un nodo a C: C1: 4-5-6 in particolare il nodo 6 esisteva già e apparteneva alla way D. Infine cancelli B (nella tua copia locale su JOSM) e fai upload di: A1: 1-2 C1: 4-5-6 L'esempio sembra bislacco ma è quello che può succedere quando aggiungi una rotonda (devi cancellare un segmento di way) e poi congiungi la way ad una way pre-esistente. Come fai a capire che C1 è derivata da A e non da D (nota che C1 è derivata dal nodo 6 ma non dalla way D) Ciao, Federico _______________________________________________ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it