Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

Сергей Гайдук Мастер (2087), закрыт 16 лет назад
Возможно ли определить линейное расстояние между двумя точками на Земле, зная географические координаты(или разницу во времени, но здесь без широт тоже никуда.)? Есть готовая формула?
Дополнен 16 лет назад
Уточняю, я не специалист в области картографии, поэтому прошу отвечать, давая формулу, или не отвечать вообще.
Дополнен 16 лет назад
Или дайте ссылку на соответствующее програмное обеспечение(ЭТО ХУЖЕ, ПОСКОЛЬКУ ХОЧЕТСЯ ЗНАТЬ В ТЕОРИИ)
Лучший ответ
силы мировой реакции Мудрец (13559) 16 лет назад
Надо ли учитывать сплюснутость Земли?
Если нет, то это очень просто. Переводите сферические координаты в декартовы, и дальше считаете расстояние по координатам двух точек.

фи = 180 + долгота в градусах. Пусть Западное полушарие с плюсом, Восточное с минусом, или наоборот, как удобнее.

Тета = 90 + широта в градусах. Севрное полушарие с минусом, южное наоборот.

r = радиус Земли в метрах.

x = r * sin(тета) * cos(фи) ;
y = r * sin(тета) * sin(фи) ;
z = r * cos(тета) ;

Расстояние между двумя точками на сфере =
sqrt((х1-х2)^2 + (y1-y2)^2 + (z1-z2)^2)

Имеется в виду расстояние между двумя точками по прямой, не по геодезической.
Сергей ГайдукМастер (2087) 16 лет назад
Спасибо.
Сергей ГайдукМастер (2087) 16 лет назад
А можно где-нибудь найти обоснование перевода сферических координат в декартовы. У мом вроде понимаю, но вывести не могу, поможете?
силы мировой реакции Мудрец (13559) Сергей, эту всю фигню проходят в школе. Нарисуйте три координатные оси, x,y,z. и точку. Отметьте все углы. Дальше все элементарно. http://ru.wikipedia.org/wiki/Сферическая_система_координат
Остальные ответы
Иван Васильевич меняет профессию Оракул (82378) 16 лет назад
Воспопользуйтесь earth.
Ну очень интересно.
Вся планета на экране!
И даже как долететь и как доехать.
Ознакомься обязательно.
Планета Земля -это очень...
Сергей ГайдукМастер (2087) 16 лет назад
Спасибо, а где скачать ее можно?
Алекс Ленинградский Оракул (63953) 16 лет назад
Можно, но для этого нужно быть штурманом!
Mikhail Levin Искусственный Интеллект (615692) 16 лет назад
Формула будет очень плоха, даже если вы ее и найдете.
Например, пересчет из градусов в метры UTM - формулка на пять строк, если грубо - многочлен 5-й степени от синусов и тангенсов углов...
Роман Бортников Мыслитель (6491) 16 лет назад
запускай Google Earth, там есть инструмент линейка, можно и длины ломаных измерять
Похожие вопросы