Содержание
В последние годы исследования и глобальная навигация стали широко доступны с помощью GPS или глобальной системы позиционирования. Сегодня местоположения по всему миру можно определить с помощью GPS-координат. Принимая во внимание кривизну земли, координаты GPS любых двух местоположений можно преобразовать в прямолинейное расстояние между этими местоположениями. В результате, планирование похода по лесу или прогулки по чужому городу больше не такая трудная задача, как раньше.
Назначьте символ a для представления широты и символ b для представления долготы каждого набора координат GPS. Например, местоположение 1 будет представлено координатами (a1, b1), а местоположение 2 будет иметь координаты (a2, b2).
Преобразуйте координаты GPS (a, b) из типичного формата градус-минуты-секунды, заданного большинством устройств GPS, в формат десятичного градуса, используя следующую формулу: градусы + (минуты / 60) + (секунды / 3600) = градусы. Например, координата, заданная как 45 градусов 22 минуты 38 секунд, станет 45,3772 градуса при преобразовании с использованием этой формулы.
Замените кардинальные точки W (запад) и S (юг), связанные с долготой и широтой каждого набора координат GPS, с отрицательными знаками. E (восток) и N (север) заменены положительными знаками. Например, S45 градусов можно записать как -45 градусов.
Используйте следующую формулу для расчета расстояния в футах самой короткой линии на поверхности земли, соединяющей два местоположения, представленных GPS-координатами (a1, b1) и (a2, b2): 131332796.6 x (ArcCos {CosxCosxCosxCos + CosxSinxCosxSin + SinxSin} / 360)