Вопросы по теме '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 просмотров

Как создать взвешенную матрицу смежности в 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 просмотров

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 просмотров

Быстрый способ вычисления минимального расстояния (гаверсинуса) между точками
Я строю алгоритм, и в какой-то момент мне нужно вычислить минимальное расстояние (и индекс) точки p и список точек ( centers ). Т.е. Мне нужно найти ближайший элемент в centers к p . На данный момент я использую fasthaversine , и мой код...
27 просмотров
schedule 28.03.2023