Сведения о вопросе

Ayrat

06:16, 8th August, 2020

Определение разницы во времени между географическими точками?

Просмотров: 402   Ответов: 1

Может кто уже решал такую задачку?


Известно: точное время и дата в одной из точек, точные географические координаты, временное смещение относительно GMT (не путать с часовым поясом), английское название ближайшего крупного города 300к+ населением. Нужно определить точное время во второй точке.

Не известно: есть ли в точках переход на зимнее/летнее время, и если есть, то когда он.


Точки по всему шарику раскиданы, порядка 30к штук, теоретически можно обсчитать все заранее и запомнить где, когда и как переход лето/зима.


P.S. Может у кого есть база координат часовых поясов?



  Сведения об ответе

ITSME

18:12, 10th August, 2020

Вообще-то часовой пояс зависит от страны/региона и от координат нетабличной зависимости нет.

Для решения задачи могу посоветовать ipinfodb.com — у них в полной базе ipinfodb_one_table_full.csv.zip есть таблица ip_group_city, в которой есть gmtOffset и dstOffset, к сожалению нет именованного часового пояса, который бы еще сказал когда переход происходит. Но теоретически можно взять страну/регион и вытащить собственно часовой пояс со всем примочками.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться