Skip to main content

transit-data-resources

Catálogo de APIs, datasets, apps y software de transporte público mundial. Inspirado en MobilityData/awesome-transit (⭐1.8K). Recursos GTFS, GTFS-realtime, APIs de tránsito, datasets abiertos.

설치로 이동

소스 정보

저장소
Ntizar/MasterMind
최근 소스 활동
2026년 9월 4일 10:27
감지된 SKILL.md 언어
스페인어
스타
2
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
transit-data-resources
version
1.0.0
description
Catálogo de APIs, datasets, apps y software de transporte público mundial. Inspirado en MobilityData/awesome-transit (⭐1.8K). Recursos GTFS, GTFS-realtime, APIs de tránsito, datasets abiertos.
tags
["transit","gtfs","api","dataset","catalog","transport","mobility"]
# Recursos de Datos de Tránsito Mundial ## Resumen Catálogo comunitario de recursos para transporte público: APIs, datasets, apps, software y research. Mantenido por MobilityData (organización detrás del estándar GTFS). ## Recursos clave ### APIs de tránsito por país | País | API | Formato | Notas | |------|-----|---------|-------| | España | NAP DGT | GTFS-rt | nap.transportes.gob.es — ver skill `nap-dgt` | | UK | Transport for London | GTFS-rt, REST | API gratuita con key | | USA | TransitLand | REST, GTFS-rt | Aggregate de 2000+ agencias | | Suiza | swisstrains.ch | GTFS-rt | Trenes en tiempo real | | Global | OpenTripPlanner | REST | Multi-modal routing | ### Datasets GTFS estáticos - **Mobility Database:** https://database.mobilitydata.org/ — 3000+ feeds GTFS de todo el mundo - **TransitFeeds:** https://transitfeeds.com/ — catálogo histórico de feeds - **GTFS Schedule spec:** https://gtfs.org/schedule/ ### GTFS-realtime - **Vehicle positions:** Posición GPS de vehículos en tiempo real - **Trip updates:** Retrasos y cambios de horario - **Alerts:** Avisos de servicio (obras, cancelaciones) ### Software open-source | Herramienta | Función | Skill relacionado | |------------|---------|-------------------| | gtfs-to-html | Horarios HTML/PDF desde GTFS | — | | static-GTFS-manager | Editor GUI de GTFS | — | | OpenTripPlanner | Routing multi-modal | — | | Valhalla | Routing con tiles | — | | GTFS-Validator | Validar feeds GTFS | — | ## Patrón de uso ```javascript // Descargar y parsear GTFS estático const response = await fetch('https://nap.transportes.gob.es/gtfs.zip'); const zip = await JSZip.loadAsync(await response.arrayBuffer()); // Parsear stops.txt const stopsCSV = zip.file('stops.txt').async('text'); const stops = parseCSV(stopsCSV); // [{stop_id, stop_name, stop_lat, stop_lon}] // Fetch GTFS-realtime vehicle positions const rtResponse = await fetch('https://nap.transportes.gob.es/gtfs-rt/vehicles'); const vehicles = await rtResponse.json(); ``` ## Pitfalls - **Rate limits:** La mayoría de APIs tienen rate limits. Cachear respuestas. - **GTFS vs GTFS-rt:** GTFS es estático (rutas, horarios). GTFS-rt es dinámico (posiciones, retrasos). - **Timezones:** GTFS usa timezone por agencia. Convertir a UTC para comparar. - **Frequencies vs stop_times:** Algunos feeds usan frequencies.txt en vez de stop_times.txt. - **Dataset quality:** No todos los feeds son válidos. Usar GTFS-Validator antes de procesar. ## Referencias - MobilityData/awesome-transit: https://github.com/MobilityData/awesome-transit - GTFS spec: https://gtfs.org/ - Mobility Database: https://database.mobilitydata.org/ --- **Hecho con ❤️ por David Antizar** ## Comparativa de alternativas - **[entur/gbfs-visualize-poc](https://github.com/entur/gbfs-visualize-poc)** — visualizador GBFS con Leaflet: estaciones físicas/virtuales, clústeres, geofencing y pricing plans; para visualizar datos de movilidad compartida (no solo tránsito).
GitHub에서 보기