0..1 | Aucune ou une instance |
1..1 ou 1 | Une instance exactement |
0..* ou * | Aucune ou plusieurs instances |
1..* | Une instance ou plusieurs (au moins une) |
@web
Cardinalité
N | Numérique |
N.N.N | No de version |
yyyyMMddHHmm | Format de date/heure (eg. 200001011200) - Heure de Paris |
code | Code alphanumérique (pas d'accent, peut contenir les caractères -._) |
texte | Format de date/heure (eg. 20000101000000) |
Reseau | Network | Réseau : The total collection of physical ROUTEs, operated by an Operator or under control of a Transport authority. |
Code | NetworkRef | <provider>:GroupOfLines::<wsiv Reseau/code>:LOC |
Line | Line AnnotatedLineRef | Ligne : A group of ROUTEs which is known to the public by a common name or number. |
Id | LineRef | <provider>:Line::<wsiv Line/id>:LOC |
Name | LineName | |
Realm | Monitored | <wsiv Line/realm>=r |
Directions Destinations | wsiv Direction.StationsEndLine SIRI Line.Destinations : associés à une ligne - ensemble incomplet des stationsEnd possible | |
Direction | Direction | |
Sens | DirectionRef | <provider>:Direction::<wsiv Direction/line/id>_<wsiv Direction/sens>:LOC |
Name | DirectionName | |
StationsEndLine | ||
Station | StopPoint AnnotatedStopPointRef | Point d'Arrêt : A POINT where passengers can board or alight from vehicles. |
Id | StopPointRef | <provider>:StopPoint:SP:<wsiv Station/line/id>_<wsiv Station/id>:LOC |
Name | StopName | |
Line | Lines[0] | Contrairement à SIRI, une station wsiv est liée à UNE ligne |
StationStart/End | Origin/Destination | Origine/Destination : Initial/Final location of a TRIP. |
Id | Origin/DestinationRef | <provider>:StopPoint:SP:<wsiv Station/line/id>_<wsiv Station/id>:LOC |
Name | Origin/DestinationName | |
StationArea | StopArea | Station : A group of STOP POINTs close to each other. |
Mission | VehicleJourney MonitoredVehicleJourney | Course : A particular Journey of a vehicle on a particular DAY TYPE. |
Id | JourneyPatternRef | <provider>:JourneyPattern::<wsiv Mission/line/id>_<wsiv Mission/id>:LOC |
Code | VehicleJourneyName | |
Line | LineRef-PublishedLineName | |
Line.Reseau | VehicleMode | |
Direction | DirectionRef-Name | |
Stations[0/LAST] | Origin/DestinationRef-Name | TODO: Ajouter propriétés StationStart/End |
Mission. Stations* | ServiceJourney MVJ.MonitoredCall | Course commerciale : A particular Journey of a vehicle on a particular DAY TYPE. |
S.[0] | DestinationDisplay | |
S.Messages[0] | CallNote | Champs déduits du message : VehicleAtStop, PlatformTraversal, SignalStatus, DepartureStatus, ArrivalBoardingActivity, DepartureBoardingActivity |
S.Dates[0] | ExpectedDepartureTime | |
S.Platforms[0] | DeparturePlatformName | |
Perturbation | GeneralMessage | |
Title+Message.Text | Content.Message |
Calendar: Total time: 125 ms Memory Used: 3 Mo String: Total time: 16 ms Memory Used: 136 Ko
Requête SOAP | Java | |
1 | <wsiv:stationArea> <stations xsi:nil="1"/> </wsiv:stationArea> | stationArea.stations.size = 1 stationArea.stations[0] = null |
2 | <wsiv:stationArea> </wsiv:stationArea> | stationArea.stations = null |
3 | <wsiv:stationArea> <stations/> </wsiv:stationArea> | stationArea.stations.size = 1 stationArea.stations[0].* = null |
Java | 1. Réponse SOAP | 2. Réponse SOAP (surprenante) | |
1 | stationArea.stations = null | <wsiv:stationArea> </wsiv:stationArea> | <wsiv:stationArea> <stations xsi:nil="1"/> </wsiv:stationArea> |
2 | stationArea.stations.size = 0 | <wsiv:stationArea> </wsiv:stationArea> |
@web
Web Services Interoperability between J2EE and .NET
@web
WSDL : Understanding change types
docs
[lineRealmCrit]
: Domaines des lignes docs
getMissionsNext
: Prochains passages docs
Line
: Propriété codeStif line | 1 | Line | Critères de recherche par id | |
id | 1 | code | Identifiant (unique quelque soit le domaine). Domaine Théorique: numérique (si l'id est numérique alors le domaine de la ligne est théorique - cf. UtilLine.isRealmTheoric) Domaine tps. Réel : 1ère lettre du réseau (M:Métro, R:RER, B:Bus et Noctilien) + code commercial de ligne |
line | 0..1 | Line | Critères de recherche Ligne | ||
id | 0..1 | expLine | Expression Line sous forme de chaine de caractères (Contient [*s*], Commence par [s*], ...). | ||
code | 0..1 | expLine | Expression Line sous forme de chaine de caractères (Contient [*s*], Commence par [s*], ...). | ||
codeStif | 0..1 | expLine | Expression Line sous forme de chaine de caractères (Contient [*s*], Commence par [s*], ...). | ||
realm | 0..1 | [lineRealmCrit] | Critère Domaine de ligne : Domaine (t/r) ou Critère étendu (rANDt/rTHENt). (t par défaut) | ||
reseau | 0..1 | Reseau | |||
code | 0..1 | [reseauOrGroup] | Groupement de lignes : Réseau (réseau primaire) ou Groupes (Groupement de réseaux pour critères de recherche seulement)). |
lines | * | Line | Lignes | |
id | 1 | code | Identifiant (unique quelque soit le domaine). Domaine Théorique: numérique (si l'id est numérique alors le domaine de la ligne est théorique - cf. UtilLine.isRealmTheoric) Domaine tps. Réel : 1ère lettre du réseau (M:Métro, R:RER, B:Bus et Noctilien) + code commercial de ligne | |
code | 1 | code | Code (eg. "9" pour la ligne 9 du métro). | |
codeStif | 0..1 | code | Code STIF. Domaine Théorique: Toujours Renseigné Domaine tps. Réel : Non renseigné si pas d'équivalent "Théorique" | |
name | 1 | texte | Nom commercial de la ligne. (eg. "Mairie de Montreuil / Pont de Sèvres" pour la ligne 9 du métro). | |
image | 0..1 | code | Image correspondant à la ligne. (eg. "m9.gif" pour la ligne 9 du métro) Url racine des images lignes et réseaux : static/line. | |
realm | 1 | [lineRealm] | Domaine. | |
reseau | 1 | Reseau | Réseau. Descriptif maximum. |
line | 1 | Line | Critère Ligne (cf. getLines - Arguments) |
docs
WrDirections
: Web Service Response : Réponse à la méthode Wsiv.getDirections.ambiguityMessage | 0..1 | [wrAmbigMsg] | Message d'ambiguïté. Non renseigné si tous les critères sont corrects | |
ambiguousLines | * | Line | Liste des Lignes correspondant au critère Ligne ambigu Taille > 1 si critère Ligne ambigu Non renseigné si critère Ligne renseigné et correct ou si critère Ligne incorrect sans proposition de choix pour lever l'ambiguïté. | |
argumentLine | 0..1 | Line | Ligne correspondant au critère Ligne Renseigné si critère Ligne renseigné et si pas d'ambiguïté Descriptif complété. | |
directions | 0..2 | Direction | Directions (une si ligne circulaire). | |
sens | 1 | [dir.Sens] | Sens. | |
name | 1 | texte | Nom (en général composé avec le nom de toutes les stations de fin de ligne). | |
line | 1 | Line | Ligne. Descriptif maximum. | |
stationsEndLine | 1..* | Station | Stations de fin de ligne. Descriptif maximum. |
TODO: -Recherche OTR fonctionne uniquement avec un critère ligne définissant UNE ligne. -nameAlt UtilStation.getGeoPointName -forme *aaaa* permet de faire un mix lexico+contient
station | 1 | Station | Critères de recherche par id | ||
id | 1 | code | Identifiant Domaine Théorique: Identifiant unique = {idArret sens A}-{idArret sens R} (Une station est le regroupement de 1 ou 2 arrêts). Domaine tps. Réel : Identifiant unique au sein d'une même ligne. Note Domaine théorique : L'identifiant d'arrêt peut également être utilisé. | ||
line | 1 | Line | Critère Ligne | ||
id | 0..1 | code | Identifiant de ligne. A renseigner si Domaine tps. Réel pour récupérer UNE Station | ||
realm | 1 | [lineRealm] | Domaine. |
station | 1 | Station | Critères de recherche par Ligne / Direction | ||
line | 1 | Line | Critère Ligne (cf. getLines - Arguments) | ||
direction | 0..1 | Direction | Filtre Direction | ||
sens | 0..1 | [dir.Sens] | Si le sens de la direction est spécifiée, les stations jamais desservies dans le sens demandé (stations à sens unique) sont rejetées. Ce filtre permet par exemple d'éviter de proposer des stations alors qu'aucune information horaire (getMissions*) ne sera disponible pour la direction demandée. |
station | 1 | Station | Critères de recherche par nom | |
name | 1 | expression |
expStation : La recherche sur le nom peut être une expression. expGp.Station : Ce nom peut aussi prendre la forme optionnelle utilisée pour les GeoPoints de type station Phonétique : Cette recherche peut également être lexicale (en termes techniques, obtenu via IV-Lexico.Recherche) |
gp | 1 | GeoPoint | Critères Point Géographique (cf. getGeoPoints - Arguments) |
distances | 1..2 | entier |
Distance de recherche en mètre ({rayon} ou {deltaX,deltaY}) Si la surface de recherche est un cercle (distances={rayon}), parmi les N stations retournées, il n'y aura pas 2 fois la même ligne : Pour une même ligne, seule la station la plus proche est renvoyée. Si la surface de recherche est un rectangle (distances={deltaX,deltatY}), toutes les stations de la surface sont retournées. Cette recherche est adaptée pour une dalle cartographique. Dans tous les cas, si un des 2 arrêts d'une station n'est pas dans la surface de recherche, la station n'est pas retournée. |
station | 1 | Station | Critères de recherche par id StationArea | ||
stationArea | 1 | StationArea | |||
id | 1 | code | Identifiant. |
docs
WrStations
: Web Service Response : Réponse à la méthode Wsiv.getStations.ambiguityMessage | 0..1 | [wrAmbigMsg] | Message d'ambiguïté. Non renseigné si tous les critères sont corrects | |
ambiguousGeoPoints | * | GeoPoint | Liste des Point Géographiques correspondant au critère Point Géographique ambigu Taille > 1 si critère Point Géographique ambigu Non renseigné si critère Point Géographique renseigné et correct ou si critère Point Géographique incorrect sans proposition de choix pour lever l'ambiguïté. | |
ambiguousLines | * | Line | Liste des Lignes correspondant au critère Ligne ambigu Taille > 1 si critère Ligne ambigu Non renseigné si critère Ligne renseigné et correct ou si critère Ligne incorrect sans proposition de choix pour lever l'ambiguïté. | |
argumentDirection | 0..1 | Direction | Direction correspondant au critère Direction Renseigné si critère Direction renseigné et si pas d'ambiguïté Descriptif complété. | |
argumentGeoPoint | 0..1 | GeoPoint | Point Géographique correspondant au critère Point Géographique Renseigné si critère Point Géographique renseigné et si pas d'ambiguïté Descriptif complété. | |
argumentLine | 0..1 | Line | Ligne correspondant au critère Ligne Renseigné si critère Ligne renseigné et si pas d'ambiguïté Descriptif complété. | |
distances | * | entier | Distances en mètres pour chaque stations. Les distances retournées correspondent à la distance à vol d'oiseau entre le centre de la surface de recherche (argument gp) et le milieu du segment des arrêts Aller-Retour (GeoPoint A et R). Cette distance ne prend pas en compte le chemin piéton (dans le cas d'une station de l'autre coté du fleuve, cette distance ne prend pas en compte la position du pont). | |
stations | * | Station | Stations. | |
id | 1 | code | Identifiant Domaine Théorique: Identifiant unique = {idArret sens A}-{idArret sens R} (Une station est le regroupement de 1 ou 2 arrêts). Domaine tps. Réel : Identifiant unique au sein d'une même ligne. | |
name | 1 | texte | Nom. | |
line | 1 | Line | Ligne. Descriptif maximum. | |
direction | 0..1 | Direction | Direction Renseignée uniquement si la station est mono-directionnelle Description limitée à Direction.sens | |
geoPointA | 0..1 | GeoPoint | Position de l'arrêt dans le sens aller Renseigné si recherche géographique. Note : La position d'un arrêt correspond au barycentre des points d'accès (en termes techniques, obtenu via IV-Rayonnement.Position). Pour un arrêt de bus, cette position correspond à la position de l'arrêt. Pour un arrêt "ferré", il s'agit du centre de la station area : tous les arrêts "ferrés" d'une même station area sont positionnés au même endroit. | |
geoPointR | 0..1 | GeoPoint | Position de l'arrêt dans le sens retour Renseigné si recherche géographique. cf. Note GeoPointA | |
stationArea | 0..1 | StationArea | Aire de stations. Renseigné si domaine théorique Description limitée à StationArea.id | |
idsNextA | * | code | Identifiants des stations suivantes dans le sens aller. Renseignés si Domaine tps. Réel | |
idsNextR | * | code | Identifiants des stations suivantes dans le sens retour. Renseignés si Domaine tps. Réel |
area | 1 | StationArea | Critères de recherche par id de StationArea | |
id | 1 | code | Identifiant. |
area | 1 | StationArea | Critères de recherche par id de StationArea | |
name | 1 | texte | Nom. |
area | 1 | StationArea | Critères de recherche par id de StationAcces | ||
access | * | StationAcces | |||
id | 1 | code | Code/Id alphanumérique (pas d'accent, peut contenir les caractères -._) |
area | 1 | StationArea | Critères de recherche par id de Station | ||
stations | * | Station | |||
id | 1 | code | Code/Id alphanumérique (pas d'accent, peut contenir les caractères -._) |
gp | 1 | GeoPoint | Critères Point Géographique (cf. getGeoPoints - Arguments) |
distance | 1 | entier |
Distance de recherche en mètre (rayon) |
docs
WrStationAreas
: Web Service Response : Réponse à la méthode Wsiv.getStationAreas.ambiguityMessage | 0..1 | [wrAmbigMsg] | Message d'ambiguïté. Non renseigné si tous les critères sont corrects | |
ambiguousGeoPoints | * | GeoPoint | Liste des Point Géographiques correspondant au critère Point Géographique ambigu Taille > 1 si critère Point Géographique ambigu Non renseigné si critère Point Géographique renseigné et correct ou si critère Point Géographique incorrect sans proposition de choix pour lever l'ambiguïté. | |
argumentGeoPoint | 0..1 | GeoPoint | Point Géographique correspondant au critère Point Géographique Renseigné si critère Point Géographique renseigné et si pas d'ambiguïté Descriptif complété. | |
distances | * | entier | Distances en mètres pour chaque stations. Les distances retournées correspondent à la distance à vol d'oiseau entre le centre de la surface de recherche (argument gp) et le milieu du segment des arrêts Aller-Retour (GeoPoint A et R). Cette distance ne prend pas en compte le chemin piéton (dans le cas d'une station de l'autre coté du fleuve, cette distance ne prend pas en compte la position du pont). | |
stationAreas | * | StationArea | Aires de stations. | |
id | 1 | code | Identifiant. | |
name | 1 | texte | Nom. | |
zoneCarteOrange | 0..1 | code | Zone(s) CarteOrange. Concaténation pour toutes les stations liées des zones CarteOrange Montée/Descente distincts triées par ordre croissant et séparées par -. | |
access | * | StationAcces | Index de l'accès (Signalétique RATP). | |
stations | * | Station | Stations ferrées (Métro, RER, Tram) associées. | |
tarifsToParis | * | Tarif | Tarifs vers Paris. |
station | 1 | Station | Critères de recherche Station (cf. getStations - Arguments) | |
direction | 1 | Direction | Critères de recherche Direction | |
sens | 1 | [dir.SensCrit] | Critère Direction-Sens : Sens (A/R) ou Critère étendu (*). | |
dateStart | 0..1 | date | Date à partir de laquelle l'on souhaite les horaires (Maintenant par défaut) Domaine Théorique: Obligatoire (exception si cette date ne respecte pas le format yyyyMMddHHmm) Domaine tps. Réel : Non renseigné (MAINTENANT Seule date supportée) | |
limit | 0..1 | entier | Nombre maximum de missions (horaires) retournées (>0, 500 par défaut) |
docs
WrMissions
: Web Service Response : Réponse à la méthode Wsiv.getMissions.ambiguityMessage | 0..1 | [wrAmbigMsg] | Message d'ambiguïté. Non renseigné si tous les critères sont corrects | ||
ambiguousDirections | 0..2 | Direction | Liste des Directions Non renseignée si la station est mono-directionnelle ou si le critère Direction est non renseigné | ||
ambiguousLines | * | Line | Liste des Station-Lignes correspondant au critère Station-Ligne ambigu Taille > 1 si critère Station-Ligne ambigu Non renseigné si critère Station-Ligne renseigné et correct ou si critère Station-Ligne incorrect sans proposition de choix pour lever l'ambiguïté. | ||
ambiguousStations | * | Station | Liste des Stations correspondant au critère Station ambigu Taille > 1 si critère Station ambigu Non renseigné si critère Station renseigné et correct ou si critère Station incorrect sans proposition de choix pour lever l'ambiguïté. | ||
argumentDate | 1 | date | Date demandée. | ||
argumentDirection | 0..1 | Direction | Direction Renseignée si la station est mono-directionnelle ou si le critère Direction spécifie UNE direction Descriptif complété. | ||
argumentStation | 0..1 | Station | Station correspondant au critère Station Renseigné si critère Station renseigné et si pas d'ambiguïté Descriptif complété. | ||
missions | * | Mission | Missions. | ||
id | 0..1 | code | Identifiant. Domaine Théorique: Toujours Renseigné Domaine tps. Réel : Jamais renseigné si reseau != RER | ||
code | 0..1 | code | Code. Domaine Théorique: Jamais Renseigné Domaine tps. Réel : Jamais renseigné si reseau != RER | ||
direction | 1 | Direction | Direction. Descriptif maximum. | ||
stationEndLine | 0..1 | Station | Station de fin de ligne (à ne pas confondre avec la destination de la mission: stations[LAST]). Descriptif maximum. Domaine Théorique: Toujours Renseigné Domaine tps. Réel : Jamais renseigné | ||
stations[0] | 1 | Station | Station demandée Descriptif maximum. | ||
stations[1] | 0..1 | Station |
Station de fin (destination de la mission) ou Texte descriptif en général associé à une information de type date portée par stationsMessages[0] (eg.15 mn) et stationsDates[0] Station : Descriptif maximum. Texte : Descriptif limité au nom (station.name, station.id=null). | ||
stationsMessages | 0..1 | texte | Messages associés aux stations (même indexation que le tableau des stations traversées). Domaine Théorique: Jamais renseigné Domaine tps. Réel : Toujours renseigné Extrait limité à la station demandée (index:0) | ||
stationsDates | 0..1 | date | Heures de passage aux stations (même indexation que le tableau des stations traversées). Domaine Théorique: Toujours renseigné Domaine tps. Réel : Pas forcément renseigné Extrait limité à la station demandée (index:0) | ||
stationsStops | 0..1 | bool | Indique si la station est desservie (même indexation que le tableau des stations traversées). Extrait limité à la station demandée (index:0) | ||
stationsPlatforms | 0..1 | code | Numéro de quai lors de l'arrêt aux stations (même indexation que le tableau des stations traversées). Domaine Théorique: Jamais Renseigné Domaine tps. Réel : Jamais renseigné si reseau != RER Extrait limité à la station demandée (index:0) | ||
perturbations | * | Perturbation | Perturbations éventuelles. Domaine Théorique: Jamais Renseigné Domaine tps. Réel : Renseigné si besoin | ||
source | 1 | [p.Source] | =otr | ||
level | 1 | [p.Level] | Niveau de la perturbation. | ||
message | 1 | P.Message | Message. | ||
text | 1 | texte | Texte. |
@web
Summary of regular-expression constructs
@web
Regular Expression Test Page
Propriété SIRI | Abrév. | Description |
CallNote | Message associé au passage du véhicule contenant soit une heure de passage prête à être affichée, soit une information générale. | |
Journey Note | jn | Libellé de la course, en priorité le code mission [Mc] si il est renseigné, sinon le texte descriptif [Sn] s'il représente un libellé de course |
Expected Departure Time | date | Heure de départ estimée renseignée avec stationsDates [Dt] Heure forcément non renseignée si le texte [Sn] est un message qui ne peut être associé à une date de passage |
Id | Code | [sn] stations[1].name | CallNote | j n | da te | Remarque |
Cas | ||||||
sn0 | Renseigné avec id!=null (stations.size=2) | [Mg] | [Mc] ou [Sn] | [Dt] | Fonctionnement normal stations[1].name correspond ici à une vraie station de destination (eg. Gare de Lyon, Poissy) | |
sn1 | Non renseigné (stations.size=1) | [Mg] | [Mc] | [Dt] | Ce cas correspond en général à un message [Mg] d'information générale (Service Terminé, Indisponibilité,...) | |
Renseigné avec id=null (stations.size=2) | ||||||
sn2* | info Course | sans voyageurs sans arret service special | [Sn] [Mg] | [Mc] | [Dt] | Le choix est fait ici de considérer que [Sn] n'est pas un libellé de course mais un message caractérisant la course |
sn3* | message Date | [_r_] (estime|prevu) dans suivant a \+ de | [Sn] [Mg] | [Mc] | [Dt] | [Sn] est un message associé à une date de passage |
sn4* | message NoDate | moyen | [Sn] [Mg] | [Mc] | 0 | [Sn] est un message qui ne peut être associé à une date de passage L'information date de passage fournie par Open data api n'a pas de sens |
sn5 | Autre | [Mg] | [Mc] ou [Sn] | [Dt] | [Sn] est un libellé de course Il ne correspond pas à une station de destination mais il s'agit d'un nom de mission (eg. Boucle Nord) ou de direction (eg. Vers Pte St Ouen) |
Propriété SIRI | Abrév. | Valeur | Description | |
Vehicle AtStop | in | true | 1 | Le véhicule est en station (avec ou sans voyageurs) |
false | 0 | Le véhicule N'est PAS en station | ||
Signal Status | soon | APPROACHING | 1 | Le véhicule est à l'approche (avec ou sans voyageurs, avec ou sans arrêt) |
0 | Le véhicule N'est PAS à l'approche | |||
Platform Traversal | st op | false | 1 | Le véhicule marque ou marquera l'arrêt (avec ou sans voyageurs) |
true | 0 | Le véhicule NE marquera PAS l'arrêt | ||
Arrival Boarding Activity | ar act | alighting | A | A l'arrivée, la descente sera autorisée |
noAlighting | noA | A l'arrivée, la descente ne sera pas autorisée | ||
passthru | P | Le véhicule ne marquera pas l'arrêt | ||
Departure Boarding Activity | dp act | boarding | B | Au départ, l'embarquement sera autorisé |
noBoarding | noB | Au départ, l'embarquement ne sera pas autorisé | ||
passthru | P | Le véhicule ne marquera pas l'arrêt | ||
Departure Status | dp sta | onTime | Le véhicule est ou sera à l'heure (avec ou sans voyageurs, avec ou sans arrêt) Open data api ne permet pas d'obtenir cette information | |
early | Le véhicule est ou sera en avance (avec ou sans voyageurs, avec ou sans arrêt) Open data api ne permet pas d'obtenir cette information | |||
delayed | De | Le véhicule est retardé (avec ou sans voyageurs, avec ou sans arrêt) | ||
cancelled | Ca | Le véhicule est annulé | ||
arrived | Ar | Le véhicule est en station (avec ou sans voyageurs, avec ou sans arrêt) | ||
noReport | Valeur par défaut |
Cas | [sd] Station desservie | in | so on | st op | ar act | dp act | dp sta | Remarque |
sd0 | Non renseigné | |||||||
sd1 | true | 1 | A (a) | B (a) | (a) Approximation au limites. En toute rigueur, si la station est le départ (resp. terminus) de la mission, le Departure (resp. Arrival) BoardingActivity devrait être noBoarding (resp. noAlighting). Malheureusement l'information Départ/Terminus n'est pas ici directement accessible. | |||
sd2 | false | 0 (a) | P (a) | P (a) | (a) On suppose que comme la station n'est pas desservie, l'arrêt ne sera pas marqué. |
Cas | [cn] CallNote | in | so on | st op | ar act | dp act | dp sta | Remarque |
cn0 | extinction | Cas où la borne est en panne Le message existe dans le système temps Réel mais n'est jamais remonté par Open data api | ||||||
cn1 | .*a quai(| v.*) .*a l'arret depart imminent [_r_] arrete stationne(| v.*) | 1 | 0 | 1 | A (a) | B (a) | Ar | Message correspondant à un fonctionnement normal (a) On suppose que le véhicule prend des voyageurs (sinon on aurait un message explicite) |
cn2 | .*a l'approche.* | 0 | 1 | 1 (a) | A (a) | B (a) | Message correspondant à un fonctionnement normal (a) On suppose que le véhicule prendra des voyageurs (sinon on aurait un message explicite) | |
cn3 | (\d\d\:\d\d |)depart(| v.*) | 1 | noA | B | Message correspondant à un fonctionnement normal La station demandée correspond au départ (resp. terminus) de la mission | |||
cn4 | (\d\d\:\d\d |)terminus(| v.*) [_r_] terminus(| v.*) | A | noB | |||||
cn5 | \d\d\:\d\d.* \d* mn | 1 (a) | A (a) | B (a) | Message correspondant à un fonctionnement normal Soit une heure de passage (eg.12:00 cas constaté avec RER) Soit un temps de passage (eg. 5mn cas constaté pour les autres réseaux) (a) On suppose que le véhicule prendra des voyageurs (sinon on aurait un message explicite) | |||
cn6 | (premier|dernier) passage (premier|dernier) tramway (premier|deuxieme) depart.* service normal | 1 (a) | A (a) | B (a) | Message correspondant à un fonctionnement normal sans informations horaire (a) On suppose que le véhicule prendra des voyageurs (sinon on aurait un message explicite) | |||
cn7 | .*sans arret.* | 0 | 0 | P | P | Le véhicule véhicule ne s'arrêtera pas | ||
cn8 | .*non des(|s)ervi(|e) sans voyageur.* service special.* | 0 (a) | 0 (a) | P (a) | P (a) | (a) On suppose que le véhicule ne s'arrêtera pas puisqu'il ne prendra pas de voyageur | ||
cn9 | [_r_] retard.* depart retard.* | 0 | De | Le véhicule est explicitement en retard. | ||||
cn10 | (a |au |entre ).* | 0 | De | Véhicule en mode position (sous entend un retard) | ||||
cn11 | [_rsl_](|peu |tres )perturbe(|e) perturbations manifesta(|t)ion verglas arret reporte (1|2|3) [_r_] sur .* (|service |trafic )red(|d)uit ligne limite(|e) | 0 | De | Perturbations donc retard. | ||||
cn12 | supprime interruption [_rsl_]interrompu(|e) [_rsl_]indi(|s)po(|nible|nibilite) [_rsl_]non assure(|e) | 0 | 0 | 0 | noA | noB | Ca | Une interruption de service sous-entend que le service existait et qu'il a été annulé |
cn13 | pas de service (|service )termine (|service )non commence \.* | 0 | 0 | 0 | noA | noB | ||
cn14 | info indispo.* | L'information n'est pas disponible mais peut être pas le service | ||||||
cn15 | intervalle.* | |||||||
cn16 | moyen.* [_r_] (estime|prevu) dans.* suivant a \+ de.* | Information provenant exclusivement de [sn] stations[1].name | ||||||
cn17 | [_rsl_]devie(|e) [_r_] suivant devie(|e) deviation centre bus information service voie .* | |||||||
cn18 | -\d* mn | Cas inexpliqué où l'heure de passage prévue est dans le passé (par rapport à la date de la requête exprimée dans la réponse) cf. équipe système temps réel |
station | 1 | Station | Critères de recherche Station (cf. getStations - Arguments) | |
direction | 1 | Direction | Critères de recherche Direction | |
sens | 1 | [dir.SensCrit] | Critère Direction-Sens : Sens (A/R) ou Critère étendu (*). | |
stationEndLine | 0..1 | Station |
Dans le cas des lignes linéaires, cette information est équivalente à la direction. Concernant les lignes à N fourches, pour une direction fourchue donnée et pour une tranche horaire, le nombre total de fréquences est potentiellement de N+1 : N fréquences vers les N fourches + 1 fréquence vers la 1ère division ("fréquence intra-muros"). Cette méthode ne remonte que les informations pertinentes pour la station demandée. Ainsi le nombre N+1 fréquences est un maximum. En effet, si une station se situe après la 1ère division (eg. RER A - Sartrouville), pour une direction donnée, elle ne "voit" plus que n fourches (n < N), n diminuant plus on s'avance vers un fin de fourche. Si n=1 (eg. RER A - Achères Grand Cormier), alors le nombre de fréquence n'est plus n+1 mais 1 car dans ce cas comme pour une ligne linéaire, les informations direction et fin de ligne sont équivalentes. | |
stationEnd | 0..1 | Station |
Dans le cas d'une ligne linéaire avec toutes les missions desservant toutes les stations,
cette information est équivalente à la direction ainsi qu'à la station de fin de ligne. Certaines lignes ont des terminus ne correspondant pas à une fin de ligne (eg. RER A - Torcy). Pour avoir une vue présentant tous les terminus possibles, utiliser le critère stationEnd.id=*. Le paramètre station de fin peut également être utilisé pour calculer les fréquences de passage des missions traversant station vers stationEnd .
| |
datesStart | 0..* |
Tableau des dates de début de chaque tranche horaire (doit être de la même taille que datesEnd ). Si ce champ n'est pas renseigné ou s'il vaut "start" alors la valeur utilisée sera l'heure du 1er départ. Cette fonction permet donc aussi de calculer le permier passage. Remarques : Si les tableaux datesStart et datesEnd ne sont pas renseignés, alors LA tranche horaire utilisée
par défaut est d'une heure (30mn avant et après la date courante). Les 2 tableaux doivent être de même taille. | ||
datesEnd | 0..* |
Tableau des dates de fin de chaque tranche horaire (doit être de la même taille que datesStart ). Si ce champ n'est pas renseigné ou s'il vaut "end" alors la valeur utilisée sera l'heure du dernier départ. Cette fonction permet donc aussi de calculer le dernier passage. Si aucun des champs datesStart et datesEnd n'est renseigné, alors LA tranche horaire utilisée par défaut est d'une heure (30mn avant et après la date courante). Remarques : cf. datesStart .
|
docs
WrMissions
: Web Service Response : Réponse à la méthode Wsiv.getMissions.ambiguityMessage | 0..1 | [wrAmbigMsg] | Message d'ambiguïté. Non renseigné si tous les critères sont corrects | |
ambiguousDirections | 0..2 | Direction | Liste des Directions Non renseignée si la station est mono-directionnelle ou si le critère Direction est non renseigné | |
ambiguousLines | * | Line | Liste des Station-Lignes correspondant au critère Station-Ligne ambigu Taille > 1 si critère Station-Ligne ambigu Non renseigné si critère Station-Ligne renseigné et correct ou si critère Station-Ligne incorrect sans proposition de choix pour lever l'ambiguïté. | |
ambiguousStations | * | Station | Liste des Stations correspondant au critère Station ambigu Taille > 1 si critère Station ambigu Non renseigné si critère Station renseigné et correct ou si critère Station incorrect sans proposition de choix pour lever l'ambiguïté. | |
argumentDate | 1 | date | Date demandée. | |
argumentDirection | 0..1 | Direction | Direction Renseignée si la station est mono-directionnelle ou si le critère Direction spécifie UNE direction Descriptif complété. | |
argumentStation | 0..1 | Station | Station correspondant au critère Station Renseigné si critère Station renseigné et si pas d'ambiguïté Descriptif complété. | |
missions | * | Mission | Missions. | |
direction | 1 | Direction | Direction. Descriptif maximum. | |
stationEndLine | 0..1 | Station |
Renseignée si le calcul porte sur une station de fin de ligne. Si le calcul porte uniquement sur une station de fin, renseignée s'il n'y a pas d'ambiguïté. | |
stationEnd | TODO : Renseignée si le calcul porte sur une station de fin. | |||
stationsDates | 0..* | date | Heures de passage aux stations (même indexation que le tableau des stations traversées). Domaine Théorique: Toujours renseigné Domaine tps. Réel : Pas forcément renseigné Tableau de dates des fréquences de passage des m tranches horaires demandées du type : [ datesStart[i] ,datesEnd[i] ], où 0<=i<m | |
stationsMessages | 0..* | texte |
Tableau des messages associés, du type :
"[frequence] minute(s)"
ou
"un passage à [HH:mm] " Les messages peuvent être utilisés tels quels ou être vus comme donnée (cf. information en gras). Le code ci-après permet d'extraire cette donnée. |
stationsMessages
:
int fq = NumberUtils.toInt(StringUtils.substringBefore(msg, " "), -1); String hourPassage = null; if (fq != -1) { hourPassage = StringUtils.substringAfterLast(msg, " "); }
mission | 1 | Mission | Critères de recherche Mission | |
id | 1 | code | Identifiant. Domaine Théorique: Toujours Renseigné Domaine tps. Réel : Jamais renseigné si reseau != RER | |
line | 1 | Line | Critère Ligne (cf. getLines - Arguments) | |
date | 0..1 | date | Date de la mission (Maintenant par défaut) Domaine tps. Réel : Non renseigné (MAINTENANT Seule date supportée) | |
stationAll | 0..1 | bool | Indique si l'on souhaite également les stations non desservies (false par défaut). | |
stationSortAlpha | 0..1 | bool | Indique si les stations retournées sont classées par ordre alphabétique (false par défaut). |
docs
WrMission
: Web Service Response : Réponse à la méthode Wsiv.getMission.ambiguityMessage | 0..1 | [wrAmbigMsg] | Message d'ambiguïté. Non renseigné si tous les critères sont corrects | |
ambiguousLines | * | Line | Liste des Lignes correspondant au critère Ligne ambigu Taille > 1 si critère Ligne ambigu Non renseigné si critère Ligne renseigné et correct ou si critère Ligne incorrect sans proposition de choix pour lever l'ambiguïté. | |
argumentDate | 1 | date | Date demandée. | |
argumentLine | 0..1 | Line | Ligne correspondant au critère Ligne Renseigné si critère Ligne renseigné et si pas d'ambiguïté Descriptif complété. | |
mission | 0..1 | Mission | Mission. | |
id | 1 | code | Identifiant | |
line | 1 | Line | Ligne. Descriptif maximum. | |
stations | * | Station | Stations traversées par la mission. Descriptif maximum. | |
stationsStops | * | bool | Indique si la station est desservie (même indexation que le tableau des stations traversées). |
id | 1 | code | Identifiant (identifiant d'origine IV - code reseau - marqueur réseau étendu). |
code | 1 | [reseauPrimaire] | Code identifiant. |
name | 1 | texte | Nom du réseau. (eg. "Métro" pour le réseau métro). |
image | 1 | code | Image correspondant au réseau. (exemple : p_met.gif pour le réseau métro) cf. wsiv.properties pour connaitre l'url racine des images lignes et réseaux. |
id | 1 | code | Identifiant (unique quelque soit le domaine). Domaine Théorique: numérique (si l'id est numérique alors le domaine de la ligne est théorique - cf. UtilLine.isRealmTheoric) Domaine tps. Réel : 1ère lettre du réseau (M:Métro, R:RER, B:Bus et Noctilien) + code commercial de ligne |
code | 1 | code | Code (eg. "9" pour la ligne 9 du métro). |
codeStif | 0..1 | code | Code STIF. Domaine Théorique: Toujours Renseigné Domaine tps. Réel : Non renseigné si pas d'équivalent "Théorique" |
name | 1 | texte | Nom commercial de la ligne. (eg. "Mairie de Montreuil / Pont de Sèvres" pour la ligne 9 du métro). |
image | 0..1 | code | Image correspondant à la ligne. (eg. "m9.gif" pour la ligne 9 du métro) Url racine des images lignes et réseaux : static/line. |
realm | 1 | [lineRealm] | Domaine. |
reseau | 1 | Reseau | Réseau. Descriptif maximum. |
sens | 1 | [dir.Sens] | Sens. |
name | 1 | texte | Nom (en général composé avec le nom de toutes les stations de fin de ligne). |
line | 1 | Line | Ligne. Descriptif maximum. |
stationsEndLine | 1..* | Station | Stations de fin de ligne. Descriptif maximum. |
id | 1 | code | Identifiant Domaine Théorique: Identifiant unique = {idArret sens A}-{idArret sens R} (Une station est le regroupement de 1 ou 2 arrêts). Domaine tps. Réel : Identifiant unique au sein d'une même ligne. |
name | 1 | texte | Nom. |
line | 1 | Line | Ligne. Descriptif maximum. |
direction | 0..1 | Direction | Direction Renseignée uniquement si la station est mono-directionnelle Description limitée à Direction.sens |
geoPointA | 0..1 | GeoPoint | Position de l'arrêt dans le sens aller Renseigné si recherche géographique. Note : La position d'un arrêt correspond au barycentre des points d'accès (en termes techniques, obtenu via IV-Rayonnement.Position). Pour un arrêt de bus, cette position correspond à la position de l'arrêt. Pour un arrêt "ferré", il s'agit du centre de la station area : tous les arrêts "ferrés" d'une même station area sont positionnés au même endroit. |
geoPointR | 0..1 | GeoPoint | Position de l'arrêt dans le sens retour Renseigné si recherche géographique. cf. Note GeoPointA |
stationArea | 0..1 | StationArea | Aire de stations. Renseigné si domaine théorique Description limitée à StationArea.id |
idsNextA | * | code | Identifiants des stations suivantes dans le sens aller. Renseignés si Domaine tps. Réel |
idsNextR | * | code | Identifiants des stations suivantes dans le sens retour. Renseignés si Domaine tps. Réel |
id | 1 | code | Identifiant. |
name | 1 | texte | Nom. |
zoneCarteOrange | 0..1 | code | Zone(s) CarteOrange. Concaténation pour toutes les stations liées des zones CarteOrange Montée/Descente distincts triées par ordre croissant et séparées par -. |
access | * | StationAcces | Index de l'accès (Signalétique RATP). |
stations | * | Station | Stations ferrées (Métro, RER, Tram) associées. |
tarifsToParis | * | Tarif | Tarifs vers Paris. |
id | 1 | code | Identifiant. |
name | 1 | texte | Nom. |
timeStart | 0..1 | heure | Heure d'ouverture. |
timeEnd | 0..1 | heure | Heure de fermeture. |
address | 0..1 | texte | Adresse. |
index | 0..1 | code | Index de l'accès (Signalétique RATP). |
timeDaysLabel | 0..1 | texte | Statut des jours d'ouverture (libellé). |
timeDaysStatus | 0..1 | code | Statut des jours d'ouverture lmmjvsd : Lundi à Dimanche J : Jours fériés V : Vacances scolaires Chaque digit peut prendre les valeurs suivantes : O : Oui (Ouvert) N : Non (Fermé) I : Indéfini |
x | 0..1 | decimal | Coordonnée X. Unité = mètre Systeme de coordonnées = Lambert2 |
y | 0..1 | decimal | Coordonnée Y. Unité = mètre Systeme de coordonnées = Lambert2 |
id | 0..1 | code | Identifiant. Domaine Théorique: Toujours Renseigné Domaine tps. Réel : Jamais renseigné si reseau != RER |
code | 0..1 | code | Code. Domaine Théorique: Jamais Renseigné Domaine tps. Réel : Jamais renseigné si reseau != RER |
line | 1 | Line | Ligne. Descriptif maximum. |
direction | 1 | Direction | Direction. Descriptif maximum. |
stationEndLine | 0..1 | Station | Station de fin de ligne (à ne pas confondre avec la destination de la mission: stations[LAST]). Descriptif maximum. Domaine Théorique: Toujours Renseigné Domaine tps. Réel : Jamais renseigné |
stationsDates | * | date | Heures de passage aux stations (même indexation que le tableau des stations traversées). Domaine Théorique: Toujours renseigné Domaine tps. Réel : Pas forcément renseigné |
stationsMessages | * | texte | Messages associés aux stations (même indexation que le tableau des stations traversées). Domaine Théorique: Jamais renseigné Domaine tps. Réel : Toujours renseigné |
stationsPlatforms | * | code | Numéro de quai lors de l'arrêt aux stations (même indexation que le tableau des stations traversées). Domaine Théorique: Jamais Renseigné Domaine tps. Réel : Jamais renseigné si reseau != RER |
stationsStops | * | bool | Indique si la station est desservie (même indexation que le tableau des stations traversées). |
perturbations | * | Perturbation | Perturbations éventuelles. |
stations | * | Station | Stations traversées par la mission. Descriptif maximum. |
ambiguityMessage | 0..1 | [wrAmbigMsg] | Message d'ambiguïté. Non renseigné si tous les critères sont corrects |
ambiguousLines | * | Line | Liste des Lignes correspondant au critère Ligne ambigu Taille > 1 si critère Ligne ambigu Non renseigné si critère Ligne renseigné et correct ou si critère Ligne incorrect sans proposition de choix pour lever l'ambiguïté. |
argumentLine | 0..1 | Line | Ligne correspondant au critère Ligne Renseigné si critère Ligne renseigné et si pas d'ambiguïté Descriptif complété. |
directions | 0..2 | Direction | Directions (une si ligne circulaire). |
ambiguityMessage | 0..1 | [wrAmbigMsg] | Message d'ambiguïté. Non renseigné si tous les critères sont corrects |
ambiguousGeoPoints | * | GeoPoint | Liste des Point Géographiques correspondant au critère Point Géographique ambigu Taille > 1 si critère Point Géographique ambigu Non renseigné si critère Point Géographique renseigné et correct ou si critère Point Géographique incorrect sans proposition de choix pour lever l'ambiguïté. |
ambiguousLines | * | Line | Liste des Lignes correspondant au critère Ligne ambigu Taille > 1 si critère Ligne ambigu Non renseigné si critère Ligne renseigné et correct ou si critère Ligne incorrect sans proposition de choix pour lever l'ambiguïté. |
argumentDirection | 0..1 | Direction | Direction correspondant au critère Direction Renseigné si critère Direction renseigné et si pas d'ambiguïté Descriptif complété. |
argumentGeoPoint | 0..1 | GeoPoint | Point Géographique correspondant au critère Point Géographique Renseigné si critère Point Géographique renseigné et si pas d'ambiguïté Descriptif complété. |
argumentLine | 0..1 | Line | Ligne correspondant au critère Ligne Renseigné si critère Ligne renseigné et si pas d'ambiguïté Descriptif complété. |
distances | * | entier | Distances en mètres pour chaque stations. Les distances retournées correspondent à la distance à vol d'oiseau entre le centre de la surface de recherche (argument gp) et le milieu du segment des arrêts Aller-Retour (GeoPoint A et R). Cette distance ne prend pas en compte le chemin piéton (dans le cas d'une station de l'autre coté du fleuve, cette distance ne prend pas en compte la position du pont). |
stations | * | Station | Stations. |
ambiguityMessage | 0..1 | [wrAmbigMsg] | Message d'ambiguïté. Non renseigné si tous les critères sont corrects |
ambiguousGeoPoints | * | GeoPoint | Liste des Point Géographiques correspondant au critère Point Géographique ambigu Taille > 1 si critère Point Géographique ambigu Non renseigné si critère Point Géographique renseigné et correct ou si critère Point Géographique incorrect sans proposition de choix pour lever l'ambiguïté. |
argumentGeoPoint | 0..1 | GeoPoint | Point Géographique correspondant au critère Point Géographique Renseigné si critère Point Géographique renseigné et si pas d'ambiguïté Descriptif complété. |
distances | * | entier | Distances en mètres pour chaque stations. Les distances retournées correspondent à la distance à vol d'oiseau entre le centre de la surface de recherche (argument gp) et le milieu du segment des arrêts Aller-Retour (GeoPoint A et R). Cette distance ne prend pas en compte le chemin piéton (dans le cas d'une station de l'autre coté du fleuve, cette distance ne prend pas en compte la position du pont). |
stationAreas | * | StationArea | Aires de stations. |
ambiguityMessage | 0..1 | [wrAmbigMsg] | Message d'ambiguïté. Non renseigné si tous les critères sont corrects |
ambiguousDirections | 0..2 | Direction | Liste des Directions Non renseignée si la station est mono-directionnelle ou si le critère Direction est non renseigné |
ambiguousLines | * | Line | Liste des Station-Lignes correspondant au critère Station-Ligne ambigu Taille > 1 si critère Station-Ligne ambigu Non renseigné si critère Station-Ligne renseigné et correct ou si critère Station-Ligne incorrect sans proposition de choix pour lever l'ambiguïté. |
ambiguousStations | * | Station | Liste des Stations correspondant au critère Station ambigu Taille > 1 si critère Station ambigu Non renseigné si critère Station renseigné et correct ou si critère Station incorrect sans proposition de choix pour lever l'ambiguïté. |
argumentDate | 1 | date | Date demandée. |
argumentDirection | 0..1 | Direction | Direction Renseignée si la station est mono-directionnelle ou si le critère Direction spécifie UNE direction Descriptif complété. |
argumentLine | 0..1 | Line | Station-Ligne correspondant au critère Station-Ligne Renseigné si critère Station-Ligne renseigné et si pas d'ambiguïté Descriptif complété. |
argumentStation | 0..1 | Station | Station correspondant au critère Station Renseigné si critère Station renseigné et si pas d'ambiguïté Descriptif complété. |
missions | * | Mission | Missions. |
perturbations | * | Perturbation | Perturbations éventuelles. Domaine Théorique: Jamais Renseigné Domaine tps. Réel : Renseigné si besoin |
ambiguityMessage | 0..1 | [wrAmbigMsg] | Message d'ambiguïté. Non renseigné si tous les critères sont corrects |
ambiguousLines | * | Line | Liste des Lignes correspondant au critère Ligne ambigu Taille > 1 si critère Ligne ambigu Non renseigné si critère Ligne renseigné et correct ou si critère Ligne incorrect sans proposition de choix pour lever l'ambiguïté. |
argumentDate | 1 | date | Date demandée. |
argumentLine | 0..1 | Line | Ligne correspondant au critère Ligne Renseigné si critère Ligne renseigné et si pas d'ambiguïté Descriptif complété. |
mission | 0..1 | Mission | Mission. |
Période | Fuseau horaire / Timezone | Format ISO8601 | ||
Hiver [Dernier Dimanche Oct. -1h UTC ,Dernier Dimanche Mars-1h UTC] | UTC+1 | CET Central European Time | A | yyyy-MM-ddTHH:mm:00+01:00 |
Eté [Dernier Dimanche Mars-1h UTC ,Dernier Dimanche Oct. -1h UTC] | UTC+2 | CEST Central European Summer Time | B | yyyy-MM-ddTHH:mm:00+02:00 |
Période | Fuseau horaire / Timezone | Format ISO8601 | ||
Hiver [Dernier Dimanche Oct. -1h UTC ,Dernier Dimanche Mars-1h UTC] | UTC+1 | CET Central European Time | A | THH:mm:00+01:00 |
Eté [Dernier Dimanche Mars-1h UTC ,Dernier Dimanche Oct. -1h UTC] | UTC+2 | CEST Central European Summer Time | B | THH:mm:00+02:00 |
metro | Métro |
rer | RER |
busratp | Bus RATP |
busratp | Tramway |
noctilienratp | Noctilien RATP |
noctiliensncf | Noctilien SNCF |
sncf | SNCF Transilien |
autre (eg. optile) | Autres Bus (eg. Optile) |
bus | busratp + noctilien* + optile + autres bus <=> Tous sauf ferretram (metro,rer,sncf,tram). |
ferretram | metro + rer + sncf + tram <=> Tous sauf bus. |
| |
bustram | bus + tram <=> Tous sauf ferre (metro,rer,sncf). |
ferre | metro + rer + sncf <=> Tous sauf bus et tram. |
| |
noctilien | noctilienratp + noctiliensncf |
bustramjour | bus + tram - noctilien |
t | Domaine Théorique |
r | Domaine temps Réel |
rANDt | Critère Domaine : temps Réel et Théorique Avec ce critère, les lignes demandées sont recherchées dans les 2 domaines. Une ligne référencée dans les 2 domaines apparaitra 2 fois : sa version temps Réel et sa version Théorique. |
rTHENt | Critère Domaine : temps Réel puis Théorique Avec ce critère, les lignes demandées sont recherchées en 1er lieu dans le domaine temps Réel puis, dans le domaine Théorique si la 1ère recherche a été infructueuse. |
A | Aller (vers les fins de ligne no 1). |
R | Retour (vers les fins de ligne no 2). |
* | Permet d'indiquer lors d'une requête que l'on souhaite l'information pour les 2 sens. |
Reseau | |
Ambiguous Reseau | Ambiguïté sur critère Réseau. |
Line | |
Ambiguous Line | Ambiguïté sur critère Ligne. |
Direction | |
Ambiguous Direction | Ambiguïté sur critère Direction. |
Station | |
Ambiguous Station | Ambiguïté sur critère Station |
Ambiguous Station End Line | Ambiguïté sur critère Station Fin de ligne |
Ambiguous Station End | Ambiguïté sur critère Station Fin de mission |
|