Étiquette | Explication | Type 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 |
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 du fichier shapes.txt, l’outil recherche dans le fichier trips.txt les trajets présentant ce shape_id et recherche 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 des formes en sortie. 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
arcpy.transit.GTFSShapesToFeatures(in_gtfs_shapes_file, out_feature_class)
Nom | 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 code suivant montre comment utiliser la fonction GTFSShapesToFeatures dans la fenêtre Python.
arcpy.transit.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 ?