2020-06-02

gthash

В продолжение темы про Geohash, тут ребята 2 года назад написали библиотеку на TypeScript, которая делает хеш для координат и времени.

https://github.com/ChrisChares/gthash

Основанный на кривой Мортона (как и гео-хеш) «гео-темпоральный» алгоритм хеширования позваляет кодировать с точностью от километра и месяца до нанометра и пико-секунд (10⁻¹² c). Кодировать время можно в пределах ±100 000 лет от начала Эпохи Юникс.

https://ru.wikipedia.org/wiki/Кривая_Мортона

Пока не придумал как это использовать. Если предположить, что его можно представить в виде QR-кода на какой-нибудь афише (время и место), то все равно разумнее кажется использовать формат vEvents, который сразу считывается телефонами как событие в календаре.