上海大数据股份|你想了解的GitHub都有,SpaceX火箭数据开源
近日 , SpaceX粉丝组织r/SpaceX把火箭有关信息贴到GitHub , 迅速获得3.7kStar , 位列热榜 。 之前r/SpaceX就整理开源过火箭发射Timeline , 这次则是公布了他们的RESTAPI 。
文章图片
他们整理的API , 基本包含了SPaceX成立迄今的所有火箭数据 。
API包含SpaceX的龙飞船、Starship、发射历史数据、核心舱、起落架、载荷信息等等 , 应有尽有 。
文章图片
RESTAPI包含三大部分 , clients、app(应用)和原始数据 。
其中 , APIClients是对现有关于SpaceX的api合集 , 降低了以往信息查找、汇总的难度 。
【上海大数据股份|你想了解的GitHub都有,SpaceX火箭数据开源】信息获取步骤
RESTAPI数据格式支持json , 并且提供多种语言接口 , 比如C#、Python、PHP、Objective-C等格式 。
例如 , 针对历史活动信息的查询步骤如下:
1、查询信息链接 , 可选用Postman查看API信息 。
文章图片
2、选择任意一门语言 , 编写适合的查询语句 。 以Python为例:
文章图片
拿到数据之后 , 就可以做一些有意思的事情了 , r/SpaceX列出一些示例应用 , 并且大多开源 , 可以上手学习 。
比如表中的SpaceXLaunches.com网站 , 能实时记录SpaceX最新发射消息 。
文章图片
RESTAPI的部署方式:RESTAPI提供的信息存储在MongoDB中 , 查询格式支持json , 并且借助Postman部署 , 便于查询和使用 。
当然 , 如果你想拉取整个项目进行开发 , 可以通过在线查询api的方式进行 , 也可以通过docker部署和本地部署 , 三种方式 。
虽说这个API并不包含火箭的制造步骤 , 拿来造火箭是不行的 , 但整个SpaceX和火箭的记录信息 , 准确的说是SpaceX的历史详细信息记录表 , 还是有很多值得学习玩味的东西 。
文章部分素材来源:程序猿
推荐阅读
- :当年阿里的前台,马云给她0.2%股份,20年过去她怎样了?
- Python之王|Pandas数据合并与拼接的5种方法
- 「杨辉」中科院学者涉嫌剽窃科研想法、数据造假,听一场报告就能发Cell?
- 科技小数据|产业观察:如何通俗地理解5G及其应用
- 雷科技|为解决App连接问题,特斯拉迁移数据至中国,开车不再“卡顿”
- 大数据系统|倾力分享!,2020小红书kol推广8种玩法
- 小熊带你玩科技|全新等离子体光子芯片:利用光进行超高速数据传输
- 蓝色星晨|以对比1977年的气候变化数据,科学家在南极最大冰架上钻取样品
- 灵锦文化|网络安全需求有望进一步加速释放,《数据安全法》出台
- 鲍跃忠新零售工作室|数据的价值在于链接