Formes GTFS vers Entités (Conversion)

Synthèse

Convertit un fichier shapes.txt GTFS à partir d’un jeu de données de transport en commun GTFS en classe d’entités polylignes, en présentant les chemins physiques empruntés par les véhicules dans le système de transport en commun.

Si cela est possible, les attributs du fichier routes.txt sont inclus pour chaque forme de la sortie et les lignes en sortie sont symbolisées d’après la couleur spécifiée dans le champ route_color.

Le fichier shapes.txt contient des séquences de points de latitude et de longitude. Cet outil génère des polylignes de forme en connectant ces séquences de points à des lignes droites.

Remarque :

Les outils Formes GTFS vers entités et Générer des entités de forme à partir de GTFS sont utilisés pour différents objectifs. Utilisez Formes GTFS vers entités si votre jeu de données GTFS comporte un fichier shapes.txt existant et que vous voulez convertir ces formes en classe d’entités à afficher sur la carte. Utilisez Générer des entités de forme à partir de GTFS si votre jeu de données GTFS ne comporte pas de fichier shapes.txt existant et que vous voulez estimer les formes en fonction des autres informations contenues dans le jeu de données GTFS et créer un fichier shapes.txt.

Utilisation

  • Les attributs d’itinéraire sont renseignés uniquement si des fichiers trips.txt et routes.txt valides se trouvent dans le même dossier que le fichier shapes.txt en entrée.

  • Une classe d’entités de géodatabase fichier est recommandée pour la sortie de l’outil au lieu d’un shapefile. Comme les noms de champ des shapefiles peuvent avoir un maximum de 10 caractères seulement, les noms de champ GTFS plus longs sont raccourcis si la table en sortie est un shapefile.

  • Les attributs d’itinéraire sont renseignés pour chaque forme à l’aide du processus suivant : pour chaque shape_id dans le fichier shapes.txt, l’outil recherche dans le fichier trips.txt les trajets présentant ce shape_id et trouve le route_id associé à ces trajets. L’outil extrait ensuite les attributs de ce route_id à partir du fichier routes.txt et insère ces attributs dans la classe d’entités en sortie des formes. Dans le cas inhabituel où plusieurs route_id sont associés à un shape_id donné, la forme est dupliquée dans la classe d’entités en sortie de sorte qu’une entité est générée pour chaque paire shape_id et route_id unique.

Paramètres

ÉtiquetteExplicationType de données
Fichier de formes GTFS en entrée

Fichier shapes.txt valide issu d’un jeu de données GTFS.

File
Classe d’entités en sortie

Classe d'entités en sortie.

Feature Class

arcpy.conversion.GTFSShapesToFeatures(in_gtfs_shapes_file, out_feature_class)
NomExplicationType de données
in_gtfs_shapes_file

Fichier shapes.txt valide issu d’un jeu de données GTFS.

File
out_feature_class

Classe d'entités en sortie.

Feature Class

Exemple de code

Exemple d’utilisation de l’outil GTFSShapesToFeatures (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction GTFSShapesToFeatures en mode immédiat.

import arcpy
arcpy.conversion.GTFSShapesToFeatures(r"D:/GTFS/shapes.txt", r"D:/Data/output.gdb/shapes")

Environnements

Cas particuliers

Informations de licence

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

Rubriques connexes