2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Вычислить коорд-ы точки горизонта
Сообщение01.08.2008, 12:28 
Доброго времение суток.
Не совсем может правильно назвал вопрос, честно скажу не силен в математике/физике, но мне нужно для программы слежения за спутниками (сразу скажу, я не студент :), программка радиолюбительская, для практических целей) написать функцию определения радиуса видимости спутника.
У меня есть коорд-ы спутника в любом виде, - x,y,z или в Lat, Long, есть высота,
мне нужно отрисовать круг вокруг его точки, где он в текущий момент виден.

Я так понимаю, сначала находим дальность горизонта - S = [(R+h)2 - R2]½ где: R - радиус Земли 6367250 м. h - высота наблюдения на поверхностью

далее, с периодом азимута в 1 град от 0 до 360 мне нужно отложить эти точки с растоянием S, полуив их Lat, Long, вот как их получить, помогите плиз.
Просьба, не отсылать к теориям..я уже замучился их читать..а задача вобщем то разовая.

 
 
 [ 1 сообщение ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group