史上最全SpaceX火箭數據開源!

2021-02-15 CTO每日參考

馬斯克用火箭把人送上天,SpaceX粉絲把火箭有關信息貼到GitHub。

3.7k Star,GitHub熱榜,SpaceX粉絲組織r/SpaceX公布了他們的REST API。

   

r/SpaceX

r/SpaceX是SpaceX粉絲自發組織的社區,日常搜集整理SpaceX的火箭🚀發射信息。

實際上,這不是他們第一次貢獻有關數據,之前他們就整理開源過火箭發射Timeline。

SpaceX發射時間線

優秀的同一批人,再次出手。

他們整理的API,基本包含了SPaceX成立迄今的所有火箭數據

API包含SpaceX的龍飛船、Starship、發射歷史數據、核心艙、起落架、載荷信息等等,應有盡有。

這些能拿來幹什麼?

REST API包含三大部分,clients、app(應用)和原始數據。

其中,API Clients是對現有關於SpaceX的api合集,降低了以往信息查找、匯總的難度。

clients詳細列表

怎麼拿到信息呢?

可以在你的能力範圍之內隨意使用,當然,版權歸屬於SpaceX。

REST API數據格式支持json,並且提供多種語言接口,比如C#、Python、PHP、Objective-C等格式。

例如,針對歷史活動信息的查詢步驟如下:

1、查詢信息連結,可選用Postman查看API信息。

獲取API示例

2、選擇任意一門語言,編寫適合的查詢語句。以Python為例:

import requests

url = "https://api.spacexdata.com/v3/history"

payload = {}
files = {}
headers= {}

response = requests.request("GET", url, headers=headers, data = payload, files = files)

print(response.text.encode('utf8'))

那麼你會看到json格式的回傳數據:

response信息

當然,你也可以選擇你喜歡的語言去編寫獲取API的代碼。

拿到數據之後,就可以做一些有意思的事情了,r/SpaceX列出一些示例應用,並且大多開源,可以上手學習。

app列表

比如表中的SpaceXLaunches.com網站,能實時記錄SpaceX最新發射消息。

     

網頁不方便查詢,還可以安裝到手機上查看發射信息,比如SpaceX GO!。

 

可以這樣說,REST API記錄的是整個SpaceX和火箭的記錄信息,但是需要指出的是,這個API不能讓你來造火箭,並不包含火箭的製造步驟。

準確的說是SpaceX的歷史詳細信息記錄表,拿來造火箭是不行的,可以拿來看👀火箭發射。

部署方式一覽

REST API提供的信息存儲在MongoDB中,查詢格式支持json,並且藉助Postman部署,便於查詢和使用。

Postman界面

當然,如果你想拉取整個項目進行開發,可以通過在線查詢api的方式進行,也可以通過docker部署和本地部署,三種方式,看你喜好。

1、docker部署步驟:

git clone https://github.com/r-spacex/SpaceX-API.git && cd SpaceX-API
docker-compose build
docker-compose up

2、本地部署(不使用docker)

2.1 克隆項目至本地

git clone https://github.com/r-spacex/SpaceX-API.git && cd SpaceX-API

2.2 使用npm安裝

2.3 進行測試

2.4 開始使用

動手試試

REST API項目提供了豐富的數據,關於SpaceX歷史活動信息基本都在其中。

粉絲們藉助項目開發了很多有意思的應用,但是國人程式設計師參與度比較低。

如果你有興趣,歡迎去試試?

傳送門:
https://github.com/r-spacex/SpaceX-API

https://docs.spacexdata.com/?version=latest

https://www.reddit.com/r/spacex/

-(End)-

相關焦點

  • 史上最全SpaceX火箭數據開源,核心、組員艙、起落架、發射信息全都有!
    △r/SpaceXr/SpaceX是SpaceX粉絲自發組織的社區,日常搜集整理SpaceX的火箭🚀發射信息。實際上,這不是他們第一次貢獻有關數據,之前他們就整理開源過火箭發射Timeline。
  • SpaceX首次載人火箭發射在即,全民太空時代即將開啟
    因此,2000年前後,很多初創公司試圖製造低成本運載火箭,但是多年過去成功的只有spacex。那麼SpaceX到底是是一家怎樣的公司呢?SpaceX的爆發點在2010年,當年SpaceX成功發射了獵鷹9發射重型火箭。
  • 7手火箭誕生!spacex第100次發射,成功將第十一批星鏈送上太空
    是的,你沒看錯,spacex剛剛又成功的發射一批星鏈衛星了。北京時間2020年8月18日22點31分,spacex「6手」獵鷹9號火箭成功點火,順利將第十一批星鏈衛星成功送入太空。對spacex的期待,基本就在等著星艦的突破了。其實雖然星鏈發射已經進入常規化,但是經常還是有各種不同的突破的,比如說本次發射的亮點有就有如下:1、第一次使用「6手」獵鷹9號火箭發射星鏈衛星,spacex已經成功進行過幾次「5手」火箭發射,但是第六次使用還是第一次。
  • spacex今天第11批星鏈發射,沒有太多看點?
    今天,spacex或將再次創造記錄!根據計劃,spacex的第十一批星鏈衛星將在北京時間2020年8月18日22點31分發射,屆時將使用一枚「6手」獵鷹9號火箭,搭載58顆星鏈衛星及3顆Skyasat衛星升空。
  • spacex星艦再次試飛成功!有人稱星艦成功後已無需其他火箭
    spacex的星艦可以分為兩部分,第一部分是超重型獵鷹火箭,也就是星艦的一級;第二部分就是我們常說的星艦,也就是星艦的第二級。第一級主要任務是將第二級送到地球軌道,第二級則是進行星際飛行及重返大氣層。也是阿波羅計劃使用的火箭。
  • SpaceX本月將發射史上最大型火箭 載有一臺特斯拉
    摘要:馬斯克宣布,將於1月底發射SpaceX公司史上最大火箭,其推力相當於18架波音747的最大馬力。該火箭試飛時將搭載一輛紅色特斯拉跑車。順利的話,這輛跑車將繞火星「漂流」10億年。1月5日,SpaceX CEO 伊隆·馬斯克通過社交媒體Instagram宣布,SpaceX將於一月底發射公司史上最大型火箭Falcon Heavy(獵鷹重型火箭)。馬斯克稱,Falcon Heavy擁有2500噸推力,相當於18架波音747的最大馬力,將在下周進行點火試驗。
  • 發射成功100次:SpaceX書寫歷史
    895 3 執行本次發射任務的獵鷹9號編號B1060.3,是一枚三手火箭。這一巨型星座的定位清晰而高調:打造全球最大衛星星座、全球最大最快的低軌衛星寬帶網際網路,高密度、全覆蓋、高通量、低延遲而且最低價、最快速發射!
  • 史上最強火箭誕生,美國SLS火箭助推器測試成功
    SLS火箭全稱叫做太空發射系統,從太空梭演變而來的超重型火箭(也叫巨型火箭),是美國NASA設計的一款用於替代太空梭,以及應用於未來載人登陸月球甚至登陸火星的運載火箭。噸),將是人類有史以來推力最強的火箭。
  • SpaceX星艦飛船又炸了,馬斯克迷惑表態:成功了!火星等我
    但火箭繼續向8英裡(約12.5公裡)的高度爬升。而此次發射的成功之處,在於SpaceX驗證了多項技術,拿到了珍貴的實驗數據,為今後星艦定型服役鋪路。、史上最強大的甲烷燃料航天發動機——猛禽發動機首次三臺同時飛行試射(推力650噸)。
  • SpaceX星艦飛船又炸了,馬斯克迷惑表態:成功了!火星等我
    一枚爆炸的火箭,何談成功?發生了什麼?北京時間12月10日凌晨1點45分左右,SpaceX在得州Boca Chica發射場點火升空,開始試飛實驗。兩分鐘後,火箭安裝的3臺「猛禽」發動機中有1臺停止工作。但火箭繼續向8英裡(約12.5公裡)的高度爬升。
  • Spacex公司吊打俄美航天
    spacex公司吊打俄羅斯航天和美國航天,馬斯克的三點獨門絕技馬斯克今天利用獵鷹9號衛星,為美國國家航天局發射了GPS三代衛星。目前spacex公司的發射成功率達到了98%,而且是在一級火箭可回收狀態下達到的成績,開創了世界上航天工程的歷史紀錄。最近,俄羅斯航天政策研究所所長莫伊謝耶夫說,這家只有6000人的私企,卻已經與擁有25萬員工的俄羅斯國家航天集團公司相當。
  • SpaceX的獵鷹火箭第100次飛行,Starlink網際網路星座完成69%的發射
    數小時後,SpaceX將完成一個重大的火箭可重複使用裡程碑,同時嘗試進行第100次獵鷹火箭發射。最近,通過在線共享的速度測試(有意或無意),這些beta測試者的第一個公開數據顯示,Starlink的網速在10-60兆/秒(Mbps)之間,延遲(ping)接近CEO埃隆·馬斯克(Elon Musk)所說20-30毫秒。
  • 馬斯克的SpaceX,用三手火箭,完成了第100次成功發射
    在短短的一個月內,獵鷹9火箭已經將180顆星鏈衛星送上了太空。,45次發射重複使用了先前火箭,其中還有兩次用了「六手」火箭。天文學家喬納森·麥克道威爾(Jonathan McDowell)近期利用從SpaceX公司和美國政府收集來的數據,分析了星鏈衛星的運行狀態。
  • 人類史上最稱讚的火星計劃,馬斯克SpaceX的龍飛船
    太空探索技術公司去年6月曾表示計劃在2025年將人類送上火星,馬斯克此次公布的時間表有所提前將人類送出地球,在商業航天史上取得這一成就的公司,唯 SpaceX 一家;馬斯克的終極計劃是打造一個龐大的艦隊,讓火星適合居住,使生命遍布多個行星。
  • 我國多個可回收火箭型號同時研發,先入軌將會是國家隊還是民企?
    說到航天領域最受人關注的人物,必定是非科班出身自學火箭的馬斯克。而馬斯克之所以那麼出名和受到關注,主要一個原因就是他旗下的spacex公司,研究出世界首枚入軌且可以回收使用的火箭——獵鷹9號!而同年的12月21日,spacex的獵鷹9號也完成了火箭回收,並且是世界首次火箭入軌後的回收。
  • 今早spacex星艦SN5成功完成150m跳躍
    終於起跳了,美國spacex公司的星艦原型機SN5今天早上成功地進行了150米跳躍飛行測試!在萬眾期待中,經過一次又一次的推遲,終於在今天,「大水塔」飛離地面了!幸好,SN5不負眾望,點火後很快就升空到約150m的高度,懸停一會後,緩緩的降落到地面。整個過程非常完美,SN5出色地完成了它的使命!
  • 「好奇號」公布史上最高清火星全景圖、研究表明大量衛星星座對...
    http://finance.sina.com.cn/stock/relnews/us/2020-03-05/doc-iimxxstf6560993.shtml「好奇號」公布史上最高清火星全景圖3月5日,美國宇航局(NASA)公布由「好奇號」火星探測器拍攝到的迄今為止最高解析度的火星全景照片
  • 「大水塔」飛起來了,spacex星艦SN5成功起飛,完成150米的跳躍
    ,spacex將建造20個SN系列的驗證機,SN5就是第5個。當然,不用擔心,目前這個星艦隻是整個星艦BFR的上級而已,下級則是超重型獵鷹火箭(super heavy),它負責將星艦送出地球,因此實際上星艦配套猛禽發動機主要是用於星際旅行以及返回而已。
  • SpaceX載人龍飛船返回地球!59年來首次降落海上
    大數據文摘出品作者:牛婉楊此次龍飛船成功返航,標誌著史上首次商業載人項目任務圓滿成功!在太空人安全濺落的同時,阿波羅飛船在重返大氣層時出現了一個問題,火箭推進劑產生了煙霧,填充太空艙,導致太空人的呼吸和眼睛出現問題。
  • spacex星艦項目計劃及最新進展:2020年入軌、2024載人到火星
    網絡上,最受到網友追捧和關注的航天項目,估計非馬斯克的星艦項目不可了。因為這是一次開創性的太空探索,更是史無前例的人類創舉,甚至有人稱這是航天史上工業革命。