Skip to main content

Entités vers Formes GTFS (Outils de transport en commun)

Résumé

Crée un fichier shapes.txt pour un jeu de données de transport en commun GTFS selon les représentations des lignes d’itinéraires créées par l’outil Generate Shapes Features From GTFS (Générer des entités de forme à partir de GTFS).

Le fichier GTFS shapes.txt en option contient une représentation des chemins géographiques empruntés par les véhicules de transport dans un système de transport. Un fichier shapes.txt approprié est important pour les applications de calcul d’itinéraire basées sur GTFS pour afficher correctement les itinéraires de transport sur la carte. Même si de nombreuses entreprises de transport génèrent leurs fichiers shapes.txt via les traceurs GPS de leurs véhicules, d’autres entreprises de transport non équipées de ce matériel peuvent rencontrer des problèmes pour créer ce fichier.

Avec cet outil, ainsi que l’outil Generate Shapes Features From GTFS (Générer des entités de forme à partir de GTFS), créez un fichier shapes.txt basé sur les informations relatives aux arrêts, itinéraires et horaires depuis un jeu de données GTFS existant. Une fois que l’outil Generate Shapes Features From GTFS (Générer des entités de forme à partir de GTFS) a été exécuté pour estimer les chemins parcourus par les véhicules dans le système de transport et les résultats affinés selon les connaissances locales, vous pouvez exécuter cet outil pour convertir ces entités linéaires en un nouveau fichier shapes.txt. L’outil crée également un fichier GTFS stop_times.txt, le champ shape_dist_traveled étant renseigné selon les valeurs correspondant aux nouvelles formes.

Utilisation

  • La plupart des entrées de cet outil doivent correspondre aux sorties de l’outil Generate Shapes Features From GTFS (Générer des entités de forme à partir de GTFS). Ces deux outils ont pour vocation d’être utilisés ensemble.

  • Le champ shape_dist_traveled du fichier GTFS stop_times.txt indique à quelle distance se situe un arrêt spécifique sur une ligne de transport. Par exemple, si un bus parcourt 1,5 miles (1,6 km) pour atteindre le 5e arrêt d’un itinéraire, la valeur shape_dist_traveled pour cet arrêt est définie sur 1,5. Le champ shape_dist_traveled doit s’accroître pour chaque arrêt de l’itinéraire. La distance parcourue jusqu’au 5e arrêt devrait être supérieure à la distance parcourue jusqu’au 4e arrêt et inférieure à la distance parcourue jusqu’au 6e arrêt, par exemple.

    L’outil Features To GTFS Shapes (Entités vers Formes GTFS) utilise une procédure de référencement linéaire pour calculer les valeurs du champ shape_dist_traveled pour les arrêts. Dans certains cas, les valeurs calculées pour les arrêts séquentiels le long de l’itinéraire ne peuvent pas être revues à la hausse. L’outil génère un message d’avertissement indiquant quelles formes, le cas échéant, rencontrent ce problème. Ce problème survient généralement lorsque la géométrie linéaire de la forme en entrée se superpose sur elle-même ou contient des boucles. Par conséquent, il est important de passer en revue et de modifier les lignes de forme avant d’exécuter cet outil pour veiller à ce que les lignes de forme soient aussi nettes et appropriées que possible. Si un bus circule dans les deux sens dans une même rue et s’auto-superpose sur l’axe médian, cela peut permettre de décaler légèrement chaque direction de la ligne de forme d’un côté ou de l’autre de l’axe médian.

Paramètres

Etiqueter Explication Type de données

Lignes de forme en entrée

Classe d’entités linéaires représentant les formes GTFS créées à l’aide de l’outil Generate Shapes Features From GTFS (Générer des entités de forme à partir de GTFS). La classe d’entités doit contenir un champ shape_id avec des valeurs correspondant aux valeurs du champ shape_id dans les autres entrées de l’outil.

Feature Layer

Arrêts de forme en entrée

Classe d’entités ponctuelles représentant les arrêts GTFS associés à chaque forme créée à l’aide de l’outil Generate Shapes Features From GTFS (Générer des entités de forme à partir de GTFS). Si un arrêt de transport est utilisé par plusieurs formes, l’arrêt doit être dupliqué dans cette classe d’entités pour chaque forme qui l’utilise.

La classe d’entités doit contenir un champ shape_id avec des valeurs correspondant aux valeurs du champ shape_id dans les autres entrées de l’outil. Elle doit également contenir un champ stop_id avec des valeurs correspondant à celles de la colonne shape_id du fichier GTFS stop_times.txt en entrée.

Feature Layer

Trajets GTFS mis à jour en entrée

Fichier GTFS trips.txt mis à jour créé à l’aide de l’outil Generate Shapes Features From GTFS (Générer des entités de forme à partir de GTFS). Dans ce fichier, la colonne shape_id doit avoir les valeurs correspondant à celles des champs shape_id dans les autres entrées de l’outil.

File

Durées d’arrêt GTFS en entrée

Fichier stop_times.txt d’origine issu du jeu de données GTFS utilisé lors de l’exécution de l’outil Generate Shapes Features From GTFS (Générer des entités de forme à partir de GTFS).

File

Formes GTFS en sortie

Fichier GTFS shapes.txt en sortie.

File

Durées d’arrêt GTFS en sortie

Fichier GTFS stop_times.txt en sortie. Ce fichier contient le champ shape_dist_traveled avec les valeurs issues des nouvelles formes.

File

Unités de distance

(Facultatif)

Précise les unités de distance à utiliser pour renseigner le champ shape_dist_traveled dans les fichiers GTFS en sortie.

  • MillesL’unité est exprimée en miles. Il s’agit de l’option par défaut.

  • MètresL’unité est exprimée en mètres.

  • KilomètresL’unité est exprimée en kilomètres.

String

Environnements

Générateur de nombres aléatoires

Cas particuliers

Générateur de nombres aléatoires

Only the seed portion of this environment variable is used. The generator type is ignored.

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui