Cuantificar Patrones de Transporte Utilizando Datos GTFS

Cómo medir patrones de transporte utilizando datos GTFS

En este artículo, exploraré los sistemas de transporte público de cuatro ciudades seleccionadas basándome en las Especificaciones Generales de Alimentación de Tránsito (General Transit Feed Specification – GTFS) y diversas herramientas de ciencias de datos espaciales.

En este cuaderno, he elegido cuatro ciudades: Budapest, Berlín, Estocolmo y Toronto, para ofrecer una visión general de sus sistemas de transporte público utilizando los datos GTFS (General Transit Feed Specification) disponibles públicamente. Este cuaderno tiene como objetivo servir como un tutorial introductorio sobre cómo acceder, manipular, agregar y visualizar datos de transporte público utilizando Pandas, GeoPandas y otras herramientas estándar de ciencias de datos para obtener información sobre el transporte público. Posteriormente, esta comprensión puede ser útil en diferentes casos de uso, como el transporte, la planificación urbana y la inteligencia de ubicación.

Además, aunque el formato GTFS se supone que es general y universal, también señalaré situaciones que todavía requieren conocimiento e inspección manual a nivel de cada ciudad a lo largo de los siguientes pasos analíticos.

1. Recolectar e interpretar datos GTFS

Para este artículo, descargué datos de transporte público de Transitfeeds.com, un sitio web que recopila datos de transporte público. En particular, descargué datos con las siguientes fechas de actualización más recientes para las siguientes ciudades:

En los siguientes bloques de código, exploraré cada una de estas ciudades varias veces, crearé gráficos comparativos y resaltaré la universalidad del formato GTFS. Además, para asegurarme de que mis análisis sean fáciles de actualizar con datos más recientes, almacené los datos GTFS de cada ciudad en una carpeta correspondiente a la fecha de actualización:

import osroot = 'data'cities = ['Budapest', 'Toronto', 'Berlin', 'Stockholm']updated = {city : [f for f in os.listdir(root + '/' + city) if '20' in f][0] for city in cities}updated

La salida de esta celda:

Ahora, echemos un vistazo más de cerca a los diferentes archivos almacenados en estas carpetas:

for city in cities…

We will continue to update Zepes; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

Inteligencia Artificial

Usando los GPT, el creador de aplicaciones de IA personal sin código de OpenAI

Aprende a crear ChatGPT personalizados para análisis de datos, tareas visuales y más con los GPT de OpenAI sin necesi...

Inteligencia Artificial

El jefe de la búsqueda de Google dice que la empresa invierte para evitar convertirse en carroña'.

Al inicio de su defensa contra la ley antimonopolio, Google atribuyó su éxito a una inversión constante, contrarresta...

Inteligencia Artificial

Google presenta Project IDX un paraíso para desarrolladores basado en navegador impulsado por IA.

Rompiendo barreras y empujando los límites de la innovación en IA, Google ha presentado su último proyecto, Project I...

Inteligencia Artificial

China tiene un nuevo plan para juzgar la seguridad de la IA generativa, ¡y está repleto de detalles!

Una nueva propuesta detalla las formas muy específicas en que las empresas deben evaluar la seguridad de la IA y apli...

Inteligencia Artificial

Herramientas de IA principales para podcasting (2023)

Pódium Una tecnología impulsada por IA llamada Pódium tiene como objetivo acelerar significativamente la postproducci...