Переложить сырые данные GPS на карту-сетку дорожной сети

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
altair
Новоприбывший
Сообщения: 1
Зарегистрирован: 19 янв 2021, 13:31
Репутация: 0
Откуда: УК

Переложить сырые данные GPS на карту-сетку дорожной сети

Сообщение altair » 19 янв 2021, 13:40

Здравствуйте.

Имеется задача:
- есть мобильный телефон, с него льются координаты
- в результате появляется множество маршрутов
- однако маршруты эти ужасны по качеству и их требуется переложить на дороги в данной местности (карты OSM)

Как это можно сделать?

Встречаются затруднения:
- точки частенько не там, где действительно проезжал пользователь: от "на другой стороне дороги" до "вообще почему-то тут очень далеко от реального перемещение".
- встречается так, что сигнал GPS пропадает и получается, что пользователь вроде как и не ехал по местности, значит, надо достроить гипотетический проезд

trir
Гуру
Сообщения: 5278
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1014
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Переложить сырые данные GPS на карту-сетку дорожной сети

Сообщение trir » 19 янв 2021, 13:56


tikhpetr
Гуру
Сообщения: 1081
Зарегистрирован: 30 окт 2014, 16:33
Репутация: 153
Откуда: г. Жуковский МО

Re: Переложить сырые данные GPS на карту-сетку дорожной сети

Сообщение tikhpetr » 19 янв 2021, 20:29

trir,
Зря Вы так! У ТС мозги вскипят.))
Я так понял, что нужны подогнанные под дороги треки. ИМХО проще всего в SAS.
http://www.sasgis.org/sasplaneta/

gamm
Гуру
Сообщения: 4048
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1050
Ваше звание: программист
Откуда: Казань

Re: Переложить сырые данные GPS на карту-сетку дорожной сети

Сообщение gamm » 19 янв 2021, 21:02

тут совсем не фильтр Кальмана нужен. Нужно снести дороги на мелкий растр, построить дистанционное преобразование, и использовать расстояние для вычисления априорной вероятности положения. А сами точки трека - как зашумленные данные. И строить маршрут максимальной вероятности. Так строят пути миграции животных и птиц.

Sergey Astakhov
Активный участник
Сообщения: 218
Зарегистрирован: 21 дек 2012, 01:57
Репутация: 52
Откуда: Питер

Re: Переложить сырые данные GPS на карту-сетку дорожной сети

Сообщение Sergey Astakhov » 21 янв 2021, 00:31

По научному это называется "map matching" - https://en.wikipedia.org/wiki/Map_matching
В интернете можно найти описание множества разных реализаций алгоритмов.

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Переложить сырые данные GPS на карту-сетку дорожной сети

Сообщение freeExec » 05 фев 2021, 14:54

И как заявлено OSRM умеет в мапматчинг.

Ответить

Вернуться в «Общие вопросы»

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

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