2017-01-03 17 views
-1

У меня есть набор GPS-координат 12.9611159,77.6362214. Что именно это означает? Как я могу преобразовать их в градусы долготы и широты? Какую формулу следует использовать для получения точного расстояния между двумя наборами координат, когда порядок расстояния составляет 10 км.Что означает набор GPS-координат?

ответ

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) 

Это даст вам расстояние в км.

+0

Имеет ли рубин такую ​​функцию? –