GTFS to OSM route matching: tdg-82900
Sankéo — France_Languedoc-Roussillon_Pyrenees-Orientales
7350 trips, 5679 matched (77.3%).
bus NCMI (NCMI): 0 of 255 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | Jean Moulin | Parking Universit. | 125 | 503 (5490686) | 0.00 | 0.67 | 0.09 | 0.93 | 0.00 | 0.19 | – | map |
| 4 | Parking Universit. | Jean Moulin | 125 | 13 (6743130) | 0.00 | 0.67 | 0.48 | 0.75 | 0.00 | 0.23 | – | map |
| 3 | Parking Universit. | Campus | 5 | 18 (18356983) | 0.00 | 0.60 | 0.18 | 0.99 | 0.00 | 0.19 | – | map |
bus NCDV (NCDV): 0 of 192 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 15 | Quai Nobel | Quai Nobel | 192 | D (18352760) | 0.00 | 0.71 | 0.59 | 0.00 | 0.10 | 0.26 | – | map |
bus 9 (9): 35 of 200 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 29 | Collège Estagel | Gare Routière | 25 | 9 (2598368) | 1.00 | 0.83 | 0.67 | 0.55 | 0.80 | 0.77 | – | map |
| 26 | Espira de l'Agly | Gare Routière | 25 | 9 (2598368) | 1.00 | 0.74 | 0.38 | 0.93 | 0.74 | 0.69 | – | map |
| 29 | Gare Routière | Collège Estagel | 25 | 9 (2598367) | 1.00 | 0.85 | 0.67 | 0.55 | 0.79 | 0.72 | – | map |
| 26 | Gare Routière | Espira de l'Agly | 25 | 9 (2598367) | 1.00 | 0.77 | 0.38 | 0.93 | 0.73 | 0.64 | – | map |
| 12 | Gare Routière | Pas de l'échelle | 10 | 9 (2598367) | 1.00 | 0.35 | 0.88 | 1.00 | 0.35 | 0.39 | – | map |
| 9 | Pas de l'échelle | Gare Routière | 10 | 9 (2598368) | 1.00 | 0.26 | 0.84 | 1.00 | 0.26 | 0.27 | – | map |
| 23 | Rivesaltes | Gare Routière | 7 | 9 (2598368) | 1.00 | 0.66 | 0.29 | 0.86 | 0.66 | 0.59 | – | map |
| 14 | Collège Estagel | Languedoc | 6 | 9 (2598367) | 1.00 | 0.41 | 0.55 | -0.39 | 0.03 | 0.24 | – | map |
| 11 | Espira de l'Agly | Languedoc | 5 | 9 (2598368) | 1.00 | 0.31 | 0.26 | 0.69 | 0.31 | 0.32 | – | map |
| 20 | Gare Routière | Pas de l'échelle | 5 | 9 (2598367) | 1.00 | 0.59 | 0.89 | 1.00 | 0.56 | 0.58 | – | map |
| 21 | Gare Routière | Pas de l'échelle | 5 | 9 (2598367) | 1.00 | 0.62 | 0.91 | 1.00 | 0.56 | 0.57 | – | map |
| 14 | Languedoc | Collège Estagel | 5 | 9 (2598367) | 1.00 | 0.41 | 0.54 | 0.39 | 0.38 | 0.41 | – | map |
| 23 | Gare Routière | Rivesaltes | 3 | 9 (2598367) | 1.00 | 0.68 | 0.29 | 0.86 | 0.65 | 0.54 | – | map |
| 15 | Languedoc | Collège Estagel | 3 | 9 (2598367) | 1.00 | 0.44 | 0.55 | 0.39 | 0.41 | 0.43 | – | map |
| 8 | Languedoc | Rivesaltes | 2 | 9 (2598367) | 1.00 | 0.23 | 0.16 | 0.93 | 0.23 | 0.22 | – | map |
| 8 | Rivesaltes | Languedoc | 2 | 9 (2598368) | 1.00 | 0.23 | 0.17 | 0.94 | 0.23 | 0.21 | – | map |
| 30 | Collège Estagel | Gare Routière | 1 | 9 (2598368) | 1.00 | 0.86 | 0.67 | 0.55 | 0.83 | 0.79 | – | map |
| 15 | Collège Estagel | Languedoc | 1 | 9 (2598367) | 1.00 | 0.44 | 0.55 | -0.39 | 0.03 | 0.25 | – | map |
| 34 | Pas de l'échelle | Gare Routière | 10 | 9 (2598368) | 1.00 | 0.97 | 1.00 | 1.00 | 0.97 | 0.93 | 0.97 | map |
| 33 | Vingrau | Gare Routière | 10 | 9 (2598368) | 1.00 | 0.94 | 0.95 | 0.94 | 0.94 | 0.89 | 0.93 | map |
| 34 | Gare Routière | Pas de l'échelle | 5 | 9 (2598367) | 1.00 | 1.00 | 1.00 | 1.00 | 0.97 | 0.89 | 0.97 | map |
| 33 | Gare Routière | Vingrau | 5 | 9 (2598367) | 1.00 | 0.97 | 0.95 | 0.94 | 0.94 | 0.85 | 0.93 | map |
| 32 | Tautavel | Gare Routière | 5 | 9 (2598368) | 1.00 | 0.91 | 0.84 | 0.80 | 0.91 | 0.87 | 0.87 | map |
bus 2 (2): 317 of 478 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 31 | Cliniques | Avenue d'Argelès | 34 | 2 (18155751) | 1.00 | 0.72 | 0.61 | 1.00 | 0.72 | 0.68 | – | map |
| 34 | Corneilla-la-Rivière | Avenue d'Argelès | 21 | 2 (13939353) | 1.00 | 0.77 | 0.82 | 0.92 | 0.73 | 0.58 | – | map |
| 33 | Saleilles | St-Estève | 19 | 2 (18155931) | 1.00 | 0.79 | 0.83 | 0.89 | 0.79 | 0.76 | – | map |
| 21 | Catalogne Pt Chaud | Cliniques | 16 | 2 (18155931) | 1.00 | 0.50 | 0.46 | 0.95 | 0.50 | 0.48 | – | map |
| 22 | St-Estève | Avenue d'Argelès | 14 | 2 (18135778) | 1.00 | 0.51 | 0.41 | 0.62 | 0.51 | 0.49 | – | map |
| 33 | Villeneuve de la R. | St-Estève | 11 | 2 (18139001) | 1.00 | 0.79 | 0.85 | 0.91 | 0.79 | 0.75 | – | map |
| 24 | Catalogne Pt Chaud | Corneilla-la-Rivière | 10 | 2 (18155819) | 1.00 | 0.56 | 0.64 | 0.66 | 0.51 | 0.40 | – | map |
| 22 | Cliniques | Catalogne Brasserie | 10 | 2 (18135778) | 1.00 | 0.51 | 0.41 | 0.71 | 0.51 | 0.48 | – | map |
| 25 | Corneilla-la-Rivière | Catalogne Brasserie | 10 | 2 (13939353) | 1.00 | 0.57 | 0.67 | 0.83 | 0.52 | 0.40 | – | map |
| 21 | Avenue d'Argelès | St-Estève | 6 | 2 (18155931) | 1.00 | 0.50 | 0.46 | 0.84 | 0.50 | 0.50 | – | map |
| 12 | Catalogne Pt Chaud | St-Estève | 5 | 2 (18155931) | 1.00 | 0.29 | 0.28 | 0.69 | 0.29 | 0.31 | – | map |
| 13 | St-Estève | Catalogne Brasserie | 5 | 2 (18155751) | 1.00 | 0.30 | 0.28 | 0.66 | 0.30 | 0.31 | – | map |
| 43 | Cliniques | Villeneuve de la R. | 44 | 2 (18135778) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.93 | 0.98 | map |
| 42 | Saleilles | Cliniques | 36 | 2 (18155931) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.93 | 0.99 | map |
| 46 | Corneilla-la-Rivière | Saleilles | 34 | 2 (13939353) | 1.00 | 0.96 | 0.87 | 0.98 | 0.96 | 0.83 | 0.92 | map |
| 45 | Villeneuve de la R. | Corneilla-la-Rivière | 33 | 2 (18155819) | 1.00 | 0.96 | 0.88 | 0.95 | 0.96 | 0.82 | 0.91 | map |
| 42 | Villeneuve de la R. | Cliniques | 32 | 2 (18139001) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.92 | 0.98 | map |
| 30 | Avenue d'Argelès | Cliniques | 28 | 2 (18155931) | 1.00 | 0.71 | 0.63 | 1.00 | 0.71 | 0.67 | 0.74 | map |
| 43 | Cliniques | Saleilles | 22 | 2 (18155751) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.94 | 0.99 | map |
| 45 | Saleilles | Corneilla-la-Rivière | 22 | 2 (13939352) | 1.00 | 0.96 | 0.88 | 0.98 | 0.96 | 0.83 | 0.92 | map |
| 33 | Avenue d'Argelès | Corneilla-la-Rivière | 21 | 2 (13939352) | 1.00 | 0.77 | 0.83 | 0.92 | 0.72 | 0.58 | 0.76 | map |
| 46 | Corneilla-la-Rivière | Villeneuve de la R. | 16 | 2 (18155800) | 1.00 | 0.96 | 0.88 | 0.95 | 0.96 | 0.83 | 0.91 | map |
| 34 | St-Estève | Saleilles | 15 | 2 (18155751) | 1.00 | 0.79 | 0.83 | 0.89 | 0.79 | 0.76 | 0.81 | map |
| 34 | St-Estève | Villeneuve de la R. | 12 | 2 (18135778) | 1.00 | 0.79 | 0.85 | 0.91 | 0.79 | 0.76 | 0.82 | map |
| 44 | Pézilla-la-Rivière | Saleilles | 1 | 2 (13939353) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.91 | 0.98 | map |
| 43 | Villeneuve de la R. | Pézilla-la-Rivière | 1 | 2 (18155819) | 1.00 | 1.00 | 1.00 | 0.99 | 1.00 | 0.89 | 0.98 | map |
bus D (D): 399 of 549 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 19 | Bas Vernet 4 | Tourné | 131 | D (18346097) | 1.00 | 0.91 | 0.96 | 0.99 | 0.86 | 0.81 | – | map |
| 3 | Bas Vernet 4 | Bas Vernet 1 | 19 | D (18352754) | 1.00 | 0.16 | 0.07 | 0.46 | 0.05 | 0.14 | – | map |
| 19 | Tourné | Bas Vernet 4 | 137 | D (18352754) | 1.00 | 1.00 | 0.99 | 1.00 | 1.00 | 0.88 | 0.97 | map |
| 21 | Baillat | Bas Vernet 4 | 131 | D (18352760) | 1.00 | 1.00 | 0.99 | 1.00 | 1.00 | 0.90 | 0.98 | map |
| 21 | Bas Vernet 4 | Baillat | 131 | D (18346097) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.91 | 0.98 | map |
bus NCAN (NCAN): 0 of 96 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 30 | Canet Sud | Vert Vallon | 48 | 3 (12943352) | 0.00 | 0.83 | 0.53 | 0.68 | 0.28 | 0.31 | – | map |
| 30 | Vert Vallon | Canet Sud | 48 | 3 (12947013) | 0.00 | 0.83 | 0.53 | 0.68 | 0.25 | 0.32 | – | map |
bus 19 (19): 0 of 83 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 28 | Opoul | Gare Routière | 16 | 2 (18135778) | 0.00 | 0.65 | 0.94 | 0.72 | 0.02 | 0.23 | – | map |
| 17 | Gare Routière | Opoul | 15 | 16 (18355542) | 0.00 | 0.77 | 0.75 | 0.74 | 0.46 | 0.49 | – | map |
| 28 | Gare Routière | Opoul | 13 | 16 (18355542) | 0.00 | 0.79 | 0.79 | 0.74 | 0.25 | 0.20 | – | map |
| 14 | Opoul | Gare Routière | 10 | 573 (19965041) | 0.00 | 0.78 | 0.96 | 0.95 | 0.00 | 0.24 | – | map |
| 11 | Collège Joffre | Opoul | 9 | 9EX (18242682) | 0.00 | 0.82 | 0.89 | 0.71 | 0.18 | 0.23 | – | map |
| 8 | Fenouil | Collège Joffre | 5 | 13 (6743129) | 0.00 | 0.75 | 0.54 | 0.73 | 0.00 | 0.18 | – | map |
| 10 | Opoul | Collège Joffre | 5 | 9EX (18242544) | 0.00 | 0.90 | 0.89 | 0.71 | 0.20 | 0.23 | – | map |
| 10 | Opoul | Rivesaltes | 5 | 9EX (18242544) | 0.00 | 0.90 | 0.96 | 0.67 | 0.10 | 0.22 | – | map |
| 8 | Collège Joffre | Fenouil | 4 | 13 (6743130) | 0.00 | 0.75 | 0.58 | 0.80 | 0.00 | 0.20 | – | map |
| 32 | Gare Routière | Opoul | 1 | 9 (2598367) | 0.00 | 0.94 | 0.62 | 0.78 | 0.62 | 0.57 | – | map |
bus 25 (25): 75 of 150 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 21 | Catalogne J. Violet | Bois des Pins | 75 | 25 (18610862) | 1.00 | 1.00 | 0.93 | -1.00 | 0.10 | 0.22 | – | map |
| 21 | Bois des Pins | Catalogne J. Violet | 75 | 25 (18610862) | 1.00 | 1.00 | 0.99 | 1.00 | 1.00 | 0.89 | 0.98 | map |
bus 1 (1): 334 of 406 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 54 | Orfila | Le Soler | 67 | 1 (14066829) | 1.00 | 1.00 | 1.00 | 0.83 | 0.91 | 0.88 | – | map |
| 31 | Vauban | Le Soler | 5 | 1 (14066826) | 1.00 | 0.70 | 0.63 | 0.87 | 0.70 | 0.68 | – | map |
| 52 | Le Soler | Roseraie | 68 | 1 (14066945) | 1.00 | 1.00 | 0.99 | 0.99 | 1.00 | 0.94 | 0.99 | map |
| 54 | Roseraie | Le Soler | 61 | 1 (14066829) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.95 | 0.99 | map |
| 52 | Le Soler | Orfila | 60 | 1 (18130709) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.95 | 0.99 | map |
| 60 | Roseraie | St-Féliu d'Avall | 35 | 1 (14066207) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.95 | 0.99 | map |
| 58 | St-Féliu d'Avall | Orfila | 30 | 1 (13941269) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.95 | 0.99 | map |
| 58 | St-Féliu d'Avall | Roseraie | 20 | 1 (14066206) | 1.00 | 1.00 | 0.99 | 1.00 | 1.00 | 0.95 | 0.99 | map |
| 60 | Orfila | St-Féliu d'Avall | 15 | 1 (13941270) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.95 | 0.99 | map |
| 10 | Camus | Catalogne Brasserie | 11 | 1 (14066827) | 1.00 | 1.00 | 0.99 | 1.00 | 1.00 | 0.94 | 0.99 | map |
| 36 | Le Soler | Camus | 10 | 1 (14066944) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.94 | 0.99 | map |
| 44 | Camus | St-Féliu d'Avall | 8 | 1 (14066826) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.95 | 0.99 | map |
| 10 | Catalogne Pt Chaud | Camus | 5 | 1 (14066942) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.93 | 0.98 | map |
| 26 | Catalogne Pt Chaud | Roseraie | 5 | 1 (14066943) | 1.00 | 1.00 | 0.98 | 0.98 | 1.00 | 0.94 | 0.98 | map |
| 26 | Orfila | Catalogne Brasserie | 5 | 1 (14066828) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.96 | 0.99 | map |
| 37 | Vauban | St-Féliu d'Avall | 1 | 1 (14066205) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.94 | 0.99 | map |
bus 16 (16): 36 of 108 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 20 | Cap Roussillon | Languedoc | 18 | 16 (11493180) | 1.00 | 0.55 | 0.70 | 0.76 | 0.00 | 0.26 | – | map |
| 13 | Cap Roussillon | Rivesaltes | 18 | 16 (18355542) | 1.00 | 0.59 | 0.35 | -0.34 | 0.09 | 0.26 | – | map |
| 25 | Cap Roussillon | Languedoc | 12 | 16 (11493180) | 1.00 | 0.44 | 0.99 | 0.76 | 0.00 | 0.23 | – | map |
| 12 | Rivesaltes | Cap Roussillon | 12 | 16 (18355542) | 1.00 | 0.55 | 0.34 | 0.34 | 0.46 | 0.43 | – | map |
| 10 | Cap Roussillon | Espace Entreprises | 6 | 16 (16192429) | 1.00 | 0.71 | 0.34 | 0.62 | 0.00 | 0.25 | – | map |
| 16 | Espace Entreprises | Languedoc | 6 | 16 (16192429) | 1.00 | 0.88 | 0.60 | -0.38 | 0.00 | 0.19 | – | map |
| 19 | Languedoc | Cap Roussillon | 30 | 16 (18355542) | 1.00 | 0.86 | 0.71 | 1.00 | 0.77 | 0.70 | 0.81 | map |
| 24 | Languedoc | Cap Roussillon | 6 | 16 (18355542) | 1.00 | 0.92 | 0.99 | 1.00 | 0.92 | 0.88 | 0.94 | map |
bus C (C): 516 of 577 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 11 | Campus | Gare TGV | 35 | C (10049014) | 1.00 | 0.38 | 0.38 | 0.55 | 0.38 | 0.36 | – | map |
| 11 | Gare TGV | Campus | 26 | C (10049014) | 1.00 | 0.38 | 0.39 | -0.54 | 0.07 | 0.23 | – | map |
| 29 | Flandres Dunkerque | Sankéo | 258 | C (10049014) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.96 | 0.99 | map |
| 30 | Sankéo | Flandres Dunkerque | 258 | C (10049016) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.96 | 0.99 | map |
bus 26 (26): 224 of 272 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 11 | Clodion | Lycée Maillol | 23 | 26 (18614609) | 1.00 | 0.46 | 0.38 | 0.87 | 0.46 | 0.42 | – | map |
| 11 | Lycée Maillol | Clodion | 11 | 26 (18614422) | 1.00 | 0.44 | 0.41 | 0.90 | 0.44 | 0.43 | – | map |
| 13 | Lycée Maillol | Torcatis | 9 | 26 (18614422) | 1.00 | 0.52 | 0.51 | 0.83 | 0.52 | 0.50 | – | map |
| 12 | Torcatis | Lycée Maillol | 5 | 26 (18614609) | 1.00 | 0.50 | 0.47 | 0.91 | 0.50 | 0.45 | – | map |
| 25 | Lycée Maillol | Chefdebien | 117 | 26 (18614422) | 1.00 | 1.00 | 0.99 | 1.00 | 1.00 | 0.95 | 0.99 | map |
| 24 | Chefdebien | Lycée Maillol | 107 | 26 (18614609) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.95 | 0.99 | map |
bus 22 (22): 28 of 66 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 19 | Gare Routière | St-Nazaire Era | 20 | 22 (18452516) | 1.00 | 0.74 | 0.85 | 0.97 | 0.58 | 0.52 | – | map |
| 12 | St-Nazaire Era | Massilia | 13 | 22 (18452235) | 1.00 | 0.75 | 0.66 | 0.84 | 0.69 | 0.38 | – | map |
| 15 | St-Nazaire Era | Lurçat | 5 | 22 (18452235) | 1.00 | 0.94 | 0.92 | 0.98 | 0.69 | 0.46 | – | map |
| 18 | St-Nazaire Era | Gare Routière | 15 | 22 (18452235) | 1.00 | 0.89 | 0.98 | 0.99 | 0.89 | 0.66 | 0.88 | map |
| 15 | Lurçat | St-Nazaire Era | 13 | 22 (18452516) | 1.00 | 0.93 | 0.97 | 0.99 | 0.93 | 0.71 | 0.91 | map |
bus 12e (12EX): 0 of 26 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 15 | Catalogne J. Violet | Torreilles Plage | 16 | 12EX (14104507) | 0.00 | 0.88 | 0.94 | 1.00 | 0.88 | 0.77 | 0.74 | map |
| 15 | Torreilles Plage | Catalogne J. Violet | 10 | 12EX (18184818) | 0.00 | 0.88 | 0.94 | 1.00 | 0.88 | 0.77 | 0.74 | map |
bus 4 (4): 368 of 392 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 35 | Catalogne Brasserie | Canohès | 5 | 4 (18184296) | 1.00 | 0.60 | 0.53 | 0.98 | 0.57 | 0.53 | – | map |
| 33 | Collège Mitterrand | Castillet | 5 | 4 (18184401) | 1.00 | 0.61 | 0.51 | 0.91 | 0.52 | 0.41 | – | map |
| 14 | Mas Bedos | Collège Mitterrand | 5 | 4 (18184296) | 1.00 | 0.24 | 0.20 | 0.83 | 0.22 | 0.22 | – | map |
| 34 | Salanque | Formation | 5 | 4 (18184296) | 1.00 | 0.59 | 0.59 | 0.88 | 0.57 | 0.58 | – | map |
| 34 | Catalogne Brasserie | Canohès | 4 | 4 (18184296) | 1.00 | 0.59 | 0.51 | 0.98 | 0.59 | 0.55 | – | map |
| 50 | Salanque | Canohès | 98 | 4 (18184296) | 1.00 | 0.86 | 0.85 | 0.93 | 0.86 | 0.84 | 0.87 | map |
| 49 | Canohès | Salanque | 97 | 4 (18184401) | 1.00 | 0.91 | 0.91 | 0.93 | 0.91 | 0.88 | 0.91 | map |
| 62 | Torreilles Plage | Canohès | 44 | 4 (13934808) | 1.00 | 0.97 | 0.97 | 1.00 | 0.95 | 0.88 | 0.95 | map |
| 61 | Canohès | Torreilles Plage | 34 | 4 (13936613) | 1.00 | 0.97 | 0.98 | 1.00 | 0.95 | 0.88 | 0.96 | map |
| 51 | Canohès | Salanque | 20 | 4 (18184401) | 1.00 | 0.94 | 0.92 | 0.93 | 0.91 | 0.85 | 0.91 | map |
| 52 | Canohès | Salanque | 10 | 4 (18184401) | 1.00 | 0.96 | 0.95 | 0.93 | 0.91 | 0.82 | 0.91 | map |
| 63 | Canohès | Torreilles Plage | 10 | 4 (13936613) | 1.00 | 1.00 | 0.99 | 1.00 | 0.98 | 0.89 | 0.97 | map |
| 51 | Salanque | Canohès | 10 | 4 (18184296) | 1.00 | 0.88 | 0.87 | 0.93 | 0.84 | 0.82 | 0.87 | map |
| 54 | Salanque | Canohès | 10 | 4 (18184296) | 1.00 | 0.93 | 0.92 | 0.93 | 0.88 | 0.83 | 0.90 | map |
| 57 | Salanque | Caratg | 10 | 4 (18184296) | 1.00 | 0.98 | 0.96 | 0.98 | 0.97 | 0.90 | 0.96 | map |
| 54 | Canohès | Salanque | 5 | 4 (18184401) | 1.00 | 1.00 | 0.97 | 0.93 | 0.91 | 0.79 | 0.92 | map |
| 64 | Canohès | Torreilles Plage | 5 | 4 (13936613) | 1.00 | 0.98 | 0.99 | 1.00 | 0.94 | 0.84 | 0.95 | map |
| 52 | Caratg | Salanque | 5 | 4 (18184401) | 1.00 | 0.96 | 0.97 | 0.98 | 0.96 | 0.92 | 0.96 | map |
| 58 | Salanque | Caratg | 5 | 4 (18184296) | 1.00 | 1.00 | 0.99 | 0.98 | 0.95 | 0.88 | 0.96 | map |
| 63 | Torreilles Plage | Canohès | 5 | 4 (13934808) | 1.00 | 0.98 | 0.99 | 1.00 | 0.97 | 0.89 | 0.97 | map |
bus B (B): 673 of 697 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 13 | Lycée Picasso | Catalogne Brasserie | 19 | B (13469241) | 1.00 | 0.50 | 0.43 | 0.82 | 0.50 | 0.48 | – | map |
| 13 | Catalogne Pt Chaud | Lycée Picasso | 5 | B (10049020) | 1.00 | 0.50 | 0.44 | 0.85 | 0.50 | 0.45 | – | map |
| 26 | Cité St-Assiscle | Roseraie | 334 | B (10049020) | 1.00 | 1.00 | 0.99 | 0.99 | 1.00 | 0.93 | 0.98 | map |
| 26 | Roseraie | Cité St-Assiscle | 334 | B (13469241) | 1.00 | 1.00 | 0.99 | 1.00 | 0.96 | 0.93 | 0.98 | map |
| 20 | Gare TGV | Roseraie | 5 | B (10049020) | 1.00 | 0.77 | 0.76 | 0.95 | 0.77 | 0.69 | 0.79 | map |
bus 5 (5): 144 of 167 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 29 | Gare TGV | Palmeraie | 13 | 5 (13950399) | 1.00 | 0.67 | 0.53 | 0.79 | 0.67 | 0.64 | – | map |
| 28 | Palmeraie | Gare TGV | 10 | 5 (13950398) | 1.00 | 0.67 | 0.53 | 0.79 | 0.67 | 0.62 | – | map |
| 42 | Ste-Marie Plage | Gare TGV | 77 | 5 (13950398) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.96 | 0.99 | map |
| 43 | Gare TGV | Ste-Marie Plage | 67 | 5 (13950399) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.96 | 0.99 | map |
bus 21 (21): 4 of 26 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 9 | Gare TGV | Espace Entreprises | 10 | 21 (18451737) | 1.00 | 0.78 | 0.97 | -1.00 | 0.22 | 0.37 | – | map |
| 4 | Mas de la Garrigue | Gare Routière | 6 | 21 (18451737) | 1.00 | 0.57 | 0.79 | 0.98 | 0.43 | 0.35 | – | map |
| 6 | Gare TGV | Espace Entreprises | 5 | 21 (18451737) | 1.00 | 0.86 | 0.97 | -1.00 | 0.14 | 0.25 | – | map |
| 5 | Espace Entreprises | Gare TGV | 1 | 21 (18451737) | 1.00 | 0.71 | 0.97 | 1.00 | 0.57 | 0.57 | – | map |
| 9 | Espace Entreprises | Gare Routière | 4 | 21 (18451737) | 1.00 | 0.78 | 0.92 | 0.96 | 0.67 | 0.61 | 0.79 | map |
bus 20 (20): 16 of 37 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 20 | Llupia Mimosas | Gare Routière | 21 | 20 (18385228) | 1.00 | 1.00 | 1.00 | -1.00 | 0.10 | 0.19 | – | map |
| 20 | Gare Routière | Llupia Mimosas | 16 | 20 (18385228) | 1.00 | 1.00 | 0.99 | 1.00 | 1.00 | 0.87 | 0.97 | map |
bus 2ex (2EX): 0 of 20 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 9 | Corneilla-la-Rivière | Gare Routière | 10 | 510 (9099717) | 0.00 | 0.78 | 0.80 | 1.00 | 0.22 | 0.24 | – | map |
| 9 | Gare Routière | Corneilla-la-Rivière | 10 | 510 (9099804) | 0.00 | 0.78 | 0.82 | 1.00 | 0.22 | 0.31 | – | map |
bus NITB (NITB): 0 of 16 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10 | Cité Universitaire | Castillet | 8 | 9EX (18242682) | 0.00 | 0.90 | 0.25 | 0.81 | 0.10 | 0.22 | – | map |
| 19 | Castillet | Cité Universitaire | 5 | A (10049015) | 0.00 | 0.76 | 0.97 | 0.97 | 0.48 | 0.23 | – | map |
| 13 | Castillet | Cité Universitaire | 3 | D (18346097) | 0.00 | 0.62 | 0.43 | 0.94 | 0.19 | 0.28 | – | map |
bus 15 (15): 144 of 156 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 14 | Europe | Castillet | 6 | 15 (14069353) | 1.00 | 0.54 | 0.68 | 0.99 | 0.54 | 0.47 | – | map |
| 14 | Vauban | Europe | 6 | 15 (14068907) | 1.00 | 0.54 | 0.68 | 0.99 | 0.54 | 0.47 | – | map |
| 26 | Pollestres | Castillet | 72 | 15 (14069353) | 1.00 | 1.00 | 0.99 | 0.99 | 1.00 | 0.94 | 0.99 | map |
| 26 | Vauban | Pollestres | 72 | 15 (14068907) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.94 | 0.99 | map |
bus 17 (17): 51 of 56 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3 | Estagel | Cassagnes | 5 | 17 (2789335) | 1.00 | 0.60 | 0.75 | 1.00 | 0.60 | 0.48 | 0.69 | map |
| 5 | Estagel | Cassagnes | 16 | 17 (2789335) | 1.00 | 1.00 | 0.99 | 1.00 | 1.00 | 1.00 | 1.00 | map |
| 4 | Cassagnes | Estagel | 11 | 17 (2789334) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | map |
| 5 | Cassagnes | Estagel | 10 | 17 (18356284) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | map |
| 5 | Collège Estagel | Cassagnes | 9 | 17 (18355968) | 1.00 | 1.00 | 0.99 | 1.00 | 1.00 | 1.00 | 1.00 | map |
| 4 | Cassagnes | Collège Estagel | 5 | 17 (2789334) | 1.00 | 1.00 | 0.96 | 1.00 | 0.75 | 0.82 | 0.91 | map |
bus 24 (24): 26 of 31 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 23 | Massilia | Parc des Sports | 5 | 24 (18479366) | 1.00 | 0.78 | 0.73 | 0.92 | 0.78 | 0.79 | – | map |
| 18 | Lycée Picasso | Parc des Sports | 13 | 24 (18479366) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.97 | 0.99 | map |
| 24 | Parc des Sports | Massilia | 8 | 24 (18479504) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.95 | 0.99 | map |
| 21 | La Lunette | Lycée Picasso | 5 | 24 (18479234) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.97 | 0.99 | map |
bus A (A): 1027 of 1032 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 18 | Vauban | Tecnosud 2 | 5 | A (10049015) | 1.00 | 0.72 | 0.63 | 0.93 | 0.48 | 0.24 | – | map |
| 33 | Tecnosud 2 | Languedoc | 272 | A (14045144) | 1.00 | 0.97 | 1.00 | 1.00 | 0.97 | 0.92 | 0.97 | map |
| 32 | Languedoc | Tecnosud 2 | 267 | A (14045145) | 1.00 | 0.97 | 1.00 | 1.00 | 0.97 | 0.93 | 0.97 | map |
| 26 | Languedoc | Parc des Sports | 244 | A (10049015) | 1.00 | 0.96 | 0.99 | 1.00 | 0.96 | 0.93 | 0.97 | map |
| 27 | Parc des Sports | Languedoc | 244 | A (10049012) | 1.00 | 0.96 | 1.00 | 1.00 | 0.96 | 0.91 | 0.97 | map |
bus 10 (10): 170 of 170 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 41 | Le Barcarès | Lycée Maillol | 41 | 10 (14039627) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.60 | 0.92 | map |
| 43 | Gare TGV | Le Barcarès | 24 | 10 (14039748) | 1.00 | 0.98 | 1.00 | 1.00 | 0.98 | 0.59 | 0.91 | map |
| 41 | Lycée Maillol | Le Barcarès | 24 | 10 (14044997) | 1.00 | 0.98 | 0.98 | 0.99 | 0.98 | 0.57 | 0.90 | map |
| 37 | Le Barcarès | Gare TGV | 20 | 10 (14039626) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.62 | 0.92 | map |
| 43 | Le Barcarès | Gare TGV | 17 | 10 (14031798) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.61 | 0.92 | map |
| 40 | Gare TGV | Le Barcarès | 11 | 10 (14044995) | 1.00 | 0.97 | 1.00 | 1.00 | 0.97 | 0.57 | 0.90 | map |
| 28 | Gare TGV | Le Barcarès | 10 | 10 (14044994) | 1.00 | 0.78 | 0.94 | 1.00 | 0.78 | 0.47 | 0.79 | map |
| 28 | Le Barcarès | Gare TGV | 10 | 10 (14039626) | 1.00 | 0.76 | 0.94 | 1.00 | 0.76 | 0.46 | 0.78 | map |
| 37 | Gare TGV | Le Barcarès | 7 | 10 (14044994) | 1.00 | 0.97 | 1.00 | 1.00 | 0.97 | 0.59 | 0.91 | map |
| 38 | Lycée Maillol | Le Barcarès | 5 | 10 (14044996) | 1.00 | 0.97 | 0.98 | 0.99 | 0.97 | 0.59 | 0.90 | map |
| 40 | Gare TGV | Le Barcarès | 1 | 10 (14044995) | 1.00 | 0.97 | 0.99 | 1.00 | 0.90 | 0.54 | 0.88 | map |
bus 11 (11): 41 of 41 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 23 | St-Laurent / Slque | Gare TGV | 18 | 11 (14045095) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.78 | 0.95 | map |
| 24 | Gare TGV | St-Laurent / Slque | 15 | 11 (14045094) | 1.00 | 0.96 | 0.99 | 1.00 | 0.96 | 0.77 | 0.93 | map |
| 20 | St-Laurent / Slque | Gare TGV | 6 | 11 (14045095) | 1.00 | 0.87 | 0.94 | 1.00 | 0.87 | 0.64 | 0.86 | map |
| 23 | Gare TGV | St-Laurent / Slque | 2 | 11 (14045094) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.78 | 0.95 | map |
bus 18 (18): 91 of 91 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4 | Baixas - Stade | Calce Village | 44 | 18 (18356982) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.76 | 0.95 | map |
| 5 | Calce Village | Baixas - Stade | 39 | 18 (18356983) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.80 | 0.96 | map |
| 6 | Calce Village | Ecole de Baixas | 4 | 18 (18356983) | 1.00 | 0.83 | 0.94 | 0.95 | 0.83 | 0.61 | 0.83 | map |
| 5 | Ecole de Baixas | Calce Village | 4 | 18 (18356982) | 1.00 | 0.80 | 0.94 | 0.96 | 0.80 | 0.56 | 0.81 | map |
bus 23 (23): 29 of 29 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 35 | Catalogne Brasserie | Caratg | 14 | 23 (18478110) | 1.00 | 1.00 | 0.99 | 1.00 | 1.00 | 0.94 | 0.99 | map |
| 35 | Caratg | Gare Routière | 5 | 23 (18478188) | 1.00 | 1.00 | 0.99 | 1.00 | 1.00 | 0.91 | 0.98 | map |
| 24 | Collège Mitterrand | Gare Routière | 5 | 23 (18478188) | 1.00 | 0.69 | 0.67 | 0.88 | 0.69 | 0.62 | 0.71 | map |
| 25 | Collège Mitterrand | Gare Routière | 5 | 23 (18478188) | 1.00 | 0.71 | 0.67 | 0.88 | 0.71 | 0.67 | 0.73 | map |
bus 3 (3): 358 of 358 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 36 | Canet Sud | Gare TGV | 179 | 3 (12943352) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.97 | 0.99 | map |
| 37 | Gare TGV | Canet Sud | 179 | 3 (12947013) | 1.00 | 0.97 | 1.00 | 1.00 | 0.95 | 0.94 | 0.97 | map |
bus 3ex (3EX): 35 of 35 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 15 | Catalogne Pt Chaud | Canet Plage | 20 | 3EX (18157932) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.95 | 0.99 | map |
| 15 | Canet Plage | Catalogne J. Violet | 15 | 3EX (18157848) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.93 | 0.99 | map |
bus 4ex (4EX): 20 of 20 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 12 | Caratg | Catalogne J. Violet | 10 | 4EX (18184478) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.93 | 0.98 | map |
| 14 | Catalogne Brasserie | Caratg | 10 | 4EX (18184447) | 1.00 | 1.00 | 0.99 | 1.00 | 1.00 | 0.97 | 0.99 | map |
bus 5ex (5EX): 21 of 21 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 16 | Gare TGV | Ste-Marie Plage | 11 | 5EX (2513826) | 1.00 | 0.94 | 0.94 | 1.00 | 0.94 | 0.87 | 0.94 | map |
| 16 | Ste-Marie Plage | Gare TGV | 10 | 5EX (13950400) | 1.00 | 0.94 | 0.94 | 1.00 | 0.94 | 0.87 | 0.94 | map |
bus 6 (6): 200 of 200 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 28 | Gare TGV | Templiers | 89 | 6 (13965259) | 1.00 | 1.00 | 0.96 | 1.00 | 0.96 | 0.78 | 0.94 | map |
| 30 | Templiers | Gare TGV | 85 | 6 (13967992) | 1.00 | 0.97 | 0.96 | 1.00 | 0.97 | 0.83 | 0.94 | map |
| 29 | Bon Secours | Templiers | 16 | 6 (13965259) | 1.00 | 0.97 | 0.99 | 1.00 | 0.97 | 0.82 | 0.95 | map |
| 31 | Templiers | Bon Secours | 10 | 6 (13967992) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.87 | 0.97 | map |
bus 6ex (6EX): 20 of 20 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10 | Catalogne J. Violet | Templiers | 10 | 6EX (13967990) | 1.00 | 0.90 | 1.00 | 1.00 | 0.90 | 0.75 | 0.91 | map |
| 11 | Templiers | Catalogne J. Violet | 10 | 6EX (13967993) | 1.00 | 0.91 | 1.00 | 1.00 | 0.91 | 0.75 | 0.91 | map |
bus 7 (7): 132 of 132 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 27 | Diderot | Parc des Sports | 66 | 7 (13942706) | 1.00 | 0.96 | 0.98 | 1.00 | 0.96 | 0.94 | 0.97 | map |
| 25 | Parc des Sports | Diderot | 66 | 7 (13942705) | 1.00 | 0.96 | 0.99 | 1.00 | 0.96 | 0.94 | 0.97 | map |
bus 8 (8): 125 of 125 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 22 | Catalogne Pt Chaud | Cabestany | 70 | 8 (14031096) | 1.00 | 1.00 | 0.99 | 0.99 | 1.00 | 0.94 | 0.99 | map |
| 24 | Cabestany | Catalogne Brasserie | 55 | 8 (14031095) | 1.00 | 0.96 | 0.99 | 1.00 | 0.96 | 0.91 | 0.96 | map |
bus 9ex (9EX): 20 of 20 trips matched
| Stops | From | To | Trips | OSM candidate | ref | count | distance | direction | points | names | mean | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 9 | Catalogne J. Violet | Espira de l'Agly | 10 | 9EX (18242682) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.83 | 0.97 | map |
| 9 | Espira de l'Agly | Catalogne J. Violet | 10 | 9EX (18242544) | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.83 | 0.97 | map |
ℹ️ How to read this
Every GTFS trip is matched against the OSM route relations of the same type
whose bounding box covers the trip's area. A candidate must pass five gates
— platform count, stop-to-stop length, direction, platform positions and
platform names — and the best one is accepted when the mean of its
scores exceeds 0.70. If no candidate carries the trip's own ref, the best
other candidate needs a mean above 0.75 and a 0.05 lead over any other line.
Trips of one stop pattern (the same stop sequence) are decided together, so
each row below is one stop pattern, matched ones (green candidate cell)
included so a route's matched and unmatched patterns can be compared; the
candidate shown is the one that decided the result or, when nothing passed,
the one that got furthest. The pink cell says why: a signal — the first gate the candidate failed; the
ref — no relation of the trip's own line passed the gates (or none is a
candidate at all, when the ref score is 0), so this is another line; the mean — the candidate
passed every gate but the mean is not above the threshold, or, when a "lost
its margin to" row follows, it leads that other line by less than 0.05. Hover
a pink cell for the full wording. "map" opens the pattern over OpenStreetMap:
GTFS stops in red, the candidate's platforms in green, the runner-up's in
orange, and the platform–stop pairs the points signal assigned as
dashed lines.