Расчет геопространственного расстояния в радианах

У меня есть метод в API, который принимает координаты широты и долготы и находит другие координаты в пределах указанного расстояния. Это расстояние в радианах.

Вся математика, которую я делаю сейчас, касается учета или, возможно, координат x, y для размещения элементов пользовательского интерфейса, поэтому я ценю некоторую помощь в проверке этих чисел.

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

Я смотрю на формулу для радианов :

θ = s / r, где θ - предполагаемый Это расстояние в радианах.

Вся математика, которую я делаю сейчас, касается учета или, возможно, координат x, y для размещения элементов пользовательского интерфейса, поэтому я ценю некоторую помощь в проверке этих чисел.

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

Я смотрю на формулу для радианов :

θ = s / r, где θ - предполагаемый Это расстояние в радианах.

Вся математика, которую я делаю сейчас, касается учета или, возможно, координат x, y для размещения элементов пользовательского интерфейса, поэтому я ценю некоторую помощь в проверке этих чисел.

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

Я смотрю на формулу для радианов :

θ = s / r, где θ - предполагаемый угол в радианах, s - длина дуги, а r - радиус

Учитывая удобный средний радиус Земли , равный:

6371 км. (≈3,959 миль)

Я видел другие места, говорящие (6378 км)

Это означает, что 1 радиан на Земле равен 6371 км в длине дуги. Это означало бы, что радиан для нахождения координат на расстоянии 1 метр будет

(1/6371) × 10 -7
, то есть - 1,56961231 × 10 -7 .

Верно? Если нет, то где указанное выше неверно?

11
задан rahulroy9202 17 February 2014 в 06:52
поделиться