Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   еще один вопрос про карту (http://www.flasher.ru/forum/showthread.php?t=90061)

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

Цитата:

Сообщение от AlexSol
вспоминай математику. есть прямоугольный треугольник, катеты которого это разность координах точек по 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

Цитата:

Сообщение от AlexSol
> miramax
> получить неверный результат....
аргументируй?

Расстояние "между населёнными пунктами" как правило немаленькое.... а земля не плоская :)

Aziz Zaynutdinoff 30.12.2006 18:44

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

iNils 30.12.2006 18:53

Цитата:

Сообщение от miramax
Расстояние "между населёнными пунктами" как правило немаленькое.... а земля не плоская :)

Тогда нужно еще и высоту учитывать.

miramax 30.12.2006 18:59

Нет , реально. Погрешность уже при вычислении 500 км легко может перевалить за 10%.
Цитата:

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

Ну это просто самый правильный подход :)

iNils 30.12.2006 19:12

Цитата:

Сообщение от miramax
Нет , реально. Погрешность уже при вычислении 500 км легко может перевалить за 10%.

Это можно только на море использовать. На поверхности, есть перепады высот которые погрешность еще больше увеличивают.

waleriy 30.12.2006 20:05

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

valvika 30.12.2006 21:09

Цитата:

Сообщение от waleriy
.... дорги они же кривые!

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


Часовой пояс GMT +4, время: 10:00.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.