1. 28 May, 2022 1 commit
  2. 21 Apr, 2022 1 commit
  3. 06 Mar, 2022 1 commit
  4. 18 Nov, 2021 1 commit
  5. 19 Oct, 2021 1 commit
    • Volker Krause's avatar
      Use KI18nLocaleData when available · 4e1f6e59
      Volker Krause authored
      This duplicates a bit of code we can remove again once we depend
      unconditionally on KF 5.88. Doing this now already however allows
      for an easy side-by-side comparison of the results.
      
      There are minor changes in places with ambiguous timezones, and
      since country lookup is no longer tied to timezones, we now also
      get proper results for Thailand and northern Vietnam.
      4e1f6e59
  6. 18 Oct, 2021 1 commit
  7. 17 Oct, 2021 6 commits
  8. 09 Nov, 2020 1 commit
  9. 25 Jul, 2020 1 commit
  10. 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
  11. 30 Jun, 2020 1 commit
  12. 20 May, 2020 1 commit
  13. 19 May, 2020 3 commits
  14. 15 May, 2020 3 commits
  15. 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.
      aacfed54
  16. 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).
      14800de9
  17. 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.
      d337aced
  18. 28 Sep, 2019 1 commit
  19. 18 Sep, 2019 1 commit
  20. 17 Sep, 2019 1 commit
  21. 07 Aug, 2019 1 commit
  22. 12 May, 2019 2 commits
  23. 16 Mar, 2019 1 commit
  24. 14 Dec, 2018 1 commit
  25. 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).
      bbe3b4a4
  26. 05 Sep, 2018 2 commits
  27. 25 May, 2018 1 commit
  28. 20 May, 2018 2 commits