Так что я работаю над приложением для отслеживания GPS.Обновления местоположения отправляются с мобильных устройств и принимаются веб-API.Затем мы проверяем, находится ли пользователь в радиусе расположения, и если это так, мы проверяем его в этом местоположении.Однако некоторые местоположения имеют большой радиус, это позволяет нам учитывать пользователей с низкой точностью GPS.
Вы можете увидеть пример ниже, каждое местоположение имеет радиус 100. И там все перекрываются.Значок - это центральная точка, а круг - это представление радиуса местоположения в метрах.
Поэтому для проверки мы выполняем расчет расстояния отпользователи GPS указывают на местоположения, и проверить их в ближайшем месте.Я понимаю, что это довольно специфический вопрос, и мне нужны рекомендации людей, которые работали над подобной проблемой, просто толчок в правильном направлении.Например, фильтр Калмана может применяться для повышения точности обновлений местоположения пользователей, существует ли какая-либо форма машинного обучения / вычисления вероятности, которую я могу реализовать, чтобы определить, в какое местоположение пользователь чаще всего будет проверять.
Спасибо за любые предложения.