**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
•6600次阅读
美国宇航局(NASA)计划从2020年开始向游客开放国际空间站。
发表于 06-11 15:51
•2635次阅读
俄罗斯联邦航天局(Roscosmos)将向国际空间站发射一台人形机器人。这个“天空机器人”(F-850)将搭载“联盟号”MS-14宇宙飞船前往国际空间站,然后返回地球。
发表于 08-16 09:37
•451次阅读
北京时间11月22日消息,据国外媒体报道,近期国际空间站十年以来首次6个月仅有3名入驻宇航员,2020年空间站将减少太空试验,宇航员必须面对太空孤独感。
发表于 11-22 10:51
•2243次阅读
美国东部时间11月16日23时01分(北京时间17日12时01分),SpaceX载人龙飞船与国际空间站成功对接。
发表于 11-17 12:58
•2234次阅读
北京时间12月8日消息,美国太空探索技术公司(SpaceX)最新发射的升级版“龙”货运飞船在周一与国际空间站对接。再加上SpaceX在几周前发射的载人版“龙”飞船,SpaceX历史上首次实现
发表于 12-08 11:23
•1255次阅读
据俄罗斯卫星网29日报道,俄罗斯国家航天集团总裁德米特里·罗戈津称,国际空间站美国舱舱内设备,可能是造成国际空间站失密减压的“元凶”。据报道,罗戈津说:“很有可能是工作状态下的美国舱内设备‘漏气’。”他还说,“漏气”的危险性不是很大,没必要因此采取某些紧急措施。
发表于 12-30 15:54
•1445次阅读
国际空间站(ISS)自1998年正式建站,于2010年完成建造任务转入全面使用阶段,距今已有二十多年的时间,也是目前在轨运行最大的空间平台。
发表于 01-15 10:01
•2301次阅读
国际空间站俄罗斯段负责人 Vladimir Solovyov 近日向电视台 Rossiya-24 透露,怀疑国际空间站上还存在一个裂缝。Solovyov 表示:“目前我们已经锁定了一个裂缝,并怀疑
发表于 01-24 11:22
•1241次阅读
SpaceX今年将把汤姆·克鲁斯送入国际空间站,汤姆·克鲁斯,spacex,国际空间站,nasa,航天器,太空之旅
发表于 02-20 11:16
•2245次阅读
本周早些时候我们提到俄罗斯向国际空间站发射了一个再补给航天器,里面装满了空间站工作人员的用品。这次任务是 “进步77号”,截至美国东部时间今天凌晨1:27,它已经抵达国际空间站俄罗斯段的皮尔斯
发表于 02-18 15:57
•1808次阅读
根据外媒的消息报道,日前SpaceX第四次国际空间站载人任务已经成功发射,第三次正式载人飞行任务Crew-3将四名宇航员送往国际空间站,4名宇航员将在空间站进行6个月的驻留。
发表于 11-11 10:42
•4272次阅读
本方案使用 Raspberry Pi、ePaper Display、ProtoStax Enclosure 和 Python 跟踪国际空间站的当前位置和轨迹。在这个项目中,我将向您展示
发表于 12-21 12:35
•0次下载
太空环境对硬件和软件系统构成各种风险,包括辐射、微重力和极端温度。这些因素增加了系统故障的可能性,并可能使国际空间站容易受到网络攻击。国际空间站的设计就是通过冗余系统和备份机制来解决这个问题。
发表于 06-11 10:37
•594次阅读
该意外发生在海滨城市那不勒斯,房主人名叫亚历杭德罗·奥特罗(Alejandro Otero)。该事件发生于3月8日,奥特罗猜测此物体与国际空间站有关。据悉,2021年3月,国际空间站废弃了一个装载约2630千克镍氢电池的托盘。
发表于 04-16 11:03
•243次阅读
评论