Art
А если взять по всем городам(центр города) информацию, положить ее в QuadTree и запрошивать для каждого H3 индекса близлежащий город с таймзоной?
для России точно будут некорректные данные, я как-то проверял деревни и поселки, на границах областей часто бижайший город уже в другой таймзоне