Till senaste kommentaren

Kan man filtrera GTFS Regional Realtids sökningar?

Hej,

Jag har läst runt i Googles dokumentation men blir inte klok på om man kan filtrera sökningarna mot Realtids hämtningarna. I VehiclePosition API:n för Skånetrafiekn lyckats jag bara bara hämta information om ALLA aktiva fordon. Jag skulle vilja kunna hämta information om tex endast de bussar som kör en vissa linje.

I Google's dokumentation hittade jag något som kallas EntitySelector (https://gtfs.org/reference/realtime/v2/#message-entityselector) som verkar vara ett sätt att filtrera sökningarna. Dock har jag inte lyckats applicera det på era API:er.

Tack på förhand!

Hälsningar,
- Linus

Kommentarer

  • Hej Linus,

    GTFS och GTFS-RT är data-dumps: vi exporterar allt vi har (och som stödjas i GTFS/GTFS-RT) i några filer. Alla användare laddar ner de samma data, oberoende vilka fält som de är intresserad i. Det betyder att, om du vill ha information om ett fordon, att du måste ladda ner alla fordonspositioner från fordonets operatör. Därefter kan du filtrera resultatet lokalt (kasta bort all information som du inte är intresserad i).

    EntitySelector kan jämföras lite med en Foreign Key i SQL: den används för att länka realtidsdata med statiskt data.

    Säg till om du har flera frågor.

    Hälsningar,
    Bert
    Bert på Trafiklab

Kommentera eller skriv ett nytt inlägg

Ditt namn och inlägg kan ses av alla. Din e-post visas aldrig publikt.