Skip to main content

node-gtfs

Usa a importar y consultar GTFS en Node con node-gtfs.

Ir a la instalación

Datos de origen

Repositorio
Ntizar/MasterMind
Última actividad en el origen
5 de septiembre de 2026 a las 21:46
Idioma detectado de SKILL.md
español
Estrellas
2
Forks
0

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
node-gtfs
description
Usa a importar y consultar GTFS en Node con node-gtfs.
version
2.0.0
tags
["gtfs","node","sqlite","node-gtfs","import","consulta"]
related_skills
["node-gtfs","gtfs-manager","gtfs-box","transit-data-pipelines"]
# node-GTFS — importar y consultar GTFS en SQLite (Node) > ⚠️ Corrección 2026-09-05 (auditoría): la API es **`importGtfs`** + imports nombrados (`getStops`, `getRoutes`, `getStopsAsGeoJSON`, `getShapesAsGeoJSON`); **no** `gtfs.importFeed()`/`gtfs.routes()`/`gtfs.exportToGeoJSON()`. CLIs: `gtfs-import`, `gtfsrealtime-update`, `gtfs-export`. **Repo:** `https://github.com/BlinkTagInc/node-gtfs` (TypeScript, ~500⭐). ## When to Use - Cuando pidas **importar y consultar un feed GTFS** (SQLite local) desde Node.js. ## Uso (API real) ```bash npm install node-gtfs ``` ```js import { importGtfs, getStops, getRoutes, getStopsAsGeoJSON } from 'gtfs'; await importGtfs({ agencies: [{ agency_key:'mi', url:'http://.../google_transit.zip' }] }); const stops = getStops(); // o getRoutes(), getStopsAsGeoJSON(), getShapesAsGeoJSON() ``` CLIs: `gtfs-import`, `gtfsrealtime-update`, `gtfs-export`. ## Pitfalls - API: **`importGtfs`** + imports nombrados (`getStops`/`getRoutes`/`getStopsAsGeoJSON`/`getShapesAsGeoJSON`). - **No** `gtfs.importFeed()` ni `gtfs.routes({lat,lng,maxDistance})`/`exportToGeoJSON`. - CLI de import: `gtfs-import` (busca la config `agencies` con `url`/`path`). ## Verificación - `importGtfs(config)` con un feed, luego `getStops()` y comprobar paradas.
Ver en GitHub