Paradas GTFS a entidades (Conversión)

Resumen

Convierte un archivo GTFS stops.txt de un dataset de transporte público GTFS en una clase de entidad de paradas de transporte público.

Uso

  • Se recomienda una clase de entidad de geodatabase de archivos para la salida de la herramienta en lugar de un shapefile porque los nombres de campos de shapefile tienen un máximo de 10 caracteres. Los nombres de campos GTFS de mayor longitud se acortarán si la tabla de salida es un shapefile.

  • Para editar ubicaciones y atributos de parada GTFS, utilice esta herramienta para importar un archivo stops.txt existente, realice ediciones en el mapa y exporte la tabla editada de nuevo al formato GTFS con la herramienta Entidades a paradas GTFS.

  • Los campos stop_lat y stop_lon del archivo stops.txt GTFS definen la latitud y la longitud de las paradas. Estos campos están permitidos cuando se especifica un valor nulo si el campo location_type de la parada tiene un valor 3 o 4. Sin embargo, como esta herramienta crea entidades geográficas para representar paradas, no puede representar cartográficamente las paradas sin latitud o longitud. Por consiguiente, las paradas con valores location_type de 3 o 4 y valores nulos para stop_lat o stop_lon se omitirán y no se incluirán en la salida de la herramienta.

  • Cuando la carpeta que contiene el archivo input_stops.txt también incluye archivos GTFS stop_times.txt, trips.txt y routes.txt, se agregará un campo route_info a la salida. Este campo contendrá información sobre las rutas GTFS que utilizan cada parada. Los valores del campo son cadenas JSON que constan de las siguientes claves y una lista de valores:

    • route_id: los Id. de ruta a los que sirve la parada (GTFS route_id)
    • route_type: los modos de transporte público que utilizan la parada (GTFS route_type)

    Por ejemplo, un valor puede estructurarse como {"route_id":["route_1","route_2","route_3"],"route_type":["0", "2"]}.

    Este campo se puede analizar para su uso en simbología y elementos emergentes.

Parámetros

EtiquetaExplicaciónTipo de datos
Archivo de paradas GTFS de entrada

Un archivo stops.txt válido de un dataset GTFS.

File
Clase de entidad de salida

La clase de entidad de salida.

Feature Class

arcpy.conversion.GTFSStopsToFeatures(in_gtfs_stops_file, out_feature_class)
NombreExplicaciónTipo de datos
in_gtfs_stops_file

Un archivo stops.txt válido de un dataset GTFS.

File
out_feature_class

La clase de entidad de salida.

Feature Class

Muestra de código

Ejemplo de GTFSStopsToFeatures (ventana de Python)

La siguiente muestra de código demuestra cómo usar la función GTFSStopsToFeatures en la ventana de Python.

Heredado:

Esta herramienta se movió a la caja de herramientas Herramientas de Tránsporte público en ArcGIS Pro 2.9. La sintaxis de la muestra de código utiliza el alias de la caja de herramientas transit asociado a la nueva ubicación de la herramienta. Sin embargo, el alias de la caja de herramientas conversion sigue funcionando. No es necesario que modifique los scripts existentes, pero debe utilizar el alias transit para los nuevos scripts.

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

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí