Lijnnummers met letters

Bij het opvragen van realtime info (https://data.delijn.be/docs/services/KernOpenDataServicesV1/operations/geefDoorkomstenVoorHalte/console), bijvoorbeeld voor de halte 403235, komt er voor lijn H21 lijnnummer 521 terug. Ook via de andere API's, zoals lijnrichtingen (https://data.delijn.be/docs/services/KernOpenDataServicesV1/operations/geefLijnrichtingenLijst/console) komt er ook steeds 521 terug in plaats van H21. Het is niet mogelijk om er vanuit te gaan dat een 5 aan het begin van een lijnnummer gelijk is aan H, aangezien er in andere entiteiten wél lijnnummers zijn die met een 5 beginnen. Over het algemeen lijkt het me een best practise om overal de lijnnummers als een String terug te geven, in plaats van een Integer (gezien er nog vaak letters worden gebruikt in lijnnummers, zoals in Hasselt, Sint-Truiden…). Graag dit consistent doortrekken in alle API’s; bij voorkeur al zo snel mogelijk in de realtime-API. (In andere gevallen zou er steeds een extra API-call moeten gebeuren, puur om het lijnnummer correct te kunnen weergeven aan de eindgebruikers.)

Comments

  •  
    Beste, Mijn excuses voor het late antwoord. Zou het kunnen dat je het publiek lijnnummer (bv. H21) verwart met het intern lijnnummer (bv. 521). Meestal zijn de waarden gelijk maar het gaat over verschillende attributen. De reiziger is geïnteresseerd in het publiek lijnnummer maar de sleutels in de API gebruiken het intern lijnnummer. Mvg
    Posted by Hidden Thu, 30 Jul 2020 07:36:25 GMT
  •  
    Beste, dat klopt. In veel calls worden de interne lijnnummers teruggegeven, waardoor we extra calls moeten doen om het publieke lijnnummer weer te geven, bijvoorbeeld bij het ophalen van realtime info. Er moeten steeds extra calls worden gedaan om het publieke lijnnummer en bijhorende kleuren te kunnen weergeven. Dit kost veel server load en dan komen we snel aan de toegestane limieten. Minder calls zorgt ook voor een betere gebruikerservaring, wat in the end beter is voor onze eindgebruikers. Alvast bedankt om dit te bekijken. Vriendelijke groeten,
    Posted by Hidden Fri, 07 Aug 2020 09:32:49 GMT


You're not signed in. Please sign-in to report an issue or post a comment.