mad-ghost писал(а):спасибо, тогда следующий вопрос, вот есть координаты например
5435.8334,05227.1706
либо 54,597223, 52,45284
сколько это метров? какое значение в этих координатах имеет метр?
и чем отличаются эти два параметра? кроме того что надо две цифры до точки и все цифры после точки делить на 60? в чем прикол то?
Вопрос конечно интересный!
Начнем с того, что делить на 60 не всегда надо.
Чаще всего используется три вида представления координат.
ГГ.гггг – сколько-то градусов с десятыми (тысячными)
ГГ ММ.ммм - столько-то градусов и минут с десятыми (тысячными)
ГГ ММ СС - столько-то градусов с минутами и секундами.
Для пересчета между минутами с секундами и минутами с десятыми или градусами с десятыми и используется деление на 60 (если не помните в одной минуте 60 секунд).
Все это от угла поворота земли вокруг своей оси (полный оборот 360 градусов).
Для удобства пользования землю поделили на северное и южное полушарие от 0 градусов (экватор) до 90 (полюса) - широта и западное и восточное полушарие от (0 до 180 градусов восточного или западного полушарий) – долгота. 0 в Англии 180 между Камчаткой и Аляской.
В связи сказанным, любая координата на местности должна состоять из двух цифр широты и долготы. Причем это может быть N55.00 E 36.00 (55 градусов северной широты 36 восточной долготы) S55.00 E36.00 (55 градусов южной широты 36 восточной долготы), N55.00 W36.00 (55 градусов северной широты 36 западной долготы), S55.00 W36.00 (55 градусов южной широты 36 западной долготы)
По этому ваши данные 54,597223, 52,45284 - могут быть в четырех точках «шарика»
(N54,597223 E52,45284 – Лениногорск, S54,597223 E52,45284 - Южнее Мадагаскара, ближе к Антарктиде, N54,597223 W52,45284 – Лабрадорское море, около северной Америки, S54,597223 W52,45284 – южнее Фолклендских островов).
В связи с тем, что земля имеет форму шара, расстояние между двумя точками с одной широтой или с одной долгой имеют разные значения.
Если долгота не меняется, то расстояние между точками в 1 градус широты приблизительно равна 111, 1 км (меряем от экватора к полюсам) причем в любой точке «шарика».
А вот если широта не измена, а меняется долгота, тут результат зависит от широты измерения (длинна окружности уменьшается от экватора к полюсам), На экваторе 1 градус долготы те же 111,1 км, на долготе Москвы (N55.0) – около 63,7 км , а на долготе Питера (N59,9) уже 55,8 км. К полюса еще меньше.
Формула расчета расстояния между двумя координатами довольно сложная. В архиве лежит калькулятор, который позволяет рассчитать расстояние между двумя координатам, не заморачиваясь с косинусами и синусами углов.
А вообще-то yandex и Google очень полезные штуки….
FS LOOX N560+HP iPAQ2210+Haicom HI-303III+Смилинк УПИ+SonyEricsson K790i+PocketGPS Pro 2.4.272+mskmo0704+Автоспутник