Résumé
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 :
L’outil Formes GTFS vers Entités et l’outil Générer des entités de formes depuis GTFS sont utilisés pour différents objectifs. Utilisez Formes GTFS vers Entités si votre jeu de données GTFS comporte déjà un fichier shapes.txt et que vous voulez convertir ces formes en classe d’entités à afficher sur la carte. Utilisez Générer des entités de formes depuis GTFS si votre jeu de données GTFS ne comporte pas de fichier shapes.txt 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.
Syntaxe
GTFSShapesToFeatures(in_gtfs_shapes_file, out_feature_class)
Paramètre | Explication | Type 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
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
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?