У меня есть набор GPS-координат 12.9611159,77.6362214. Что именно это означает? Как я могу преобразовать их в градусы долготы и широты? Какую формулу следует использовать для получения точного расстояния между двумя наборами координат, когда порядок расстояния составляет 10 км.Что означает набор GPS-координат?
-1
A
ответ
1
Скорее всего, 12.9611159 - широта в градусах, 77.6362214 долгота. В этом случае координата находится в Индии. Если широта и долгота будут отменены, вы окажетесь в Гренландском море. Вы можете легко проверить это, введя координатную пару в поле поиска карт Google. Google ожидает сначала широту.
Для расстояния в питона вы можете легко использовать пакет гаверсинуса:
from haversine import haversine
my_coord = (12.9611159,77.6362214)
other_coord = (12.9, 77.6)
distance = haversine(my_coord, other_coord)
Это даст вам расстояние в км.
Имеет ли рубин такую функцию? –