Вопросы по теме 'haversine'
Django Сортировка по вычисляемому полю
Используя логику расстояния из этого сообщения SO , Я возвращаю правильно отфильтрованный набор объектов с помощью этого кода:
class LocationManager(models.Manager):
def nearby_locations(self, latitude, longitude, radius, max_results=100,...
1820 просмотров
schedule
20.11.2023
Как отфильтровать модель django с координатами широты и долготы, которые попадают в определенный радиус
У меня следующая модель.
class Location(models.Model):
name = models.CharField(max_length = 128, blank = True)
address =models.CharField(max_length = 200, blank= True)
latitude = models.DecimalField(max_digits=6, decimal_places=3)...
7031 просмотров
schedule
15.09.2023
Пользовательская функция MySQL — формула гаверсина
У меня есть следующий код:
CREATE FUNCTION CalculateDistance
(`Code1` VARCHAR(8), `Code2` VARCHAR(8)) RETURNS FLOAT
BEGIN
DECLARE Code1Lat FLOAT;
DECLARE Code1Long FLOAT;
DECLARE Code2Lat FLOAT;
DECLARE Code2Long FLOAT;...
176 просмотров
schedule
22.02.2023
Как создать взвешенную матрицу смежности в Matlab
У меня есть набор данных в следующем формате:
UID Lat Long LocID
u1 lt1 lg1 l1
u1 lt2 lg2 l2
u1 lt3 lg3 l3
u2 lt4 lg4 l4
u3 lt1 lg1 l1
u3 lt4 lg4 l4
Отсюда мне...
1127 просмотров
schedule
24.02.2023
Python быстро вычисляет много расстояний
У меня есть ввод 36 742 точки, что означает, что если бы я хотел вычислить нижний треугольник матрицы расстояний (используя приближение Винсенти), мне нужно было бы сгенерировать 36 742 * 36 741 * 0,5 = 1 349 974 563 расстояния.
Я хочу сохранить...
3891 просмотров
schedule
28.10.2023
Формула Haversine дает неверный результат в Netlogo
Я использую расширение Netlogo gis и пытаюсь рассчитать расстояние между агентами в км. С помощью gis:envelope-of я могу получить позиции агента в градусах (!) широты и долготы, поэтому я хочу использовать формулу Хаверсина для расчета расстояний....
83 просмотров
schedule
13.10.2023
От кадра данных pandas до кортежей (для модуля haversine)
У меня есть кадр данных pandas my_df со следующими столбцами:
id lat1 lon1 lat2 lon2
1 45 0 41 3
2 40 1 42 4
3 42 2 37 1
В принципе, я хотел бы сделать следующее:
import haversine
haversine.haversine((45,...
786 просмотров
schedule
05.04.2023
Какой правильный тип данных для формулы гаверсинуса в mySql
Когда я сохраняю долготу и широту в базе данных, они сохраняются как тип данных Decimal. Долгота сохраняется как 34, а широта сохраняется как 118, это будет работать с формулой гаверсинуса. Я пытаюсь найти места в пределах 20 миль от текущего...
121 просмотров
schedule
05.11.2023
Laravel. При получении расстояния с учетом долготы и широты пользователя я продолжаю получать один и тот же результат для всех моделей. Почему?
У меня есть столбец JSON в моей базе данных, в котором хранятся координаты долготы и широты, настроенные как:
_geoloc:{lat: 33.6556324, lng: -117.7015161}.
Я пытаюсь запросить базу данных с координатами долготы и широты пользователя, чтобы...
546 просмотров
schedule
28.06.2022
Итерация по группам координат панд и вычисление расстояний
У меня есть набор данных csv, который выглядит так:
created_date,latitude,longitude
"2018-10-02 16:52:54",20.56314546,-100.40871983
"2018-10-07 18:06:37",20.56899227,-100.40879701
"2018-10-08 11:55:31",20.57479211,-100.39687493
"2018-10-08...
786 просмотров
schedule
29.03.2023
Как преобразовать необработанный SQL в Yii2, например поисковый запрос
Я не могу преобразовать необработанный SQL-запрос в метод, подобный Yii2. Я хотел бы реализовать представление сетки из моего RAW sql с фильтрацией и сортировкой. Я использую ActiveDataProvider с методом в ModelSearch как Yii по умолчанию.
Я...
507 просмотров
schedule
03.02.2024
Как эффективно находить группы местоположений GPS, находящихся на определенном расстоянии?
Я разрабатываю приложение PHP, которое работает с набором местоположений, предоставленных через широту, долготу-координаты в таблице MySQL. Поскольку эти местоположения импортируются из внешних источников, я хочу предоставить пользователю...
111 просмотров
schedule
08.10.2023
Почему этот код Lua Haversine для lat/long не работает?
Я пытаюсь создать калькулятор расстояния гаверсинуса, где я могу ввести две координаты широты/долготы, и он даст расстояние между ними с помощью формулы гаверсинуса. Это на Lua, и вот код:
local R = 6371000 -- metres
local lat1 = la1 *...
100 просмотров
schedule
08.06.2024
Быстрый способ вычисления минимального расстояния (гаверсинуса) между точками
Я строю алгоритм, и в какой-то момент мне нужно вычислить минимальное расстояние (и индекс) точки p и список точек ( centers ). Т.е. Мне нужно найти ближайший элемент в centers к p .
На данный момент я использую fasthaversine , и мой код...
27 просмотров
schedule
28.03.2023