РАСПИСАНИЕ JSON GTFS
Что я хочу сделать, так это получить расписание из GTFS для конкретного автобуса. (Конкретный номер полосы) с помощью node-gtfs.
Мой код выглядит так:
const config = JSON.parse(
await readFile(new URL("./config.json", import.meta.url))
);
import { importGtfs } from "gtfs";
import { readFile, writeFile } from "fs/promises";
import { openDb } from "gtfs";
const db = await openDb(config);
try {
await importGtfs(config);
} catch (error) {
console.error(error);
}
import { getStoptimes } from "gtfs";
// Get all stoptimes
const trips = await getStoptimes();
//fs write file trips.json
await writeFile(
new URL("./trips.json", import.meta.url),
JSON.stringify(trips)
);
Я пытаюсь получить только расписание для конкретной автобусной полосы, но получаю какой-то мусор и даже не ОДНО расписание, я почти уверен, что мне нужно использовать более одной из этих функций. Без понятия что и как. (Я также хочу сохранить его в файле JSON)
Также я искал несколько «учебников» по GTFS, как его использовать, как я могу получать данные с помощью node-gtfs, но их действительно очень мало, почти нет.
Я пробовал https://gtfstohtml.com/. Он возвращает таблицу для каждой полосы BUS в таблице HTML.
Это то же самое, что я хочу сделать, добавьте в этот расширяемый список полное расписание:https://transit-arrivals-widget.blinktag.com/?stop_id=40585
Спасибо !