Помогите определить формат координат

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Ответить
Werefox
Сообщения: 108
Зарегистрирован: 23 июн 2015, 13:31

Помогите определить формат координат

Сообщение Werefox » 23 июн 2015, 13:34

Есть трек в виде
<point Lat="3032783" Lng="1599917" />
<point Lat="3032782" Lng="1599919" />
<point Lat="3032769" Lng="1599952" />
<point Lat="3032761" Lng="1599975" />
из программы track control, кто-то сталкивался? Как привести в нормальный вид?

<noindex></noindex>

humax67
Сообщения: 1135
Зарегистрирован: 19 фев 2005, 22:06

Re: Помогите определить формат координат

Сообщение humax67 » 23 июн 2015, 17:54

Первая Y вторая Х. Судя по примеру -для прямоугольной карты:

def nearest(lat, lng, radius)
lat2km = LAT_DEGREE_KM # 111
lng2km = lng_2_km(lat)
# lat2km*dlat = lng2km*dlng = lateral_distance_km
# 2*lateral_distance_km^2 = radius^2
# lateral_distance_km = radius / sqrt(2)
dlat = radius / (lat2km * Math.sqrt(2))
dlng = radius / (lng2km * Math.sqrt(2))

where(:lat => (lat-dlat)..(lat+dlat), :lng => (lng-dlng)..(lng+dlng))
end


Если не помогает, то надо очень много букаф писать.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: Google Adsense [Bot] и 110 гостей