Daha önce hiç Pyphem kullanmam ve uydu konumlandırma konusunda uzman değilim. TLE'yi kullanarak bir uydunun konumunu hesaplamak için pire kullanıyorum.Pifofem Algoritmaları Referans
tle=["ISS (ZARYA)","1 25544U 98067A 03097.78853147 .00021906 00000-0 28403-3 0 8652","2 25544 51.6361 13.7980 0004256 35.6671 59.2566 15.58778559250029"]
iss = ephem.readtle(*tle)
observer = ephem.Observer()
observer.lon, observer.lat = ('-84.39733', '33.775867')
observer.date = ephem.Date('2002/4/23 10:10:00.000')
iss.compute(observer)
print iss.alt, iss.az, iss.range
-40: 06: 46.3 199: 08: 24.3 8834968,0
Bu üç değişken Ufukta beliren referans sisteminde uydunun pozisyonunu sağlamak Ben böyle çok kolay bir şey yapmak zorunda. Benim için bu değerlerin nasıl hesaplandığını anladım. Ben başvuru kılavuzuna okudum: http://rhodesmill.org/pyephem/radec
belgeyi okumak, o pyephem sapmasının çözümlenebilir ve üğrüm geçerli olduğu görünüyor, ama belgenin son iki satırda şöyle der:
"hayır presesyon olduğunu unutmayın Son iki set koordinatına uygulanır, ancak sadece birinciye uygulanır.Bu demektir ki, sadece "Astrometrik" pozisyonu, yıldız atlasındaki hatlara karşılık gelir, diğer pozisyonlar ise "çağın başlangıcı" olarak adlandırılır. koordinatlar ve gözlemin son günü için göksel kutup ve göksel ekvatorun oryantasyonundan ölçülür. "
Toprak presleme az ve alt için mi uygulandı?
Ayrıca, presesyon ve nutasyon için hangi model pirepemin kullandığını bilmek istiyorum (gerçekten referansa ihtiyacım var). Xephem ve libastro'ya bir bağlantı var, ancak algoritmalar hakkında hiçbir şey bulamıyorum. Herhangi bir öneriniz var mı?
Çok teşekkür ederim!