1. 09 Nov, 2020 1 commit
  2. 25 Jul, 2020 1 commit
  3. 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.
  4. 30 Jun, 2020 1 commit
  5. 20 May, 2020 1 commit
  6. 19 May, 2020 3 commits
  7. 15 May, 2020 3 commits
  8. 11 May, 2020 1 commit
    • Volker Krause's avatar
      Add a IANA timezone to country mapping · aacfed54
      Volker Krause authored
      This is largely unique, and should allow us to improve the result for the
      coordinate-based timezone lookup when having a country context.
      That was at least the initial motivation, however it looks like this might
      eventually allow us to build a coordinate -> country mapping as well,
      without needing an extra spatial index.
  9. 10 May, 2020 1 commit
    • Volker Krause's avatar
      Change the way we store timezones in the static database · 14800de9
      Volker Krause authored
      So far this were offsets into the the IANA string table, now it's a flat
      enum. The old way needed 13 bits per record, the new only needs 9 bit, at
      the cost of an extra ~800 bytes for an offset table to get back to IANA
      names. This however quickly pays of when storing large quantities, which
      we do (~37k in the current database, more in the upcoming experiments for
      an efficient geo coordinate to timezone mapping).
  10. 01 Apr, 2020 1 commit
    • Volker Krause's avatar
      Add lookup table for VR (Finish railway) station codes · d337aced
      Volker Krause authored
      This doesn't cover codes containing 'Ä' or 'Ö' yet, which appear in the
      official list, but for which we have no idea how they are encoded in the
      corresponding barcode yet. As that's only a dozen or so in total, that's
      not a big problem though.
  11. 28 Sep, 2019 1 commit
  12. 18 Sep, 2019 1 commit
  13. 17 Sep, 2019 1 commit
  14. 07 Aug, 2019 1 commit
  15. 12 May, 2019 2 commits
  16. 16 Mar, 2019 1 commit
  17. 14 Dec, 2018 1 commit
  18. 08 Sep, 2018 1 commit
    • Volker Krause's avatar
      Read the QGIS world file to compute the map projection correctly · bbe3b4a4
      Volker Krause authored
      Our previous naive approach introduced an error of about 10km, which is
      significantly larger than the resolution of the timezone image (1.5km),
      and is actually relevant for densely populated areas close to timezone
      borders, as well as small islands (as our search radius for those is
      just 5km).
  19. 05 Sep, 2018 2 commits
  20. 25 May, 2018 1 commit
  21. 20 May, 2018 3 commits
  22. 19 May, 2018 1 commit
    • Volker Krause's avatar
      Add country database generated from Wikidata · 5cbecf67
      Volker Krause authored
      This is mostly the basic infrastructure, only containing the driving
      direction so far. This is supposed to eventually also contain information
      like local currency or power plug standards.
  23. 13 May, 2018 1 commit
    • Volker Krause's avatar
      Add train station database · 1a99a8da
      Volker Krause authored
      Just as with airports, this is provided by Wikidata and allows us to look
      up information like geo coordinates and timezone for stations based on
      their IBNR or Gares & Connexion IDs. This covers at least France and
      Germany (and possibly some neighboring countries too), identifier systems
      used elsewhere can easily be added in the same way.