Python + SQLite: как выбрать записи с «ближними» координатами?

Привет!
Необходимо выбрать все строки из таблицы, с координатами ближе заданного порога от заданной координаты.
Координаты хранятся в столбцах lat и lng соот-вно
На Mysql полно примеров с формулой перехода в полярные координаты и выбором ближайших записей.
Но в SQlite аналогичный запрос вызывает ошибку, как я понимаю из-за урезонности sqlite.

Есть ли у кого рабочий пример запроса к базе?

Спасибо!
  • Вопрос задан
  • 691 просмотр
Пригласить эксперта
Ответы на вопрос 2
saintbyte
@saintbyte
Django developer
Чтоб было быстро надо использовать индексы, а индексы тут покатят только для сравнения . Так что берешь квадрат допусти в 1х1 градус вокруг точки берешь от туда все точки и вылавливаешь ближайшие.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Фаст Софт Санкт-Петербург
от 150 000 до 180 000 ₽
от 250 000 ₽
Sibdev Красноярск
от 120 000 до 180 000 ₽
31 мар. 2023, в 13:29
5000 руб./за проект
31 мар. 2023, в 13:20
600 руб./в час
31 мар. 2023, в 13:13
6000 руб./за проект