Здравствуйте, гость Правила · Помощь

 
»  Есть вопрос, прошу помощи Подписаться | Сообщить другу | Версия для печати
      » 25/09/2009, 13:57,  Sergbuh 
Нужно вычислить расстояние между 2-я объектами на земле, зная местонахождение каждого по широте и долготе. Расстояние между ними нужно получить в метрах. Как это сделать с наименьшей погрешностью?


Что-то уже всю голову сломал и кроме геометрии 5 класса ничего на ум не приходит(

--------------------
Жадность порождает бедность!

Тон ответа выбирает задающий вопрос (с)


С Уважением, Сергей А. Хироников!
      » 27/09/2009, 17:35,  солли 
теорема пифагора - она для плоскости, а на сфере...даже не знаю
      » 27/09/2009, 17:48,  Глазки 
Вот, что нашла в интернете:
"Для вычисления расстояния между точками на поверхности земного шара можно использовать формулу, известную в сферической геометрии и геодезии:

S = 111,2×arccos(sin φ1 × sin φ2 + cos φ1 × cos φ2 × cos (L2-L1)),

где S - расстояние, км;
φ1 и L1 - широта и долгота точки 1 (для северной широты и восточной долготы со знаком плюс, для южной широты и западной долготы со знаком минус), градусы;
φ2 и L2 - широта и долгота точки 2, градусы;
константа 111,2 - средняя длина дуги в один градус на поверхности Земли, км. "
      » 27/09/2009, 18:09,  Sergbuh 
Спасибо отписавшимся) Уже помогли еще чуть более полной формулой)

http://gis-lab.info/qa/great-circles.html

--------------------
Жадность порождает бедность!

Тон ответа выбирает задающий вопрос (с)


С Уважением, Сергей А. Хироников!
 
« Предыдущая тема | Перечень тем | Следующая тема »
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей: