**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
•6907次阅读
据外媒SlashGear报道,空客和IBM的人员将于今年夏天将Crew Interactive MObile CompanioN(CIMON)机器人头部带到国际空间站。这个机器人头部从来没有真正地连接到一个机器人身上,它是专门为国际空间站构建的 。这个机器人头部将为
发表于 03-12 16:25
•658次阅读
美国宇航局(NASA)计划从2020年开始向游客开放国际空间站。
发表于 06-11 15:51
•2869次阅读
北京时间11月22日消息,据国外媒体报道,近期国际空间站十年以来首次6个月仅有3名入驻宇航员,2020年空间站将减少太空试验,宇航员必须面对太空孤独感。
发表于 11-22 10:51
•2430次阅读
人类对于宇宙的观测虽有数千年的历史,但直到 20 世纪,人类才开发出了进入太空的航空威廉希尔官方网站
。2000 年,人类首次进入外太空的国际空间站(International Space Station,ISS
发表于 11-09 11:44
•2182次阅读
2020年11月17日消息,搭载四名宇航员的载人龙飞船已成功与国际空间站完成对接。
发表于 11-18 12:06
•5923次阅读
国际空间站是地球以外人类长期、持续存在的一个地方。自宇航员首次将其作为临时家园以来,它也发生了很大变化,空间站随着时间的推移不断增加了新的模块,为科学提供了更多的空间,也为各种生物提供了舒适的环境。今天,一对俄罗斯宇航员将在
发表于 11-19 11:22
•1578次阅读
美国太空探索威廉希尔官方网站
公司(SpaceX)最新发射的升级版“龙”货运飞船在周一与国际空间站对接。再加上SpaceX在几周前发射的载人版“龙”飞船,SpaceX历史上首次实现了两艘“龙”飞船同时与国际空间站对接。
发表于 12-08 10:54
•530次阅读
据俄罗斯卫星网29日报道,俄罗斯国家航天集团总裁德米特里·罗戈津称,国际空间站美国舱舱内设备,可能是造成国际空间站失密减压的“元凶”。据报道,罗戈津说:“很有可能是工作状态下的美国舱内设备‘漏气’。”他还说,“漏气”的危险性不是很大,没必要因此采取某些紧急措施。
发表于 12-30 15:54
•1603次阅读
国际空间站(ISS)自1998年正式建站,于2010年完成建造任务转入全面使用阶段,距今已有二十多年的时间,也是目前在轨运行最大的空间平台。
发表于 01-15 10:01
•2510次阅读
国际空间站俄罗斯段负责人 Vladimir Solovyov 近日向电视台 Rossiya-24 透露,怀疑国际空间站上还存在一个裂缝。Solovyov 表示:“目前我们已经锁定了一个裂缝,并怀疑
发表于 01-24 11:22
•1398次阅读
SpaceX今年将把汤姆·克鲁斯送入国际空间站,汤姆·克鲁斯,spacex,国际空间站,nasa,航天器,太空之旅
发表于 02-20 11:16
•2503次阅读
根据外媒的消息报道,日前SpaceX第四次国际空间站载人任务已经成功发射,第三次正式载人飞行任务Crew-3将四名宇航员送往国际空间站,4名宇航员将在空间站进行6个月的驻留。
发表于 11-11 10:42
•4509次阅读
本方案使用 Raspberry Pi、ePaper Display、ProtoStax Enclosure 和 Python 跟踪国际空间站的当前位置和轨迹。在这个项目中,我将向您展示
发表于 12-21 12:35
•0次下载
太空环境对硬件和软件系统构成各种风险,包括辐射、微重力和极端温度。这些因素增加了系统故障的可能性,并可能使国际空间站容易受到网络攻击。国际空间站的设计就是通过冗余系统和备份机制来解决这个问题。
发表于 06-11 10:37
•935次阅读
评论