史上最全SpaceX火箭數據開源,組員艙、起落架、發射信息全都有

2020-12-21 量子位

梅寧航 發自 凹非寺量子位 報導 | 公眾號 QbitAI

馬斯克用火箭把人送上天,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 requestsurl = "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-APIdocker-compose builddocker-compose up

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

2.1 克隆項目至本地

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

2.2 使用npm安裝

npm install

2.3 進行測試

npm test

2.4 開始使用

npm test

動手試試

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

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

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

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

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

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

相關焦點

  • 中美今天同時遭遇火箭發射失敗,有人調侃今天不宜發射火箭,以後要...
    不過近年來隨著火箭發射次數大幅提升,並且出現各種新型火箭,所以失敗率有所上升,特別是今年,已經是第4次發射失利了。 中國新型火箭展 截止2020年4月,「吉林一號」已經擁有16顆衛星構成的星座,不但可提供更為精準的地理信息,同時還能在災害勘察、農業、城市規劃、旅遊、通訊等領域發揮作用
  • SpaceX又完成一次重要發射!將第三代GPS衛星送上太空
    今天凌晨,北京時間2020年7月1日4:10,SpaceX用一枚全新的獵鷹9號火箭完成一次重要發射任務,將美國第三代全球衛星定位系統GPS III的第三顆組網衛星SV03成功部署到中地球軌道。值得一提的是,本次發射八分多鐘後,獵鷹9號第一級平穩回落到海上無人回收船上,這是SpaceX第一次在執行美國國家安全發射任務中進行火箭回收。GPS可以說是美國的大國重器,軍用為主,民用為輔,原本歸屬美國空軍,現劃分至2019年12月剛成立的美國太空軍。
  • 我國「天琴計劃」測出最準地月距離、SpaceX全球首次商業載人發射
    我國「天琴計劃」測出最準地月距離中山大學「天琴計劃」雷射測距臺站於近期成功測得月球表面上五組反射鏡的回波信號,測出國內最準的地月距離,且精度達到國際先進水平。這意味著中國科學家攻克了地月雷射測距技術,至此,中國成為世界上第三個成功測得全部五個反射鏡的國家。
  • SpaceX發射太空人的火箭助推器以傾斜姿態返回港口,差點掉海裡
    這或許是所有回收火箭中觀察到的最明顯的傾斜,讓人擔心它下一刻就會倒下掉進海裡。號助推器B1061的四個著陸支腿中有一個與回收船的甲板完全沒有接觸。,這些細節將使「Crew-1」認為中的某些部分變得更加重要,而後續的「Crew-2」發射計劃最早將於2021年3月發射,這或許是SpaceX公司歷史上最重要的任務。
  • SpaceX載人火箭發射成功,馬斯克離火星又近一步
    在此之前,美國的太空發射業務一直是被波音和洛馬公司壟斷,並且兩家公司後來(2006年)還合資成立了聯合發射聯盟(ULA,United Launch Alliance),包攬了美國軍方、NASA和政府機構的火箭發射任務,成為了暴力行業。 然而一旦產生壟斷,就會有諸多離譜的事情發生,離譜的價格、離譜的交付期。
  • 馬斯克的火箭又爆炸了!
    兩分鐘後,火箭安裝的3臺「猛禽」發動機中有1臺停止工作。但火箭繼續向8英裡(約12.5公裡)的高度爬升。 而此次發射的成功之處,在於SpaceX驗證了多項技術,拿到了珍貴的實驗數據,為今後星艦定型服役鋪路。
  • 「史上最難」獵鷹火箭發射究竟難在哪?
    在全部的24顆衛星部署完成之後,"重型獵鷹"火箭的第三次發射任務總算是成功落下了帷幕:除卻芯一級火箭回收失敗之外,本次STP-2發射任務所使用的"重型獵鷹"運載火箭的芯一級助推器、乃至於整流罩都得以全部回收。
  • SpaceX破紀錄發射:一箭三飛,一箭64星!
    火箭回收、復用,作為SpaceX最大標籤之一,這次發射迎來歷史性突破:首次實現復用火箭第三飛的創舉!即一箭三飛,更確切來說,同一枚火箭(第一級助推器)三次發射。 來看看一箭三飛,同一火箭三次發射、三次回收的精彩視頻集錦!
  • 比SpaceX可回收復用火箭發射成本更低?維珍軌道採取了什麼策略?
    繼SpaceX研製可回收復用獵鷹系列火箭之後,維珍軌道另闢蹊徑,將火箭發射成本之戰推上高潮。本月中旬,維珍軌道將再次採用波音747「宇宙女孩」搭載「發射者一號」發射。本次發射基本模擬了火箭被送入太空時的實際場景,飛行員 Kelly Latimer 將飛機駕駛至 35000 英尺(約 1 萬米)高空,將火箭模型投擲到下方的沙漠,試驗過程沒有出現重大問題。「發射者一號」研製歷時8年,其低軌運載能力為500公斤,500公裡太陽同步極軌道運載能力為300公斤。火箭全長21米,重約30噸。
  • 「鬥魚超級火箭」成功發射
    8月10日上午10:35,「鬥魚超級火箭」在青海省茫崖市冷湖火箭試驗基地發射升空並回收,並進行國內首次全流程直播。據了解,此次合作方翎客航天為中國首個掌握火箭懸停飛行技術的民營航天公司,此次發射的RLV-T5型是目前中國已進入飛行試驗階段中體量最大、技術最先進的可回收火箭,此次成功挑戰公裡級高空回收,刷新了國內該領域的紀錄。5,4,3,2,1……「點火,發射!」
  • 火箭發射塔長啥樣?探訪西昌衛星發射中心
    【同期】西昌發射場工作人員 王銳彬  最上面那個部分是塔吊,就是我們吊裝火箭和衛星用的,「西昌衛星發射中心」這一部分單獨是一個部分,裡面主要是包含一些測試間,我們的測試設備,放在這裡面,前面桁架結構這一部分是迴轉平臺,這是火箭吊裝完之後,它就會把火箭包裹住,上面有一些平臺,我們的工作人員就通過這個平臺對火箭進行測試,一些加注管道也是通過這個迴轉平臺連接在火箭上,實現對火箭的加注
  • SpaceX載人龍飛船發射,未來會更好就是航天文明的意義
    北京時間5月31日凌晨3時22分,美國佛羅裡達州甘迺迪航天中心再度迎來航空史上的奇蹟,連川普也為此兩度跑到發射現場圍觀——這是自2011年美國退役所有太空梭以來,在美國本土進行的首次載人航天任務。美國宇航局太空人鮑勃·貝肯(Bob Behnken)、道格·赫利(Doug Hurley)將和龍飛船一起進行的這次試飛。
  • 中國SpaceX?民營公司成功發射火箭,黑科技衛星一入軌就脹成了球
    撰文:利刃大驅就在前不久的7月25日,中國航天發射史上有了一個嶄新的裡程碑,即中國民營運載火箭首次發射成功。這款民營運載火箭名為"雙曲線一號"長安歐尚號,是由北京星際榮耀公司設計並發射的。不過,作為民用公司自然是要能省一點是一點嘛,所以"雙曲線一號"長安歐尚號是藉由酒泉衛星發射中心的場地進行發射的。據悉,當天長安歐尚號成功將多顆衛星送至300公裡的預定圓軌道,在拿下民營運載火箭首次發射成功的頭銜後,順道還拿走了民營火箭首次一箭多星等眾多成就。因此,有人還將發射長安歐尚號的星際榮耀公司比做中國的SpaceX。
  • 下一個SpaceX!中國發力火箭回收 「新幹線1號」回收發射成本僅230...
    「SpaceX非常酷,獵鷹9號非常棒——我們將把SpaceX作為我們的目標和指南,它有很多優勢值得我們學習。」翎客航天創始人兼執行長胡振宇表示。據了解,「新幹線1號」是一個直徑5.9英尺(1.8米)、高66英尺(20.1米)的小型運載火箭(SLV),專為微型衛星和納米衛星發射而設計。
  • spacex星艦項目計劃及最新進展:2020年入軌、2024載人到火星
    網絡上,最受到網友追捧和關注的航天項目,估計非馬斯克的星艦項目不可了。因為這是一次開創性的太空探索,更是史無前例的人類創舉,甚至有人稱這是航天史上工業革命。
  • 因為老鼠食物棒出現黴菌 SpaceX火箭推遲發射
    原標題:因為老鼠食物棒出現黴菌 SpaceX火箭推遲發射 由於齧齒動物——老鼠的問題,SpaceX的下一次空間站補給發射任務已經被推遲到了美東時間12月5日。 具體來說,美國宇航局(NASA)官員近日在新聞發布會上表示,在裝載貨到到SpaceX火箭貨倉時,在一些試驗用老鼠的食物棒上發現了黴菌。
  • 日本今年第四次發射火箭,使用H-2A火箭發射軍民兩用雷射中繼衛星
    日本一顆用於中繼民用和軍用地球觀測數據和圖像的衛星將於周日搭乘H-2A火箭發射升空。這顆兩用通信衛星將於美國東部時間凌晨2點25分搭載H-2A火箭進入軌道。下午4點25分。據H-2A火箭的建造者和發射運營商三菱重工(Mitsubishi Heavy Industries)透露,這枚火箭將在日本南部的種子島航天中心發射。
  • 發射頻率越來越密集,SpaceX計劃在10小時內發射兩次獵鷹9號火箭
    SpaceX似乎正準備在10小時內嘗試進行兩次獵鷹9號火箭(Falcon 9)發射和著陸,這也是該公司今年的第14次星鏈衛星(Starlink)發射任務,也是一年半以來首次在西海岸的發射。獵鷹9號火箭將從加利福尼亞州范登堡空軍基地(VAFB)發射,這是自2019年6月以來的第一次。
  • 「二手」火箭成功發射再回收
    美國太空探索技術公司3月30日利用翻新的「二手」火箭把一顆商業通信衛星發射上天,這是人類太空史上的第一次。火箭第一級在完成任務後,還再次成功軟著陸在大西洋中的一艘船上,距火箭重複使用的最終目標再邁一大步。 當天的發射在美國佛羅裡達州甘迺迪航天中心進行。美國太空探索技術公司提前20分鐘開始視頻直播,一切都很順利。
  • 第九所火箭發射攻略
    第九所火箭發射攻略是遊戲火箭玩法,玩家們需要搭配合適的火箭組建成功發射喔,很多玩家可能想知道第九所火箭怎麼發射成功、第九所火箭發射搭配推薦呢,下面為大家帶來了介紹。、第九所火箭發射搭配推薦呢,下面為大家帶來了介紹。