Задать вопрос

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

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

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

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

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

Похожие вопросы
23 дек. 2024, в 09:41
5000 руб./за проект
23 дек. 2024, в 09:39
1000000 руб./за проект
23 дек. 2024, в 09:33
3000 руб./за проект