Задать вопрос
@maxyc_webber
Web-программист

GPS мониторинг: Организация данных в БД?

Хотелось бы познакомиться с вашим опытом и знаниями как можно хранить gps данные в базе данных.
Для прототипа использую mysql т.к. больше с ним знаком, НО буду рад услышать еще какие то предложения (помимо postgis).
В идеале на основе этих треков планируется следующее
1. статистика из серии общее время, средняя скорость, общее расстояние (этот момент можно кешировать в момент добавления трекера)
2. какие то отдельные общие данные по треку (тоже добавляется в момент добавления трека)

но вто где у меня нет идей как хранить
3. тепловая карта на основе группы треков
так как для такой карты нам не нужен каждая точка трека, есть предположение, что нужно взять трек. и вытянуть из него только те точки, которые попадают в какой то определенный интервал. тогда можно было бы сократить данные в десятки раз.

пока писал вопрос сам и додумал. но все же. поделитесь опытом?
  • Вопрос задан
  • 504 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
Заводите таблицу для точек
---------------------------------------------------------------------
| id | geom(point) | track_id | track_pos | date_time | speed | ... |
---------------------------------------------------------------------

Строите пространственный индекс и спокойно вырезаете нужные области по bbox.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы