Публикации по теме 'haversine'


Найдите расстояние между двумя координатами, используя формулу гаверсинуса (Typescript/JavaScript)
Сталкивались ли вы с ситуацией, когда вам нужно было проверить расстояние между двумя точками на карте, не расстояние по дорогам и железнодорожным сетям, а прямое расстояние между обеими точками? Может быть… а может и нет, но вам интересно, как мы можем это сделать? Подумайте о приложении для доставки еды: клиент открывает приложение и заказывает еду, а партнер по доставке забирает заказ из ресторана и доставляет его покупателю. Теперь партнер по доставке может находиться в 100 метрах или..

Формула Хаверсина для Spring Data JPA
Я работал над проектом, в котором мне нужно было найти ближайшие магазины от текущего местоположения на расстоянии X километров. Я скептически относился к тому, смогу ли я рассказать историю в обещанные сроки. Я погуглил и обнаружил эту классную штуку под названием Haversive Formula. Я смог доставить его раньше положенного срока. Формула Гаверсинус вычисляет кратчайшее расстояние между двумя точками на сфере, используя их широту и долготу, измеренные вдоль поверхности. Это важно для..

Расстояние между двумя наборами географических координат (широта, долгота) в Ruby, JS, SQL и…
В этой статье я собрал несколько примеров кода формулы Хаверсина в JS, Ruby и SQL. Во-первых, позвольте мне объяснить формулу, известную как формула Хаверсина. Хаверсинус позволяет вам вычислять расстояние между двумя наборами координат на сфере, что значительно отличается от вычисления расстояний на плоской плоскости: люди, работающие с плоской Землей, будут работать непосредственно с теоремой Пифагора, чтобы они могли щелкнуть здесь . Лучшее объяснение, которое я видел лично,..

Вопросы по теме 'haversine'

Как преобразовать расстояние из градусов в метры?
Я использую OpenLayers с обычной картой меркатора, и я пытаюсь создать образец ограничивающего прямоугольника, найдя сетку точек в широте. Bbox выражается в latlon, например 48.1388,-15.3616,55.2057,-3.9359 Я могу определить расстояние в...
54286 просмотров

CakePHP 2.2.4 не может разбивать результаты на страницы с использованием предложения HAVING и вычисляемого поля — формула Haversine
Я пытаюсь разбить список результатов при расчете расстояний по формуле гаверсинуса в CakePHP 2.2.4, но получаю ошибки в вычисляемом поле в предложении have. Я серьезно потратил недели, пытаясь понять это, но я не могу. Я прочитал несколько...
811 просмотров
schedule 11.10.2022

Гаверсин против равнопромежуточного приближения
Итак, мне нужно рассчитать расстояния между двумя точками (пары широты и долготы). Я читал о формуле Хаверсина и равнопромежуточной аппроксимации в Скриптах Movable Type . Поскольку я хочу рассчитать только короткие расстояния (менее 4 км),...
1846 просмотров
schedule 04.08.2022

Равнопрямоугольная аппроксимация в PHP
Я пытаюсь рассчитать расстояние между двумя координатами широты и долготы, используя формулу равнопрямоугольной аппроксимации в PHP, но получаю результаты, отличные от формулы гаверсинуса (которая, как я знаю, верна) для определенных координат...
2107 просмотров
schedule 10.03.2023

Запрос MySQL для координат широты и долготы, которые находятся в пределах заданного радиуса мили
В настоящее время у меня есть таблица MySQL, которая имеет следующую структуру: id name lon lat ----- ----- ----------- ----------- 1 Mark -76.316528 40.036027 2 John -95.995102...
17057 просмотров
schedule 26.02.2023

Создать новый столбец с геодезическими расстояниями
Как я могу добавить новый столбец в свой фрейм данных, который включает геодезическое расстояние каждого наблюдения? Строки в моем фрейме данных представляют собой наблюдения за арендованными автомобилями и включают начальные точки (долгота + широта)...
521 просмотров
schedule 22.05.2022

Векторизовать вычисление расстояния гаверсинуса вдоль пути, заданного списком координат
У меня есть список координат, и я могу рассчитать матрицу расстояний между всеми точками, используя метрику гаверсинусное расстояние . Координаты представляют собой numpy.array фигуры (n, 2) из (latitude, longitude) пар: [[ 16.34576887...
925 просмотров

Формула Хаверсина Единство
Итак, я пытаюсь использовать формулу гаверсинуса в Unity, чтобы получить расстояние между двумя разными точками (широта и долгота). Код работает (ошибок нет), но я продолжаю получать неправильный результат. Я следовал всей формуле, поэтому я...
950 просмотров
schedule 08.12.2023

Ruby: проверка массива на наличие уникальных значений, а также возврат минимального расстояния (формула гаверсинуса)
Мне трудно обдумать это. У меня есть два CSV, которые составляют оптоволоконную сеть: один для широты, один для долготы. Они были взяты из файла KMZ, и оба CSV-файла состоят из 170 тыс. строк каждый из-за плохо построенного KMZ. У меня есть CSV...
128 просмотров
schedule 12.06.2022

Почему манхэттенское расстояние с формулой гаверсинуса для геолокации неточно? [Питон]
Я хочу вычислить «MANHATTAN DISTANCE», также называемую «CITY BLOCK DISTANCE» среди пар координат с LAT, LNG. После этого сообщения Манхэттенское расстояние для двух геолокаций я вычислил расстояние, используя формулу гаверсинуса: source =...
1986 просмотров

PostGIS ST_Distance_Spheroid или Haversine
Я использовал ST_Distance_Spheroid в PostgreSQL (с Postgis) для расчета расстояния между Уокингом и Эдинбургом следующим образом: CREATE TABLE pointsTable ( id serial NOT NULL, name varchar(255) NOT NULL, location Point NOT NULL,...
1112 просмотров
schedule 04.12.2022

Расстояние Haversine LINQ между географическими местоположениями
У меня есть этот рабочий код: IEnumerable<Message> dbCities = db.Cities; dbCities = dbCities.Where(x => GetDistanceBetweenLocations(longitude, latitude, x.Longitude, x.Latitude) <= radius); public int...
978 просмотров
schedule 27.08.2022

Почему у меня возникает ошибка, когда глобальное имя определено?
Я пытаюсь использовать python для расчета расстояния и скорости между упорядоченными по времени координатами, следуя инструкциям в ответе здесь . Ближе к концу кода я сталкиваюсь с ошибкой, в которой говорится, что глобальное имя не было определено,...
174 просмотров
schedule 22.10.2023

Как я могу найти расстояние между строками, используя столбцы долготы и широты, используя MySQL?
У меня есть база данных со столбцами lng и lat для каждой строки. Как я могу сделать SQL-запрос, который вернет строки в порядке расстояния? Я сравню широту и долготу с внешними значениями. Я отправлю SQL-запрос с PyMySQL, используя Python. Если...
166 просмотров

Гаверсинус Расстояние между последовательными строками для каждого клиента
Мой вопрос основан на этом Fast Haversine Approximation (Python/Pandas) По сути, этот вопрос спрашивает, как вычислить расстояние гаверсуса. Мой вопрос заключается в том, как рассчитать гаверсинусное расстояние между последовательными строками...
219 просмотров
schedule 02.08.2022

Код R для расчета расстояния между несколькими парами широта-долгота и извлечения ближайших пар
У меня есть два файла csv с форматом, как показано ниже Файл1.csv Sr Lat,Long 1 52.361176,4.899779 2 52.34061,4.871195 3 52.374749,4.893847 4 52.356624,4.912281 5 52.374026,4.883685 6 52.369956,4.919778 7...
84 просмотров