Найти - Пользователи
Полная версия: Вопрос: задача по тригонометрии
Начало » Python для новичков » Вопрос: задача по тригонометрии
1
helm2004
Доброго времени суток!
Не знаю с чего начать, но спрошу:
Есть точка на планете Земля, которая, грубо говоря шар. В ней есть координаты в радианах x и y. Нужно выбрать все точки которые отдалены от нее на не более чем 100км. Буду рад всем подсказкам и пинкам в нужную сторону.
Спасибо!
alexx11
Ну ты и спросил! Земля, шар, или таки сфера? Координаты надо полагать сферические! Искомые точки на растоянии, находятся на поверхности земли или интересует весь шар? Если на поверхности, то расстояние меряется по прямой, или по геодезической линии. Если второе кури геодезическую задачу.
alexx11
Lexander
http://www.avsim.su/forum/topic/25474-k … rdinatami/
Тут всё верно вроде, а я загнул, геодезическая задача возникает когда ландшафт принимается в учёт.
Ferroman
Геометрически проверить принадлежность точки такой площади довольно просто (если принять поверхность как шар).
Вычисляешь длину хорды которая образует на поверхности сферы дугу длиной в 100км. (http://altera-pars.narod.ru/Qadra/duga.htm).
Если угол между прямой от центра шара до конца хорды и твоей точкой больше чем угол к проверяемой точке или равен ему, то она внутри нужной площади. Если больше - то вне её.

Если же надо построить такую часть сферы, то надо подумать.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB