Вниз
Скачать: CL | DM;

Формула рассчета расстояния между двумя точками на сфероиде   Найти похожие ветки 

← →
GDI+   (2010-03-24 20:12) [0]

Никто не может кинуть формулу расчета расстояния между двумя точками заданными широтой и долготой каждая на Земле.

Расчет по сфере не поможет, так как Земля не совсем правильная сфера. Хотя если не найду, буду считать по сфере.


← →
Jeer ©   (2010-03-24 20:16) [1]

1. Есть две взаимосвязанные задачи ОГЗ-ПГЗ.
Одна - единственно разрешима, вторая только через итерации.

2. Не заявлены: предельное расстояние и допустимая погрешность.

3. Не указан референц-эллипсоид, для которого Вы хотите считать.


← →
Медвежонок Пятачок ©   (2010-03-24 20:22) [2]

я считал вот примерно так.
http://gis-lab.info/qa/great-circles.html

для небольших расстояний дает близкие к реальным результаты. на больших не проверял.

/* мне нужно было реализовать в гпс трекере детект события когда текущая позиция изменилась не менее чем на 50 метров */


← →
Jeer ©   (2010-03-24 20:28) [3]

Да я больше из вредности :)

Считаю, что правильно поставленный вопрос - 90% содержит решение.

P.S.
А ведь я мог предложить еще учет тессеральных и секториальных гармоник :)


← →
GDI+   (2010-03-24 20:55) [4]

Мне точность особо не важна, так как задача статистической обработки.

Выдеру алгоритм отсюда:
http://www.delphisources.ru/pages/faq/base/calculate_distance.html
и запихну в хранимку FB.

А кому не понравится будет свой алгоритм решения давать.


← →
TUser ©   (2010-03-24 20:56) [5]

Еще высоту над уровнем моря ... эээ, элипсоида, можно учесть.

)


← →
Jeer ©   (2010-03-24 21:33) [6]

Меня всегда развлекают супер-формулы с константами одного типа данных, но совершенно разным числом значащих цифр.


← →
boa_kaa ©   (2010-03-24 22:16) [7]


> GDI+   (24.03.10 20:55) [4]
> Выдеру алгоритм отсюда:
> http://www.delphisources.ru/pages/faq/base/calculate_distance.html

это правильное решение
в общем случае задача без спецобразования не решаема



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.046 c
15-1270055427
Юрий Зотов
2010-03-31 21:10
2010.08.27
Ну почему именно на этом сайте процветают хамство и грубость?


2-1273148921
ИванВ
2010-05-06 16:28
2010.08.27
ScrollBar


2-1266431767
Skype
2010-02-17 21:36
2010.08.27
Помогите, пожалуйста, решить задачу


15-1268371530
vajo
2010-03-12 08:25
2010.08.27
Непонятки с сетью на ноуте


15-1271190602
Юрий
2010-04-14 00:30
2010.08.27
С днем рождения ! 14 апреля 2010 среда




   Наверх