**Open Notify **是一個開源項目,旨在為NASA的一些出色數據提供簡單的編程接口。
open-notify.org 的作者做了一些工作,以獲取原始數據并將其轉換為與太空和航天器有關的API。
本文將通過這個接口,獲取得到國際空間站的位置,并實時地繪制到地圖上。
為了實現本文的目標,你得先安裝ISS_Info:
pip install ISS-Info
下面分步驟講解整套繪制流程
1.地圖初始化
為了實時展示國際空間站的路徑,需要使用turtle繪制曲線,因此可以創建一個turtle畫布,將背景設為地球:
2.獲取空間站的人數
如果能知道空間站上的宇航員人數,我們就能更加準確的跟蹤國際空間站。幸運的是open-notify確實提供了這樣的接口。
為了獲取人數信息,我們必須向下列接口請求拿到數據,并將相應的宇航員名字寫在左上角:
http://api.open-notify.org/astros.json
3.繪制空間站位置
為了能夠繪制空間站的實時位置,我們需要請求拿到空間站的位置信息。請求的接口是:
http://api.open-notify.org/iss-now.json
不過作者將其封裝成了一個函數,我們直接調用 iss_current_loc 即可,循環獲取國際空間站位置:
我們還可以標出自己目前所處的位置,以查看和國際空間站的距離及空間站經過你上空的時間點(UTC)。
不過這里值得注意的是,iss-pass.json這個接口的緯度計算必須在-90到90之內,因此深圳的緯度需要減去90.
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
相關推薦
國際空間站“大限”將至,天宮或接棒國際太空合作 ? 在東京奧運會閉幕式上的法國八分鐘里,相信不少觀眾都注意到了國際空間站的出現,法國宇航員Thomas Pesquet在穹頂艙里用薩克斯奏響了《馬賽曲
發表于 08-10 10:01
?6943次閱讀
據外媒SlashGear報道,空客和IBM的人員將于今年夏天將Crew Interactive MObile CompanioN(CIMON)機器人頭部帶到國際空間站。這個機器人頭部從來沒有真正地連接到一個機器人身上,它是專門為國際空間站構建的 。這個機器人頭部將為
發表于 03-12 16:25
?672次閱讀
美國宇航局(NASA)計劃從2020年開始向游客開放國際空間站。
發表于 06-11 15:51
?2889次閱讀
北京時間11月22日消息,據國外媒體報道,近期國際空間站十年以來首次6個月僅有3名入駐宇航員,2020年空間站將減少太空試驗,宇航員必須面對太空孤獨感。
發表于 11-22 10:51
?2445次閱讀
人類對于宇宙的觀測雖有數千年的歷史,但直到 20 世紀,人類才開發出了進入太空的航空技術。2000 年,人類首次進入外太空的國際空間站(International Space Station,ISS
發表于 11-09 11:44
?2226次閱讀
2020年11月17日消息,搭載四名宇航員的載人龍飛船已成功與國際空間站完成對接。
發表于 11-18 12:06
?5940次閱讀
國際空間站是地球以外人類長期、持續存在的一個地方。自宇航員首次將其作為臨時家園以來,它也發生了很大變化,空間站隨著時間的推移不斷增加了新的模塊,為科學提供了更多的空間,也為各種生物提供了舒適的環境。今天,一對俄羅斯宇航員將在
發表于 11-19 11:22
?1598次閱讀
美國太空探索技術公司(SpaceX)最新發射的升級版“龍”貨運飛船在周一與國際空間站對接。再加上SpaceX在幾周前發射的載人版“龍”飛船,SpaceX歷史上首次實現了兩艘“龍”飛船同時與國際空間站對接。
發表于 12-08 10:54
?536次閱讀
據俄羅斯衛星網29日報道,俄羅斯國家航天集團總裁德米特里·羅戈津稱,國際空間站美國艙艙內設備,可能是造成國際空間站失密減壓的“元兇”。據報道,羅戈津說:“很有可能是工作狀態下的美國艙內設備‘漏氣’。”他還說,“漏氣”的危險性不是很大,沒必要因此采取某些緊急措施。
發表于 12-30 15:54
?1623次閱讀
國際空間站(ISS)自1998年正式建站,于2010年完成建造任務轉入全面使用階段,距今已有二十多年的時間,也是目前在軌運行最大的空間平臺。
發表于 01-15 10:01
?2525次閱讀
國際空間站俄羅斯段負責人 Vladimir Solovyov 近日向電視臺 Rossiya-24 透露,懷疑國際空間站上還存在一個裂縫。Solovyov 表示:“目前我們已經鎖定了一個裂縫,并懷疑
發表于 01-24 11:22
?1415次閱讀
SpaceX今年將把湯姆·克魯斯送入國際空間站,湯姆·克魯斯,spacex,國際空間站,nasa,航天器,太空之旅
發表于 02-20 11:16
?2528次閱讀
根據外媒的消息報道,日前SpaceX第四次國際空間站載人任務已經成功發射,第三次正式載人飛行任務Crew-3將四名宇航員送往國際空間站,4名宇航員將在空間站進行6個月的駐留。
發表于 11-11 10:42
?4530次閱讀
本方案使用 Raspberry Pi、ePaper Display、ProtoStax Enclosure 和 Python 跟蹤國際空間站的當前位置和軌跡。在這個項目中,我將向您展示
發表于 12-21 12:35
?0次下載
太空環境對硬件和軟件系統構成各種風險,包括輻射、微重力和極端溫度。這些因素增加了系統故障的可能性,并可能使國際空間站容易受到網絡攻擊。國際空間站的設計就是通過冗余系統和備份機制來解決這個問題。
發表于 06-11 10:37
?979次閱讀
評論