Площадь прямоугольника широта-долгота выглядит неправильно - PullRequest
1 голос
/ 03 ноября 2010

Я пытаюсь вычислить площадь прямоугольника широты и долготы по следующей формуле:

A = (pi / 180) R ^ 2 | sin (lat1) -sin (lat2) | | Lon1-lon2 | R - радиус земли (6378 км)

(источник: http://mathfax.com/area-of-a-latitude-longitude-rectangle/) Вывод формулы в приведенном выше URL кажется правильным.

Но использование этой формулы для вычисления площади для малых / средних городов дает гораздо больший результат. Например: Ограничительная рамка Маунтин-Вью, Калифорния (Источник: maps.googleapis.com/maps/api/geocode/json?address=mountain%20view,%20california&sensor=false) является (37.3565410, -122.1178620) - (37.4698870, -122.0446720) Включение этих значений в формулу показывает площадь 5647 кв. Км, что является слишком большой. Фактическая площадь 32 кв. Граничная область не должна быть слишком далеко.

Что не так с этим расчетом?

1 Ответ

3 голосов
/ 03 ноября 2010

Вы должны преобразовать широту и долготу в радианы, прежде чем называть грех.

...