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_traveleddu fichier GTFSstop_times.txtindique à 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 valeurshape_dist_traveledpour cet arrêt est définie sur 1,5. Le champshape_dist_traveleddoit 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_traveledpour 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 |
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 |
Feature Layer |
|
Trajets GTFS mis à jour en entrée |
Fichier GTFS |
File |
|
Durées d’arrêt GTFS en entrée |
Fichier |
File |
|
Formes GTFS en sortie |
Fichier GTFS |
File |
|
Durées d’arrêt GTFS en sortie |
Fichier GTFS |
File |
|
Unités de distance (Facultatif) |
Précise les unités de distance à utiliser pour renseigner le champ
|
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