God's Eye View 推荐,浏览器里的实时卫星情报台
电影里情报机构那块转动的地球大屏,现在开源了。God's Eye View 跑在浏览器里,本质是一个空间情报台,照片级 3D 地球上叠满真实数据,飞机、船舶、卫星、地震、摄像头全在。README 自述一句话点题,一个间谍卫星模拟器,只不过数据是真的。项目 6 月底创建,星标已冲到四万,8 月登过 GitHub Trending 第一。我把仓库 README、数据源清单和 issue 区都翻了一遍,这个项目的野心和诚意都少见。
主要功能
项目出自 Bilawal Sidhu 之手,他与 Sameh Khamis 同在内容团队 Halfpixel,同名 YouTube 系列播放量超五百万,仓库就是这个系列的代码化落地,6 月 22 日创建,三个月冲到四万星。技术栈是原生 JavaScript 加 CesiumJS,地球底座用 Google 照片级 3D 瓦片,需要 Node 24 以上环境运行。
数据层全走公开实时源,README 逐条列了出处。航班来自 OpenSky 与 adsb.lol,一万一千多架实时在图,军用机单独一层。船舶走 AISStream 的 AIS 数据。卫星用 CelesTrak 编目,八百多个目标按类别着色,轨道用 SGP4 模型外推。地震接 USGS,火灾接 NASA FIRMS,火箭发射排期接 Launch Library。路上有约三千六百路公共摄像头,覆盖伦敦、奥斯汀、加州干线、安大略、芬兰、不列颠哥伦比亚、爱沙尼亚、新南威尔士与卡尔加里,各城的交通部门开放了自家流。电台约七百五十座走 Radio Browser,公交实时信息走 GTFS,共享单车走 GBFS,路径规划交给 OSRM,交通路况用 TomTom 加 OpenStreetMap。捆版的静态数据同样硬核,四千三百多个数据中心、七百零四座大坝、七百一十二条海底电缆,全球数字基础设施的家底一图打尽。
交互层是招牌。接入 OpenAI Realtime 语音接口后,AI 代理带着 28 个工具上岗,能指挥镜头、在地图上标注、对实时图层做分析问答,全程免手操作,开会投屏时口头指挥地球转场,效果拉满。费用有护栏,单次会话 2 美元提醒、5 美元硬上限。密钥只留服务端,默认只绑本机地址,想共享到局域网要显式开启。Node 环境要求 24.14 以上或 26 系,老版本先升级再装。
解决了什么需求
折腾派玩家的反馈能说明它的吸引力。GitHub issue 区里 JustinGoodwin33 发帖纯属分享乐趣,标题写着没有任何问题,只是想晒折腾心得,跟帖九条。xsoft 在欧洲用户讨论 3D 瓦片可用性的帖子里自报了完整解决方案,八条跟帖里多人确认有效,mbtools 的帖子就叫谢谢你。看全球航班流、盯发射窗口、查海底电缆走向,这些过去要拼好几个网站的需求,现在一块地球全办了,屏幕够大效果越好。
安装门槛也压下来了。用 Pinokio 可以一键装,命令行走 git 克隆、装依赖、跑体检命令、起开发服务四步,README 把每步写清了。默认无密钥启动,Esri 卫星底图加 OSM 兜底,六个可选密钥在应用内的 POWER UP 面板里再配,想要语音代理就补 OpenAI 的。版本节奏上,8 月底首发 v0.1.0 带来一键安装与免密启动,9 月初的 v0.1.1 修了安装与实时数据的一串问题。README 自述曾登 GitHub Trending 榜首(自称),四万颗星的实际热度摆在那里,这个自报反而保守了。
注意事项
几条边界要交代。许可写的是代码 MIT,捆绑数据集与 3D 模型另有条款,GitHub 因此把它标为非标准许可,仓库里的数据来源文档逐个写了授权,二次分发前先看它。官方在线演示还没上线,想看得自己部署。语音代理与部分图层要自备 OpenAI、AISStream、TomTom 等密钥,免费额度能玩,重度使用有账单,好在会话有 5 美元硬上限兜底。地区访问 Google 3D 瓦片可能受限,欧洲用户已有社区方案。伦理红线项目自己划了,拒绝按人名搜索、人脸识别与个人追踪,使用者也别拿它干这些。
总结
把散落的公开数据聚合到一块会转的地球,再配一个能对话的代理,这个项目一眼就能看出乐趣所在。四万颗星的热度说明大家对情报大屏的向往是共通的。装一个玩一晚上,航班流与卫星轨道本身就值回电费,玩出门道的,拿它做行业可视化或数据展厅的原型都有得借鉴,投屏效果一流。
来源
- GitHub 仓库 https://github.com/bilawalsidhu/gods-eye-view
- 项目主页 https://maptheworld.ai/
- 版本发布页 https://github.com/bilawalsidhu/gods-eye-view/releases
- 用户分享帖 issue https://github.com/bilawalsidhu/gods-eye-view/issues/101
- 欧洲 3D 瓦片讨论 https://github.com/bilawalsidhu/gods-eye-view/issues/71