1. 23 Jan, 2021 1 commit
  2. 31 Dec, 2020 1 commit
  3. 01 Aug, 2020 1 commit
  4. 24 Jul, 2020 1 commit
    • Volker Krause's avatar
      Add Benerail station ids to the train station database · 4e5c7076
      Volker Krause authored
      This is now possible that Wikidata got that information, and enables for
      example Thalys barcodes to be matched to the correct stations.
      
      This also includes a bit of refactoring of the station identifier db
      generation to get rid of some of the code duplication there.
      4e5c7076
  5. 09 Jun, 2020 1 commit
  6. 23 Apr, 2020 2 commits
  7. 18 Apr, 2020 1 commit
    • Volker Krause's avatar
      Initial experiments to improve airport coordinates based on OSM data · 4b5489d0
      Volker Krause authored
      So far the coordinates we use for navigating to/from airports come from
      Wikidata, and are typically somewhere on the center of the whole airport
      area, typically a runway. That's far from ideal for navigation, as that's
      neither a location you want to or event can get to, and in extreme cases
      this even leads to navigation "snapping" to the opposite side of the
      airport entirely.
      
      Instead we want a coordinate around somewhere around the entrance. So far
      there's three types of information from OSM we consider here:
      * terminal buildings (or rather the center point of their bounding box)
      * entrance nodes on terminal building polygons (unfortunately not reliably
      available in the input data).
      * railway stations on the premise of the airport.
      
      This improves the result for many smaller or mid-sized airports
      considerably already. What this cannot improve is the situation
      at large airports with widely spread terminals (LHR, CDG, MXP, etc).
      Those however cannot meaningfully represented by a single coordinate
      anyway.
      
      Code isn't hooked up yet, this is just for local experiments at this
      point.
      4b5489d0
  8. 24 Mar, 2020 1 commit
  9. 03 Mar, 2020 1 commit
    • Volker Krause's avatar
      Add a generic BER/DER/X.690 decoder · c8ebc476
      Volker Krause authored
      This will replace various incomplete adhoc solutions for this in the VDV
      ticket parsing. It will also be helpful for decoding at least parts of SBB
      and Thalys ticket codes.
      
      This currently only does the bare minimum, proper type decoding and
      recursing into nested structures would also be useful, as well as support
      for built-in primitive type content.
      c8ebc476
  10. 26 Feb, 2020 1 commit
  11. 21 Feb, 2020 1 commit
  12. 18 Jan, 2020 1 commit
  13. 18 Dec, 2019 1 commit
  14. 09 Dec, 2019 1 commit
  15. 05 Dec, 2019 1 commit
  16. 04 Dec, 2019 2 commits
  17. 02 Dec, 2019 2 commits
  18. 30 Nov, 2019 1 commit
  19. 29 Nov, 2019 1 commit
    • Volker Krause's avatar
      Initial work on decoding VDV tickets · 666f7317
      Volker Krause authored
      Those are common among German local transport providers, and visually look
      like UIC 918.3 codes. Unfortunately the description of what they are valid
      for is entangled with their cryptographic signatures, which makes it
      necessary to deal with all that here as well to get to the information we
      are interested in. I only have partial documentation for this, so this
      might take a while...
      666f7317
  20. 17 Nov, 2019 1 commit
  21. 16 Nov, 2019 1 commit
  22. 09 Nov, 2019 1 commit
    • Volker Krause's avatar
      Improve train line number comparison · 0174e91b
      Volker Krause authored
      Also, add better diagnostic infrastructure for the comparison functions,
      to replace the current local ad hoc debug output, same as already done
      for the validator.
      0174e91b
  23. 03 Oct, 2019 1 commit
  24. 23 Sep, 2019 1 commit
    • Volker Krause's avatar
      Add dedicated debug area for extractor validator logging · cadabefa
      Volker Krause authored
      For now this just reports top-level rejections, but this can be extended
      as needed to eventually replace the need for local ad hoc debug output
      when debugging validation issues. Since this is quite noisy, it makes
      sense be able to disable that separately.
      cadabefa
  25. 19 Sep, 2019 1 commit
  26. 18 Sep, 2019 1 commit
  27. 17 Sep, 2019 1 commit
  28. 31 Aug, 2019 1 commit
  29. 27 Aug, 2019 1 commit
  30. 21 Aug, 2019 1 commit
  31. 11 Aug, 2019 3 commits
  32. 10 Aug, 2019 1 commit
  33. 08 Aug, 2019 1 commit
  34. 31 Jul, 2019 1 commit
  35. 29 Jul, 2019 1 commit