Skip to main content

node-gtfs

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

설치로 이동

소스 정보

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

설치 방법

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

소스 파일 검토

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

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
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.
GitHub에서 보기