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

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

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

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

Спасибо!
  • Вопрос задан
  • 725 просмотров
Подписаться 3 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
saintbyte
@saintbyte
Django developer
Чтоб было быстро надо использовать индексы, а индексы тут покатят только для сравнения . Так что берешь квадрат допусти в 1х1 градус вокруг точки берешь от туда все точки и вылавливаешь ближайшие.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы