Strasbourg/CTS
Cette page recense les lignes de bus et tramway du réseau de la Compagnie_des_transports_strasbourgeois couvrant l’Eurométropole de Strasbourg.
Mesure d'avancement
On atteint le niveau complet quand les éléments suivants sont présents sur la carte et vérifiés : position, tags et relation.
Symboles
Symbole | Sens |
---|---|
État de la relation maître de la ligne (rl) | |
État du trajet (r) | |
État des arrêts (h) |
Couleurs
Analyse PTNA
TODO
Attributs
La cartographie des réseaux de transports publics, dont tous les tags usuels, est expliquée sur cette page : FR:Transports_publics.
Conventions lignes
Ce tableau décrit les conventions spécifiques au réseau, à appliquer à chaque itinéraire et itinéraire parent, et rappelle les différents tags utiles auw itinéraires de bus et de tram.
Tous les tags ne sont pas indispensables pour une ligne de prime abord, mais ils garantissent une bonne exhaustivité.
Clé | Valeur |
---|---|
alt_name=* | Ligne X (exemples : Ligne A, Ligne C6, Ligne 10) |
colour=* | Couleur officielle de la ligne, en hexadécimal. |
duration=* | Durée du trajet (non applicable aux itinéraires parents) |
from=* | Origine de l'itinéraire (non applicable aux itinéraires parents) |
gtfs:feed=* | FR-GES-CTS |
gtfs:route_id=* | L'identifiant GTFS de la ligne |
gtfs:trip_id:sample=* | Un exemple d'identifiant de trajet GTFS pour ce tracé (itinéraire uniquement, parents non concernés) |
interval=* | Temps moyen en HH:MM d'attente entre deux bus/tram (peut être précisé dans interval:conditional si nécessaire) |
name=* | Itinéraire Parent : Tram/BHNS/Bus Ref : Nom officiel (exemple : Tram A : Parc des Sports - Illkirch Graffenstaden) |
Itinéraire : Tram/BHNS/Bus Ref : Origine → Destination (exemple : Tram A : Graffenstaden → Parc des sports) | |
network=* | Compagnie des Transports Strasbourgeois |
network:short=* | CTS |
network:wikidata=* | Q2990068 |
network:wikipedia=* | fr:Compagnie des transports strasbourgeois |
official_name=* | Le nom qui peut être trouvé sur https://cts-strasbourg.eu/fr/se-deplacer/fiches-horaires/ |
opening_hours=* | Les horaires de circulation de la ligne, approximative |
operator=* | Compagnie des Transports Strasbourgeois |
operator:short=* | CTS |
operator:wikidata=* | Q2990068 |
operator:wikipedia=* | fr:Compagnie des transports strasbourgeois |
public_transport:version=* | 2 |
ref=* | Le numéro de la ligne (ex : A, C6, 10) |
ref_trips=* | Même chose que gtfs:trip_id:sample=* |
roundtrip=* | yes si l'itinéraire est une boucle, no sinon |
route=* / route_master=* | bus ou tram |
to=* | Destination de l'itinéraire (non applicable aux itinéraires parents) |
type=* | route (itinéraire) ou route_master (itinéraire parent) |
via=* | Liste des points d'arrêts majeurs de l'itinéraire tels que définis dans le nom de la ligne (non applicable aux itinéraires parents) |
wikidata=* | Pour les lignes de tram et BHNS uniquement, l'objet Wikidata associé (exemple : Q2204240) |
wikipedia=* | Pour les lignes de tram et BHNS uniquement, la page Wikipédia associée (exemple : fr:Ligne A du tramway de Strasbourg) |
Pour le champ name, X représente le numéro de la ligne, précédé de « Tram » si c'est une ligne de tram.
Membres d'un itinéraire
Les lignes sont des relations qui contiennent :
- La liste des emplacements d'arrêt et d'arrêts de bus/tram ;
- Puis les routes empuntées.
La liste des arrêts est une succession d'emplacements où s'arrête le bus/tram (public_transport=stop_position) avec le rôle stop et d'arrêts de bus/tram (public_transport=platform) avec le rôle platform. Il est important de noter qu'on a pas d'abord tous les emplacements d'arrêt puis tous les arrêts, mais un emplacement d'arrêt, puis l'arrêt associé, puis l'emplacement du prochain arrêt, etc.
Les arrêts doivent être répertoriés dans l'ordre de parcours, pour chaque itinéraire.
Les routes empruntées doivent être ajoutées dans l'ordre de parcours, pour chaque itinéraire. Elles peuvent être ajoutées avec le rôle route, mais cela n'est pas obligatoire. Elles doivent se succéder, sans trou et sans ambiguïté d'itinéraire. Le début de la première route doit être l'emplacement du premier arrêt (sans dépasser) et la fin de la dernière route l'emplacement du dernier arrêt.
Les itinéraires parents ne doivent pas contenir autre chose que leurs itinéraires enfants, et donc aucune route ni aucun arrêt.
Branches multiples et terminus différents
Certains itinéraires, comme la ligne C9, dispose de plusieurs branches. Dans ce cas, il faut bien ajouter un itinéraire par branche et par sens. Par exemple, la ligne C9 est composée d'un itinéraire parent "C9 Les Halles Pont de Pierre ↔ Hoenheim Gare / Vendenheim Gare" et de 4 itinéraires enfants :
- Les Halles Pont de Paris → Hoenheim Gare
- Hoenheim Gare → Les Halles Pont de Paris
- Les Halles Pont de Paris → Vendenheim Gare
- Vendenheim Gare → Les Halles Pont de Paris
Certaines lignes ont un tracé rectiligne avec avec des terminus qui changent selon la mission. C'est par exemple le cas de la ligne D, qui s'arrêtera tantôt à Port du Rhin et tantôt à Kehl Rathaus. Ca peut également être le cas plus rarement pour d'autres lignes, comme la ligne A qui s'arrête parfois à Rotonde au lieu de Parc des Sports ou à Baggersee au lieu de Graffenstaden, la ligne C qui s'arrête à Gravière, la ligne F qui s'arrête à Observatoire ou encore la ligne G qui s'arrête à Gare Centrale.
Dans ce cas, la règle est la suivante : si dans la fiche horaires plusieurs terminus sont spécifiés dans les directions, séparés par des slashs, alors on prend en compte tous les terminus possibles et on crée autant d'itinéraires différents que nécessaires. Si ce n'est pas le cas, alors on ne crée pas de nouvel itinéraire.
Par exemple, pour la ligne G, elle termine fréquemment à Gare centrale ou Gare aux Marchandises, mais seuls « Direction Espace Européen de l'Entreprise » et « Direction Rotterdam » sont spécifiés, on ne crée alors pas de nouveaux itinéraires.
Conventions points d'arrêt
Un arrêt doit être composé au minimum d'un emplacement d'arrêt, qui doit être placé sur la route, et d'un arrêt de bus/tram, placé sur le côté. Les deux doivent être liés dans une relation de zone d'arrêt, portant le même nom. Les tags requis :
Emplacement d'arrêt | |
---|---|
Clé | Valeur |
alt_name=* | Si gtfs:name=* est différent de name=*, on peut ajouter ici la même chose que dans gtfs:name=* |
bus=* | yes (si ligne de bus) |
gtfs:feed=* | FR-GES-CTS |
gtfs:name=* | Le nom de l'arrêt dans la base de données GTFS |
gtfs:stop_code=* | Le code de l'arrêt dans la base de données GTFS, généralement un nombre suivi d'une lettre (exemple : 745C) |
gtfs:stop_id=* | L'identifiant de l'arrêt dans la base de données GTFS, généralement 5 lettres, puis un underscore puis 2 chiffres (exemple : ILGRA_01) |
name=* | Le nom officiel de la station (exemple : Baggersee) |
public_transport=* | public_transport=stop_position |
railway=* | railway=tram_stop (si ligne de tram) |
ref=* | La même chose que gtfs:stop_code=* |
tram=* | yes (si ligne de tram) |
Arrêts de bus/tram | |
---|---|
Clé | Valeur |
bus=* | yes (si ligne de bus) |
name=* | Le nom officiel de la station (exemple : Baggersee) |
public_transport=* | public_transport=platform |
highway=* | highway=bus_stop (si ligne de bus) |
railway=* | railway=platform (si ligne de tram) |
tram=* | yes (si ligne de tram) |
Champs optionnels mais recommandés | |
alt_name=* | Si gtfs:name=* est différent de name=*, on peut ajouter ici la même chose que dans gtfs:name=* |
bench=* | yes si le quai est équipé d'un banc, no sinon |
bin=* | yes si le quai est équipé d'une poubelle, no sinon |
departures_board=* | realtime si le quai est équipé d'un écran avec les prochains départs (réseau CTS), no sinon. C'est au moins le cas sur les trams, BHNS et Chron'hop. |
gtfs:agency_name=* | CTS |
gtfs:agency_url=* | https://cts-strasbourg.eu/ |
gtfs:feed=* | FR-GES-CTS |
gtfs:name=* | Le nom de l'arrêt dans la base de données GTFS |
gtfs:stop_code=* | Le code de l'arrêt dans la base de données GTFS, généralement un nombre suivi d'une lettre (exemple : 745C) |
gtfs:stop_id=* | L'identifiant de l'arrêt dans la base de données GTFS, généralement 5 lettres, puis un underscore puis 2 chiffres (exemple : ILGRA_01) |
lit=* | yes si le quai est éclairé, no sinon |
passenger_information_display=* | yes si le quai est équipé d'un écran avec les prochains départs, no sinon. C'est au moins le cas sur les trams, BHNS et Chron'hop. |
ref=* | La même chose que gtfs:stop_code=* |
route_ref=* | Liste séparée par des points-virgules des numéros de lignes desservies par ce quai (exemples A;D ou C3;C6;C9). |
shelter=* | yes si le quai est équipé d'un abri, no sinon |
tactile_paving=* | yes si le quai est équipé de bandes podotactiles, no sinon |
wheelchair=* | yes si le quai est accessible PMR, no sinon |
Les arrêts de bus/tram CTS ne sont pas numérotés, un tag ref=* n'est donc normalement pas nécessaire. Il n'est pas conseillé d'ajouter des tags network=* ou operator=* ici, le faire sur les itinéraires suffit.
Les quais de bus/tram sous forme de rectangle sont à privilégier aux nœuds lorsqu'une structure existe, et qu'un quai est réellement aménagé. Si aucun quai n'est aménagé (simple arrêt sur le côté de la route), alors un nœud suffit.
Zones d'arrêt | |
---|---|
Clé | Valeur |
name=* | Le nom officiel de la station (exemple : Baggersee) |
public_transport=* | public_transport=stop_area |
type=* | type=public_transport |
Aménagement des quais
Il est attendu que les différents éléments composant un quai, tels que les abris, poubelles, bornes de validation, bornes d'achat de titres, écrans d'information des prochains passages, panneaux publicitaires soient matérialisés sur la carte et rattachés à la zone d'arrêt concernée.
Abris
Les abris sont des polygones amenity=shelter :
Abris de bus/tram | |
---|---|
Clé | Valeur |
amenity=* | amenity=shelter |
bench=* | yes si l'abri est pourvu d'un banc, no sinon |
building=* | building=roof a priori pour les abris CTS |
lit=* | yes si l'abri est éclairé, no sinon (a priori yes sur les abris CTS) |
shelter_type=* | shelter_type=public_transport |
Ils peuvent être ajoutés à la zone d'arrêt avec le rôle shelter.
Les poubelles peuvent être ajoutées avec des simples nœuds amenity=waste_basket.
Bornes de validation
Les bornes de validation sont des nœuds amenity=ticket_validator :
Bornes de validation | |
---|---|
Clé | Valeur |
amenity=* | amenity=ticket_validator |
network=* | CTS |
network:wikidata=* | Q2990068 |
network:wikipedia=* | fr:Compagnie des transports strasbourgeois |
operator=* | CTS |
Distributeurs de tickets
Les distributeurs de tickets sont des nœuds amenity=vending_machine :
Distributeurs de tickets | |
---|---|
Clé | Valeur |
amenity=* | amenity=vending_machine |
currency:EUR=* | currency:EUR=yes |
operator=* | CTS |
payment:coins=* | payment:coins=yes |
payment:contactless=* | payment:contactless=yes |
payment:creditcard=* | payment:creditcard=yes |
vending=* | vending=public_transport_tickets |
Écrans des prochains départs
Les écrans d'information des prochains départs sont des nœuds avec les tags suivants :
Écran des prochains départs | |
---|---|
Clé | Valeur |
board_type=* | board_type=public_transport |
information=* | information=board |
tourism=* | tourism=information |
Réseau
L’intégralité du réseau est à reprendre, ré-évaluer par rapport au schéma d’attributs actuel.
Le réseau comporte des stations intermodales appelées pôles :
- Liste à faire
Ci-dessous la liste des lignes ordonnés numériquement.
Lignes de Tramway
ref=* | colour=* | official_name=* | Relation | Trajet | Commentaires | |
---|---|---|---|---|---|---|
A | #e10d19 | Parc des Sports - Homme de Fer - Illkirch Graffenstaden | 13746337 13746337 | Ligne A | ||
B | #009ee0 | Hoenheim Gare - Homme de Fer - Lingolsheim Tiergaertel | 13746399 13746399 | Ligne B | ||
C | #f29400 | Gare Centrale - Homme de Fer - Neuhof Rodolphe Reuss | 7925656 7925656 | Ligne C | ||
D | #009933 | Poteries - Homme de Fer - Port du Rhin - Kehl Rathaus | 7925628 7925628 | Ligne D | ||
E | #9085ba | Campus d'Illkirch - Robertsau L'Escale | 16603044 16603044 | Ligne E | ||
F | #97bf0d | Comtes - Homme de Fer - Place d'Islande | 16603070 16603070 | Ligne F |
Lignes de Bus à haut niveau de service (BHNS)
ref=* | colour=* | official_name=* | Relation | Trajet | Commentaires | |
---|---|---|---|---|---|---|
G | #F6C900 | Rotterdam - Gare Centrale - Espace Européen de l'Entreprise | 16685990 16685990 | Ligne G | ||
H | #a62341 | Gare Centrale - Parlement Européen | 14562033 14562033 | Ligne H |
Lignes de Bus
ref=* | colour=* | official_name=* | Relation | Commentaires | |
---|---|---|---|---|---|
C1 | #22ae84 | Lingolsheim Alouettes - Robertsau Lamproie | 16247988 16247988 | ||
C3 | #9fc204 | Les Halles Pont de Paris - Hoenheim Gare | 9265872 9265872 | ||
C6 | #7d5d9f | Elmerforst - Pont Phario | 16683483 16683483 | ||
C7 | #008a27 | Baggersee - Neuhof Lucie Aubrac - Port Autonome Sud | 16247990 16247990 | ||
C8 | #88cdd5 | Ancienne Douane - Neuhof Stockfeld | 16247989 16247989 | ||
C9 | #f26640 | Les Halles Pont de Paris - Hoenheim Gare / Vendenheim Gare | 16683484 16683484 | ||
2 | #e10d19 | Gare Centrale - Jardin des Deux Rives | 16681777 16681777 | ||
4 | #cd1719 | Les Halles - Wolfisheim Stade | 1681782 1681782 / 1681781 1681781 | ||
4a | #cd1719 | Les Halles - Poteries | 9995289 9995289 / 9995338 9995338 | ||
10 | #f8b705 | Gare Centrale - Musée d'Art Moderne - Gallia - Gare Centrale | 16673968 16673968 | ||
12 | #89cdd1 | Entzheim Ouest - Lingolsheim Alouettes | |||
13 | #f3c6db | Lingolsheim Gare - Illkirch Fort Uhrich | 2025823 2025823 / 5333205 5333205 | ||
15 | #89cdd1 | République - Boecklin | 5330107 5330107 / 3200080 3200080 | ||
17 | #f3c6db | Rotonde - Mittelhausbergen Mittelberg | 5352540 5352540 / 1165728 1165728 | ||
18 | #f8b514 | Rotonde via Marché Gare | 15659325 15659325 | ||
19 | #f3c6db | Rotonde - Arago | 1168760 1168760 / 5352742 5352742 | ||
22 | #89cdd1 | Holtzheim Ouest - Lingolsheim Alouettes | 5365808 5365808 / 5365846 5365846 / 10013054 10013054 / 10013141 10013141 | ||
29 | #009035 | Schnokeloch - Schiltigheim Campus | 7425544 7425544 / 7425545 7425545 | ||
30 | #ffdc08 | Wattwiller - Robertsau Sainte-Anne - Robertsau Chasseurs | 1659717 1659717 / 1659718 1659718 | ||
31 | #f3c6db | Baggesee - Ampère | 16247991 16247991 | ||
40 | #ffdc08 | Unterelsau - Neuhof Ganzau | 5366031 5366031 / 5366100 5366100 | ||
41 | #89cccf | Achenheim Ouest - Poteries | 10021495 10021495 / 9180884 9180884 | ||
42 | #c273a8 | Entzheim Ouest - Entzheim Gare | 7973773 7973773 / 7973606 7973606 | ||
43 | #e75113 | Holtzheim Ouest - Entzheim Gare | 8029913 8029913 / 8029914 8029914 | ||
44 | #729ecf | Kolbsheim Mairie - Entzheim Gare | 8461616 8461616 / 10024267 10024267 | ||
45 | #9a5527 | Lingolsheim Alouettes - Sports | 12969302 12969302 / 12969301 12969301 | ||
50 | #ffdc08 | Montagne Verte - Schiltigheim Le Marais | 5370085 5370085 / 5367195 5367195 | ||
57 | #ed6e0f | Baggersee - Geispolsheim Ouest - Blaesheim Ouest | 16247992 16247992 | ||
60 | #ec7007 | Mundolsheim Découvertes - Wacken | 5370084 5370084 / 5367165 5367165 | ||
62 | #bdd753 | Geispolsheim Gare - Graffenstaden Digue - Lipsheim Centre | 7521684 7521684 / 5365926 5365926 | ||
63 | #7dbbdf | Campus d'Illkirch - Illkirch Parc d'Innovation - Lipsheim Gare | 5353108 5353108 / 5364228 5364228 | ||
64 | #ea5297 | Lingolsheim Alouettes - Campus d'Illkirch | 12969042 12969042 / 12969043 12969043 | ||
67 | #6db122 | Baggersee - Graffenstaden Digue - Plobsheim Est | 16250510 16250510 | ||
70 | #fbba07 | Robertsau Renaissance - Poteries | 2589912 2589912 / 2589913 2589913 | ||
70a | #fbba07 | Robertsau Renaissance - Eckbolsheim Parc d’Activités | 10057859 10057859 / 10057891 10057891 | ||
71 | #73b3de | Eckwersheim Hippodrome - Les Halles | 2602248 2602248 / 2595645 2595645 | ||
72 | #f3c6db | République - La Wantzenau Le Golf | 10057995 10057995 | ||
73 | #b5833c | Lampertheim Alisiers - Les Halles | 10603027 10603027 | ||
74 | #008231 | Hoenheim Gare - Reichstett Rue de Paris - Vendenheim Artisans - EcoParc Rhénan | 11516196 11516196 | ||
75 | #9fc204 | Vendenheim Mairie - Mundolsheim Parc - Les Halles | 12640690 12640690 | ||
76 | #c273a8 | Reichstett Vergers - Les Halles | |||
260 | #e53439 | Baggersee - Plobsheim - Erstein | |||
270 | #69b430 | Baggersee - Plobsheim - Rhinau - Diebolsheim | |||
Robertsau | #d0aacc | Robertsau : Robertsau Renaissance - Boecklin |
Statut indéterminé
ref=* | Nom | Relation | Commentaires |
---|---|---|---|
65 | Baggersee - Lipsheim Gare | 5353182 5353182 | |
271 | Strasbourg - Rust | 13002210 13002210 |