Расстояние от поверхности - PullRequest
0 голосов
/ 03 мая 2011

Я действительно застрял и не могу найти в сети ничего полезного о расстоянии до поверхности, что это такое и как я могу его рассчитать.

1 Ответ

3 голосов
/ 03 мая 2011

Я предполагаю, что проблема здесь заключается в расстоянии между двумя точками на поверхности Земли.Если две точки находятся близко друг к другу, вы можете рассматривать Землю как плоскую и использовать теорему Пифагора:

http://www.purplemath.com/modules/distform.htm

Если они находятся дальше друг от друга, вам необходимо учитывать тот факт, что ЗемлясферическийРасстояние между двумя точками в данном случае вдоль поверхности Земли равно расстоянию «большого круга»:

http://www.movable -type.co.uk / scripts / latlong.html

Ни один из этих методов не включает влияние локальной топологии (холмы), препятствий (например, рек) или транспортных средств, ограниченных сетью маршрутов (дороги, железные дороги), которые усложняют вычисления.

Убедитесь, что вы понимаете разницу между Морскими милями и Статутными милями, если попытаетесь реализовать эти алгоритмы, иначе ваше решение будет неверным.

...