ToMove2017 / project

Final project of the course "Applicazioni Internet"
MIT License
0 stars 1 forks source link

Pulizia delle linee #3

Closed riccardopersiani closed 7 years ago

riccardopersiani commented 7 years ago

Andare a modificare il file linee.json in modo da migliorare la visibilità del percorso sulla mappa.

MartinoMensio commented 7 years ago

obiettivo: eliminare salti (righe dritte sulla mappa)

Modifiche fatte alle linee:

linea 4: da A1(x,y),A2(x,z),R1(y,x),R1(z,x) a A1(x,y),R1(y,x),A2(x,z),R2(z,x) linea 10: da A1(rondo_forca,giù), A2(sù,caio_mario), R1(giù,rondo_forca), R2(caio_mario,sù) in realtà il 10 non passa per 2384?? a A1_mod(sù,giù), R1_mod(giù,sù), A2(sù,caio_mario),R2(caio_mario,sù) linea 13: da A1(x,y+tail_iniziale),A2(x,y,senza_una_fermata+tail_iniziale),A3(x,z),R3(z,x),R2(y,x),R1(y,x) a A1(x,y),R1(y,x),A2(x,y),R2(y,x) spostando la tail_iniziale all'inizio delle andate (più simile a http://www.gtt.to.it/cms/percorari/urbano?view=percorsi&bacino=U&linea=13) linea 1: da A1(artom,carducci),A2(artom,carlo_felice),R1(carducci,artom),R2(carlo_felice,artom) a A1(artom,carducci),R1(carducci,artom),A2(artom,carlo_felice),R2(carlo_felice,artom) linea 2: da A1(x,y) A2(z,y) R1(y,x) R2(y,z) a R1(y,x) A1(x,y) R2(y,z) A2(z,y) linea 5: da A1 A2(qualche_fermata_in_più) R1 R2(qualche_fermata_in_più) a A1 R1 A2 R2 linea 11: da A1 A2 R1 R2 a A1 R1 A2 R2 linea 17: da A1(x,y) R1(y,x) R2(fermata_5113,x) a R2 A1 R1 linea 17b: da A1(x,y), A2(z,y), R1(y,x) a A2 R1 A1 linea 27: da A1(x,y), A2(z,y), R1(y,x)), R2(y,z) a A1 R1 A2 R2 linea 29: da A1 A2 R1 R2 a A1 R1 A2 R2 linea 32: da A1(x,y) A2(z,y) R1(y,x) R2(y,x) a A2 R1 A1 R2 linea 34: da A1(x,y) A2(z,y) R1(y,x) R2(y,z) a R1 A1 R2 A2 linea 35: da A1(x,y_intermedio) A2(x,z) R2(zbis,x) R3 a R3 A2 R2 A1 linea 35n: rompere 3552(x)-950(y) 3552-1184(z) da 1:yx 2:yx 3:zx 4:yx 5:zx 6:xy 7:xy 8:xz a 3:zx 8:xz 5:zx 6:xy 1:yx 7:xy 4:yx -->2:yx eliminato ridondante linea 36: da A1 A2 R1 R2 a A1 R1 A2 R2 linea 36n: prese le 10 varianti da http://www.gtt.to.it/cms/percorari/urbano?view=percorsi&bacino=U&linea=36n ancora un collegamento volante su corso francia, amen linea 38: 1:xy 2:zy 3:yx 4:yz 3:yx 1:xy 4:yz 2:zy linea 44: 1:xy 2:yx 3:yx 3:yx 1:xy 2:yx linea 45: 1 2 3 4 1 3 2 4 linea 46: 1 2 3 4 1 3 2 4 linea 48: unshuffle linea 50: 1 2 3 4 1 3 2 4 linea 54: 1:xy 2:xz 3:pq 4:rq 5:zx 6:zx 7:qp_ 8:qp 2:xz 5:zx 1:xy 4:rq 7:qp 3:pq 8:qp --> rimane il salto y(1479)r(1809) linea 58B: 1 2 2 1 linea 62: 1 2 cose a caso 3 4 cose a caso 1 3 2 4 linea 64: 1:xy 2:xz 3:yx 4:zx 1 3 2 4 linea 67: 1:xy 2:xz 3:py 4:yx 5:zx 6:yp 4:yx 2:xz 5:zx 1:xy 6:yp 3:py linea 70: 1 2cose a caso 3 _cose a caso_4 1 3 2 4 linea 73: 1 2 3 4 1 3 2 4 linea 79b: 1 2 3 4 1 3 2 4 linea 81: 1 2 3 4 4 1 3 2 linea 83: shuffle linea 1C: shuffle+drop linea RV2: 1 2 3 4 1 4 2 3 linea 95: 1 2 3 4 1 3 2 4 linea 95b: 1:xy 2:xz 3:xz 4:xy 5:xp 6:xq 7:px 8:rx 9:yx 10:rx 11:yx --> r<->q z<->y 3:xz 10:rx 5:xp 7:px 6:xq 8:rx 2:xz 9:yx 4:xy 11:yx 1:xy --> a caso il 3 linea 3991: 1 2 3 4 1 4 2 3

Conseguenze sul calcolo dei minpath: Precedentemente c'erano 13845841 minpaths. Ora ce ne sono 13830961 perché 3 fermate obsolete non hanno passaggi. 3719 busstops invece di 3722 come prima.