Описание тега earthdistance

1 ответ

Почтовый индекс Postgres - списки для того же радиуса мили не отображаются

Использование Postgres и расширений cube а также earthdistance Я делаю этот запрос для почтового индекса 78705 с радиусом действия 50 миль: WITH query1 AS(SELECT * FROM listings WHERE earth_box(ll_to_earth(30.2961708, -97.73895429999999), 80467.2) @…
23 фев '19 в 17:04
1 ответ

Быстрое приближение, если точка на земле находится в радиусе действия

Для игры мне нужно рассчитать, находятся ли предметы на карте в зоне действия игрока. Карта - это земля. Я использую формулу Хаверсайна для расчета расстояния между игроком и каждым предметом. Тем не менее, я провел некоторое профилирование и обнару…
25 авг '16 в 06:59
0 ответов

PostgreSQL -> Группировка earth_box

Возможна ли группировка моих записей (содержит значения широты и долготы) usgin earth_box для группировки всех по расстоянию (500 метров)!? Спасибо;)
11 апр '17 в 10:47
3 ответа

Как мне написать программу на Java, которая рассчитывает расстояние между двумя точками на земле?

Я знаю, как начать, и я знаю, как вставить в сканеры и все такое, но в школе я никогда не узнал о формулах долготы и широты и как преобразовать эти точки в радианы. Так что я в значительной степени застрял на этой проблеме Java. Вот что у меня так д…
2 ответа

Пользовательский тип базы данных в ActiveRecord

Я использую Rails 3.1.1 с PostgreSQL 9.1 и модулем earthdistance. Чтобы правильно рассчитать расстояние между различными точками, я настроил столбец с earth введите мой branches Таблица. Проблема, с которой я сейчас сталкиваюсь, состоит в том, что м…
28 окт '11 в 11:03
1 ответ

Почему <@> не возвращает правильное расстояние в Postgresql?

По сути, у меня есть три координаты в игре. Кливленд, Теннесси - (35.255097,-84.86844) - это происхождение. Атланта, Джорджия - (32.4608333,-84.9877778) - это намного ближе к этому происхождению. Колумбус, Джорджия - (33.7488889,-84.3880556) - Это о…
21 фев '12 в 22:55
1 ответ

Преобразовать широту и долготу в систему координат ECEF

Я изучаю пример кода Apple и как он работает. кто-нибудь знает, как преобразовать широту и долготу в координаты ECEF, и работают ли скрытые координаты ECEF в координатах ENU с центром в заданных широтах, функции? Я просто хочу понять, что происходит…
2 ответа

Найти последнюю широту долготы после движения по земному шару

Я использую формулу Haversine, чтобы вычислить расстояние от двух пар широта-долгота. function getDistanceFromLatLonInKm(lat1,lon1,lat2,lon2) { var R = 6371; // Radius of the earth in km var dLat = deg2rad(lat2-lat1); var dLon = deg2rad(lon2-lon1); …
1 ответ

Postgresql earthdistance - earth_box с радиусом

Пожалуйста, вы можете объяснить мне такое поведение функции earth_box... или что я делаю неправильно? используемые данные 40.749276, -73.985643 = Empire State Building - is in my table 40.689266, -74.044512 = Statue of Liberty - is my current positi…
29 авг '14 в 23:23
2 ответа

Нахождение координат Земли (широта, долгота), расстояние (в метрах) и азимут (угол)

Мне нужно иметь дело с координатами Земли по-разному. В C/C++ нет функции, которая делает это сразу. Ниже приведены вопросы: Python: получить широту / долготу с учетом текущей точки, расстояния и пеленга C: Заданная точка (широта, долгота), расстоян…
19 авг '15 в 13:30
1 ответ

Древовидный алгоритм в Scala vs Earth Box

Мне нужно найти точку, расположенную в заданном радиусе. Теперь у меня есть два варианта: первый - написать свой собственный алгоритм для него (или использовать существующую библиотеку), второй - использовать утилиту postgresql earth_box, и я могу в…
13 мар '14 в 05:17
1 ответ

Что означают "a" и "c" в "формуле Хаверсина" для измерения расстояния между двумя точками?

var R = 6371e3; // metres var φ1 = lat1.toRadians(); var φ2 = lat2.toRadians(); var Δφ = (lat2-lat1).toRadians(); var Δλ = (lon2-lon1).toRadians(); var a = Math.sin(Δφ/2) * Math.sin(Δφ/2) + Math.cos(φ1) * Math.cos(φ2) * Math.sin(Δλ/2) * Math.sin(Δλ/…
26 май '17 в 04:37
1 ответ

PostgreSQL earthdistance Установка Mac

Установка earthdistance module в Postgresql 9.6.5 на OSX El Capitan 10.11.6, PG уже установлен, работает. Я создал extension, который устанавливает cube первый: rich=# CREATE EXTENSION earthdistance CASCADE; NOTICE: installing required extension "cu…
07 апр '18 в 13:56
0 ответов

Получение широты и долготы от широты, длины, пеленга и расстояния

Я пытаюсь получить значения широты и долготы по значениям широты и долготы, а также по азимуту и ​​расстоянию, но я не могу заставить его работать (метод ниже для добавления заголовков, чтобы они не превышали 360 или меньше 0): public static double[…
19 фев '19 в 15:24
1 ответ

Попытка вычислить расстояние между двумя точками широты в PostgreSQL - какова единица возвращаемого значения PostgreSQL earth_box(ll_to_earth)?

У меня есть запрос, например, так: SELECT * FROM chat_rooms WHERE earth_box(ll_to_earth(5, 5), 111000) @&gt; ll_to_earth(lat, lng); По сути, у меня есть lat = lng = 5 в запросе, и в моем chat_rooms В таблице у меня есть две записи, одна с lat=lng=5д…
09 окт '17 в 22:12
1 ответ

Проблема с производительностью при получении ближайшего местоположения в приложении реального времени

В настоящее время я работаю над таким проектом, как Uber. Это означает, что есть два приложения: одно для водителя и одно для клиента. Проблема в том, что драйвер должен обновлять свое местоположение за 2 секунды. И клиент тянет всех ближайших водит…
21 июл '15 в 07:36
1 ответ

Postgres, earthdistance - сортировка результатов по расстоянию gps

В настоящее время у меня есть запрос, который выбирает все объекты ближе, чем X км из указанных координат GPS: $query = 'SELECT * FROM t_activity WHERE POINT(gps_lat||\',\'||gps_lon) &lt;@&gt; POINT( '.$gps_latitude.', '.$gps_longitude.' ) &lt;= '.$…
16 май '17 в 11:45
3 ответа

Как вычислить "EMD" для 2 массивов, то есть "гистограммы", используя opencv?

Так как я новичок в opencv, я не знаю, как использовать cv.CalcEMD2 функция с numpy массивы. У меня есть два массива: a=[1,2,3,4,5] b=[1,2,3,4] Как я могу перевести numpy array в CVhistogram и из Cvhistogram к параметру функции signature? Я хотел бы…
29 мар '13 в 15:31
1 ответ

Найти координаты пересечения двух кругов на земле?

Я пытаюсь найти вторую точку пересечения двух кругов. Одна из точек, которые я уже знаю, использовалась для вычисления расстояния, а затем использовалась в качестве радиуса круга ( пример). Проблема в том, что я не знаю точку, я получаю две новые ко…
15 ноя '18 в 17:11
1 ответ

Java: правильно отформатируйте расстояния по сравнению с местоположением

Я работаю над приложением Android, для которого серверная часть находится на Java. Когда я получаю координаты от пользователя, я получаю список ресторанов, вычисляю расстояние от пользователя и сортирую их по возрастанию. Прямо сейчас все работает. …
27 ноя '15 в 10:24