Récupérer lignes TER en France ?

Bonjour,

Je voudrais obtenir une carte de toutes les lignes de train TER* en France.

Y a-t-il un tag qui permette de faire ça d’un coup avec Overpass Turbo ?

Merci.

  • pour les estrangers : Train express régional, par opposition aux Intercités/IC et aux trains à grande vitesse/TGV

Bonjour.

Il me semble qu’en recherchant les trains avec network=TER (https://taginfo.openstreetmap.fr/search?q=network%3DTER) tu devrais les avoir.

Cordialement

Leni

Merci.

Même après 60s, j’ai un time-out. Y a-t-il un moyen d’optimiser la requête ?

[out:json][timeout:60];

//France métrop : 1403916
rel(1403916);
map_to_area -> .searchArea;

(
node["route"="train"]["network"~"^TER"](area.searchArea);
way["route"="train"]["network"~"^TER"](area.searchArea);
relation["route"="train"]["network"~"^TER"](area.searchArea);
);

out body;
>;
out skel qt;

Il est inutile de faire des recherches sur les way et nodes… vu que les route ne sont que dans des relations.

Il vaut mieux commencer par le critère le plus discriminant: [“network”~"^TER"]

Je pense même que la recherche par zone (searchArea) ne sera pas utile.

Tout ça devrait grandement accélérer la requête qui peut se réduire à:

[out:json];
relation[“network”~"^TER"][“route”=“train”];
out;

Bonjour,

Cette requête au-dessus ne récupère par les noms des gares, mais affiche juste son numéro de nœud (« node/12387940 ») et un lien vers le web (« Node: ‪Le Mans‬ (‪12387940‬) | OpenStreetMap »).

Avant que je fasse une moulinette avec grep pour récupérer les noms pour chaque gare… est-il possible de le faire directement dans la requête ?

Merci.