GTFS Express Ouvrir GTFS Express

route_long_name_contains_short_name : nom long qui répète l'indice Avertissement

Dans routes.txt, route_long_name reprend route_short_name, par exemple « Ligne 4 Gare - Hôpital » pour la ligne 4. Pourquoi et comment le corriger.

Mis à jour le 21 octobre 2026

Ce que signifie cette règle

Une ligne de routes.txt porte deux noms. route_short_name est l'indice que les voyageurs lisent sur le bus ou les fiches horaires, court et souvent numérique (4, C2, N). route_long_name décrit la ligne, généralement par ses terminus ou sa desserte. La référence GTFS demande que le nom long ne répète pas l'indice. Quand route_long_name contient route_short_name comme mot à part entière, le validateur lève cet avertissement. Sévérité : avertissement.

Pourquoi c'est important

Un avertissement ne bloque pas la livraison dans GTFS Express. Mais la plupart des applications affichent les deux champs côte à côte : la pastille « 4 » suivie de « Ligne 4 Gare - Hôpital » répète l'information, prend de la place sur les petits écrans, et une synthèse vocale la lit deux fois. Le nom long perd aussi son rôle, qui est de dire où va la ligne.

Causes fréquentes

Comment la corriger

Retirez l'indice, et le mot qui l'accompagne, de route_long_name pour ne garder que la description : les terminus, l'axe ou le quartier desservi. Gardez l'indice dans route_short_name. Si une ligne n'a pas d'indice, route_long_name seul suffit, et inversement.

Dans GTFS Express, le rapport de validation liste les lignes concernées et « Corriger un par un » ouvre chacune dans l'éditeur, le champ route_long_name signalé. Chaque nom corrigé est une retouche du brouillon ; « Revalider » confirme le résultat.

Exemple

route_id,route_short_name,route_long_name,route_type
L4,4,Ligne 4 Gare - Hôpital,3
LC2,C2,C2 Centre - Campus,3

Corrigé :

route_id,route_short_name,route_long_name,route_type
L4,4,Gare - Hôpital,3
LC2,C2,Centre - Campus,3

Voir aussi le guide Modifier un GTFS et la liste des règles.