PDA

Просмотр полной версии : еще один вопрос про карту


waleriy
30.12.2006, 13:00
Ребятки! Приветствую Вас! помогите пожалуйста! Есть карта, надо на этой карте по координатам X и Y, вычислять расстояние от скажем населенного пункта к населенному, я понимаю что вопрос уже давано истерт от корки до корки, но все же! Подскажите плиз! как можно сделать? Спасибо! А также Всех С НОВЫМ ГОДОМ! ЩАСТЬЯ И УДАЧИ как в ЖИЗНИ так и в РАБОТЕ!

miramax
30.12.2006, 13:39
Похоже пора открывать новый раздел форума "Географические Карты"...

waleriy
30.12.2006, 13:41
было бы здорово, потому что переодически вопросы у народа возникает, а если по существу заданного вопроса, какие соображения!

AlexSol
30.12.2006, 14:49
вспоминай математику. есть прямоугольный треугольник, катеты которого это разность координах точек по x и y. нужно гипотенузу вычислить и умножить на коэфициект масштаба.

waleriy
30.12.2006, 14:56
AlexSol ! Математика это хорошо! но ты бы не мог привети пример такого вычисления? буду благодарен!

miramax
30.12.2006, 15:31
вспоминай математику. есть прямоугольный треугольник, катеты которого это разность координах точек по x и y. нужно гипотенузу вычислить и умножить на коэфициект масштаба.
И получить неверный результат....

iNils
30.12.2006, 15:48
растояние = Math.sqrt (Math.pow (x1 - x2, 2) + Math.pow (y1 - y2, 2))

waleriy
30.12.2006, 15:59
iNils спасибо! С Наступающим тебя!

AlexSol
30.12.2006, 16:53
> miramax
> получить неверный результат....

аргументируй?

miramax
30.12.2006, 17:38
> miramax
> получить неверный результат....
аргументируй?
Расстояние "между населёнными пунктами" как правило немаленькое.... а земля не плоская :)

Aziz Zaynutdinoff
30.12.2006, 18:44
и как правило в картах это условие принебрегается, либо вводиться коэффициент искажения поверхноти земли, который задаётся для разных участков земли. Но разве там нужны такие заморочки? :)

iNils
30.12.2006, 18:53
Расстояние "между населёнными пунктами" как правило немаленькое.... а земля не плоская :)Тогда нужно еще и высоту учитывать.

miramax
30.12.2006, 18:59
Нет , реально. Погрешность уже при вычислении 500 км легко может перевалить за 10%.
и как правило в картах это условие принебрегается, либо вводиться коэффициент искажения поверхноти земли, который задаётся для разных участков земли. Но разве там нужны такие заморочки? :)Ну это просто самый правильный подход :)

iNils
30.12.2006, 19:12
Нет , реально. Погрешность уже при вычислении 500 км легко может перевалить за 10%.Это можно только на море использовать. На поверхности, есть перепады высот которые погрешность еще больше увеличивают.

waleriy
30.12.2006, 20:05
да все понятно, хорошо, вернемся к рассчетам, от мувика до мувика расстояние я могу вычислить, спасибо подсказали в этом топике, а вот как по кривой сделать вычисления, это наверное глобальная проблема! дорги они же кривые!

valvika
30.12.2006, 21:09
.... дорги они же кривые!

http://flasher.ru/forum/showthread.php?t=89718
Второй раз одно и то же спрашивает. Один раз обьяснял - бесполезно.
Не надейся - простой формулы не существует.