Временные зоны. Интерактивное обновление.

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
Evgeny1987
Новоприбывший
Сообщения: 14
Зарегистрирован: 07 июн 2016, 13:20
Репутация: 0

Временные зоны. Интерактивное обновление.

Сообщение Evgeny1987 » 11 авг 2016, 16:15

Здравствуйте, уважаемые участники форума.
Я не нашел этой темы на форуме, но если она где-то обсуждалась - я обязательно прочту уже написанное.
Задача такова: необходимо построить интерактивную карту временных зон. То есть временные зоны должны графически отображаться и должны определяться точное время и дата для любых геодезических координат.
При обновлении этой информации должна обновляться и карта.

Вопрос: где брать информацию об актуальном пространственном ограничении временных зон так, чтобы ее можно было (желательно автоматически) обновлять? Желательно бесплатно.

Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

Re: Временные зоны. Интерактивное обновление.

Сообщение Ariki » 11 авг 2016, 16:57


Evgeny1987
Новоприбывший
Сообщения: 14
Зарегистрирован: 07 июн 2016, 13:20
Репутация: 0

Re: Временные зоны. Интерактивное обновление.

Сообщение Evgeny1987 » 15 авг 2016, 03:20

Большое спасибо за ответ!
Единственное, что в скачанном с этого сайта shapefile'e нет ограничений временных зон в области морей/океанов. Но, думаю, разберусь.

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2241
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1514
Откуда: Казань

Re: Временные зоны. Интерактивное обновление.

Сообщение Игорь Белов » 15 авг 2016, 09:14

В морях-океанах свои законы, смотрите слои Cultural/Timezones здесь.
The purpose of computing is insight, not numbers

Evgeny1987
Новоприбывший
Сообщения: 14
Зарегистрирован: 07 июн 2016, 13:20
Репутация: 0

Re: Временные зоны. Интерактивное обновление.

Сообщение Evgeny1987 » 17 авг 2016, 05:39

Если кому-то интересно, я сам еще такую вещь нашел:
github.com/onury/geolocator
Там вроде как есть функция определения временной зоны по геодезическим координатам.
язык библиотеки - JavaScript

Evgeny1987
Новоприбывший
Сообщения: 14
Зарегистрирован: 07 июн 2016, 13:20
Репутация: 0

Re: Временные зоны. Интерактивное обновление.

Сообщение Evgeny1987 » 20 авг 2016, 12:48

Я понял, это бесплатная библиотека, использующая платный Google Maps APIs. Но мне как раз нечто подобное и нужно. Только бесплатно. Можно написать самому, для этого использовать shape файлы, но, кроме того, что нужно "скрестить" морскую и сухопутную карты, еще нужно следить за их обновлением, желательно автоматически. Но они в указанных ресурсах обновляются редко, к тому же уже неактуальны, то есть их еще нужно переделать. Так что вопрос пока открытый.

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2241
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1514
Откуда: Казань

Re: Временные зоны. Интерактивное обновление.

Сообщение Игорь Белов » 20 авг 2016, 15:10

  1. Прежде всего подпишитесь на рассылку обновлений на сайте IANA. В архиве tzdata файл NEWS содержит историю обновлений, файл zone.tab - список зон с координатами центроидов.
  2. Вам нужна административная карта. Карты efele.net основаны на старой необновляемой карте vmap0, автор сам их правит. Возьмите за основу открытый живой ресурс. Можно выгружать административное деление из OpenStreetMap, хотя проще воспользоваться готовыми производными на сайте Mapzen. Правда, карта получится тяжёлая, придётся генерализовать. Другой заслуживающий внимания проект GADM.
  3. В открытом море ничего не меняется, единожды используйте слой Timezones | Natural Earth.
"Скрещивать" морскую и сухопутную карты несложно, просто обрежьте навигационные временные зоны сушей.
The purpose of computing is insight, not numbers

Evgeny1987
Новоприбывший
Сообщения: 14
Зарегистрирован: 07 июн 2016, 13:20
Репутация: 0

Re: Временные зоны. Интерактивное обновление.

Сообщение Evgeny1987 » 22 авг 2016, 15:15

Спасибо большое! Столько всего я сам бы очень долго искал. Буду разбираться.

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей