Arrêts GTFS vers entités (Conversion)

Synthèse

Convertit un fichier GTFS stops.txt à partir d’un jeu de données de transport en commun GTFS en classe d’entités d’arrêts de transport en commun.

Utilisation

  • Une classe d’entités de géodatabase fichier est recommandée pour la sortie de l’outil plutôt qu’un shapefile car les noms de champ des shapefiles ne peuvent comporter que 10 caractères au maximum. Les noms de champ GTFS plus longs seront raccourcis si la table en sortie est un shapefile.

  • Pour mettre à jour les localisations et les attributs des arrêts GTFS, utilisez cet outil pour importer un fichier stops.txt existant, mettre à jour la carte et exporter la table mise à jour au format GTFS à l’aide de l’outil Entités vers arrêts GTFS.

  • Les champs stop_lat et stop_lon dans le fichier GTFS stops.txt définissent la latitude et la longitude des arrêts. La spécification admet une valeur nulle pour ces champs si le champ location_type de l’arrêt a pour valeur 3 ou 4. Toutefois, comme cet outil crée des entités géographiques pour représenter les arrêts, il ne peut pas cartographier les arrêts dépourvus de latitude ou de longitude. Par conséquent, les arrêts dont le champ location_type a pour valeur 3 ou 4 et dont le champ stop_lat ou stop_lon a une valeur nulle sont ignorés et ne figurent pas dans la sortie de l’outil.

Paramètres

ÉtiquetteExplicationType de données
Fichier d’arrêts GTFS en entrée

Fichier stops.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.GTFSStopsToFeatures(in_gtfs_stops_file, out_feature_class)
NomExplicationType de données
in_gtfs_stops_file

Fichier stops.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 la fonction GTFSStopsToFeatures (fenêtre Python)

Le code suivant montre comment utiliser la fonction GTFSStopsToFeatures dans la fenêtre Python.

Héritage :

Cet outil a été transféré dans la boîte à outils des outils Transport en commun dans ArcGIS Pro 2.9. La syntaxe de l'exemple de code utilise l'alias de boîte à outils transit associé au nouvel emplacement de l'outil. Toutefois, l'alias de boîte à outils conversion continue de fonctionner. Vous n'avez pas besoin de modifier des scripts existants, mais vous devez utiliser l'alias transit pour les nouveaux scripts.

arcpy.transit.GTFSStopsToFeatures(r"D:/GTFS/stops.txt", r"D:/Data/output.gdb/stops")

Informations de licence

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