我已經通過大量的PyEphem網頁,下載的代碼和調查對象進行了搜索,但是我還沒有找到一種方法來以某種名義獲得地球衛星的地球中心直角座標慣性座標系。我錯過了明顯的東西嗎?我正在尋找'傳統'x,y,z和x點,y點,z點。非常感謝您的任何建議。PyEphem中的地球衛星的矩形座標
4
A
回答
4
好問題!
的libastro
內的衛星位置程序不使用x
y
z
內部協調,但libastro
拋出他們離開的Python得到一個機會,看看在他們面前。我可以嘗試修補libastro
然後PyEphem使數據可用,但在研究你的問題,我發現最近宏偉的工作已經完成更新SGP4衛星跟蹤算法,併爲其提供一個測試套件:
http://www.celestrak.com/publications/AIAA/2006-6753/
受此發現的啓發,我做了一些更好的事情:我花了整個週末的時間創建了一個基於此參考實現的新的純Python sgp4
包!
http://pypi.python.org/pypi/sgp4
不久,我將放棄這一新的封裝成PyEphem本身作爲其新的衛星預測引擎,但目前你應該能夠直接從Python包指數(以上鍊接)和呼叫下載它原始爲了得到你的傳統座標:
from sgp4.earth_gravity import wgs72
from sgp4.io import twoline2rv
line1 = ('1 00005U 58002B 00179.78495062 '
'.00000023 00000-0 28098-4 0 4753')
line2 = ('2 00005 34.2682 348.7242 1859667 '
'331.7664 19.3264 10.82419157413667')
satellite = twoline2rv(line1, line2, wgs72)
position, velocity = satellite.propagate(
2000, 6, 29, 12, 50, 19)
請試試看,讓我知道它是否可以在你的機器上運行!
相關問題
- 1. 從位置座標實例化pyephem地球衛星,無TLE
- 2. PyEphem中的行星衛星座標系是如何定向的?
- 3. 從衛星的ECI座標獲取地球上的經度和緯度點
- 4. 座標由地理座標向球形座標的轉換
- 5. Mathematica中的球形座標圖形
- 6. 將線性座標系框架映射到Google地球的球形座標系
- 7. 獲取矩形的座標
- 8. Leaflet.Draw矩形的座標
- 9. 提取矩形的座標
- 10. 查找球形ThreeJS Pano中的座標
- 11. .NET全球化和衛星DLL的
- 12. 我的衛星繞行,而是沿着非圓形路徑(校正球面座標數學)
- 13. 在pyephem中查看星球或月亮的名字?
- 14. 範圍/限制內的球形座標
- 15. 從座標繪製矩形
- 16. 計算座標2矩形
- 17. 使用pyephem計算衛星何時穿越經度
- 18. Python衛星跟蹤Orbitron,pyephem-位置不匹配
- 19. pygame的角度球(矩形)和矩形
- 20. 生成地球的所有座標?
- 21. 繪製「大衛之星」形
- 22. 確定旋轉矩形的座標
- 23. 查找所選矩形的座標pdf
- 24. 獲取FrameworkElement邊界矩形的座標
- 25. 變換後的矩形座標
- 26. 幫助與矩形的座標空間
- 27. 翻譯一個矩形的座標
- 28. 旋轉後的矩形座標
- 29. 在C++中檢測dlib矩形座標
- 30. pyephem/libastro是否返回ICRS座標?
布蘭登,你在很短的時間內完成了非凡的工作。布拉沃! – user1619972
我下載了tar文件,我對如何安裝它感到困惑。無奈之下,我檢查了http://docs.python.org/install/index.html,並找到了設置程序可能會做什麼的簡單描述。令我驚訝的是,沒有錯誤信息和sgp4程序完成的操作產生的結果非常接近你給出的結果。我想知道你給出的結果有什麼微小的偏差。 無論如何,做得好,謝謝你的幫助。 Jim Ritter – user1619972