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