РАСПИСАНИЕ 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

Спасибо !

0 ответов

Другие вопросы по тегам