Как получить радиус с учетом минимальной и максимальной широты и долготы? - PullRequest
0 голосов
/ 13 марта 2012

Заданные координаты:

min_lat=25.862491496700553
max_lat=26.358213103705367
min_lng=-80.790159828186
max_lng=-79.78628409576413

Можно ли определить радиус?

Ответы [ 2 ]

1 голос
/ 15 июля 2014

"Учитывая [две географические точки] [можно определить радиус?"

Как и спросили, нет.

A радиус - расстояние от центра круга или сферы до ее периметра. Используется для 2D кругов и 3D сфер.

Тем не менее, я подозреваю, что на самом деле вы, возможно, пытаетесь задать другой вопрос, на который можно ответить.

Я бы посоветовал прочитать Рассчитать расстояние, азимут и более между точками широты / долготы Крисом Венессом и вопросом StackOverflow здесь: " Как рассчитать расстояние между двумя точками широты и долготы?"

Если вам нужна необычно высокая степень точности (гораздо больше, чем почти всем, кто использует Google Планета Земля), вы можете использовать Формула Винсентри , которая учитывает эллипсоидальную модель Земли, поскольку Земля не идеальная сфера.

  • Или вы можете иметь в виду, что вы хотите найти среднюю точку четырех отрезков по периметру максимальной и минимальной широты и долготы. например (min_lat, min_lon), (min_lat, max_lon), (max_lat, min_lon) и (max_lat, max_lon), менее частый запрос.

Это более подробно описано в вопросе StackOverflow " Средняя точка двух точек, где указана широта и долгота ."

0 голосов
/ 13 марта 2012

Нет. Вы можете выделить эту область на бильярдном шаре или на Юпитере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...