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

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

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

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

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект