资讯详情

资讯详情

一个跑在浏览器里的实时 3D 地球,装上 20 层真实数据后还能干什么

一个跑在浏览器里的实时 3D 地球装上 20 层真实数据后还能干什么【免费下载链接】gods-eye-viewA spy satellite simulator in your browser, except the data is real. Live open source spatial intelligence on a photorealistic 3D globe.项目地址: https://gitcode.com/GitHub_Trending/go/gods-eye-view把镜头压到奥斯汀某条街道上空路口那台公共摄像头正在播放实时画面——注意不是网页里嵌了个视频窗口而是画面像贴纸一样立在 3D 城市的路面上再切到 VIEWSHED 模式这台摄像头画出一个自己看得见和看不见的覆盖体积。这个场景出自 gods-eye-view一个把 20 层真实时空数据航班、船舶、卫星、火点、地震、摄像头、公交全部投到照片级 3D 地球上、并允许你点击追踪、语音提问的浏览器应用。看完它的源码和实测数据后我倾向于认为它冲击的不是某块大屏的特效而是大屏行业数据画在地图上的默认假设。它到底是什么一个可查询的时空数据库客户端不是可视化大屏先给判断gods-eye-view 不是把指标画到 3D 底图上供人看的大屏而是一个本地运行的时空数据库客户端——数据先落进图层再被人点击、被语音提问、被 AI Agent 调取。对照传统大屏方案区别就在这一层后者的空间是展示容器前者空间里的每个点都是活的、可追踪、可追问的对象。支撑这个判断的第一组事实README 的图层表里有 20 个图层加多套底图其中18 个图层免 Key 直接可用航班层同时挂 OpenSky 和 adsb.lol 两个源常态 11,000 架在册卫星目录 838 颗由浏览器端 SGP4 算法实时推轨。这些不是聚合出来的 KPI 数字而是带个体身份的实时实体。凭什么做到底图降级链、朝向数学与 1.86 秒冷启动底图按缓存工程而非背景图来做。src/maps/google3d.js 维护google-direct→google-ion→osm一条启动路由降级链selectMapStartupRoute按持有的凭据决定从哪一级起步loadPhotorealisticTileset逐级尝试、失败级联回退。无 Key 直连 Google 时走短期 Bearer token每次瓦片请求带 token遇 401/403 自动换发并重试一次配 1.5 GiB 的cacheBytes缓存预算。把加载一张地球当本地渲染缓存问题来治这是平面大屏方案里几乎见不到的工程姿态。海量运动实体的朝向问题被单独当成数学问题解。src/data/iconOrientation.js 的头部注释完整记录了 2026-06-10 实机翻车与修复过程billboard 是面向摄像机的四边形追踪目标环绕时图标会粘在视口上解法是把局部航向向量变换到世界系再投影到摄像机的 right/up 基向量。一个 377 行的文件只为飞机图标在任何视角下都指向真实航向说明实体级渲染对引擎细节的要求远超画图表。交互链路是数据驱动而非脚本动画。点飞机→摄像机锁定尾迹遥测卡点 ISS→沿轨道掠过乌克兰上空SGP4 推轨GMST 对齐保证轨道环不漂移语音问德州上空现在有多少航班→由 src/data/analystEngine.js 直接对已加载在客户端的图层做统计引擎本身不发起任何网络请求数据源回退或过期时会在答案里明说。工具侧src/tools/queries/下 17 个域模块共 61 处defineTool定义另有 docs/MCP_SETUP.md 说明它自身就是一个 MCP 服务器——Claude Desktop 可以直接在对话里打开这颗地球。性能实测与硬件门槛M5 冷启动 604 毫秒检测拉满掉到 34 FPSdocs/PERFORMANCE.md 记录了 2026-08-22 在 Apple M5 Chrome 150、1440×900 视口的受控基线冷启动 app ready 中位数604.8 毫秒、初始稳定约 1.86 秒JS 堆约 105 MiB普通图层动/静均 60 FPS。压力侧同样诚实检测密度 100% 时34.4 / 35.5 FPSCockpit 约 49 FPSCCTV 城市图层冷激活要19.6 秒11,575 个对象的综合静态场景吃掉872.2 MiB堆、运动期间 48,665 次文本绘制。带 Key 的路径更重NASA FIRMS 一次捕获 100,430 个火点检测3,557 格激活耗时 30 秒。翻译成人话它的压力分布是真的在渲染全球实体才有的形状——图表库永远不会遇到激活一个图层要 20 秒这种问题也不会遇到对象太多堆内存先到顶。边界在哪没测过的平台、要钱的底图、以及估计二字的出现频率只说资料里查得到证的性能基线只覆盖 Apple M5 Chrome 150 单一配置文档原文明确未建立 Windows 性能也没有内存下限结论——别拿它当兼容性承诺。照片级 3D 城市必须持有凭据免费 Cesium ion Community token限个人非商业或按量计费的 Google Maps Key两者皆无时只剩 Esri 卫星 2D 底图 免 Key 地形。数据的真是有分级的交通明确标注沿真实道路模拟、有 TomTom Key 也只是流速度驱动模拟火箭轨迹打RECONSTRUCTED ESTIMATE标签CCTV 姿态是你拖拽标定的估计先验README 还专门声明不得用于航行、应急等安全关键用途。生产化限制是自我声明的README 原话是探索与学习的开放客户端非加固的生产级服务docs/KNOWN-ISSUES.md 挂着密集城区平移时交通加载慢冷启动后低空飞机漂浮 1–2 个轮询周期等活跃缺陷及根因LAN 分享模式会把 API Key 代理给所有可达者需要自己配限流与配额。它的短板基本都长在真实、全球、实时这三个词上数据越真对凭据、网络、硬件的依赖越硬。什么场景该选 gods-eye-view什么场景别选把它和两条老路线放同一坐标系方案适用场景关键词一句话理由ECharts-GL聚合指标、下钻、区域挤出、飞线、三日出活数据是 series 结构、地图只是空间表达时配置驱动仍是性价比之王高德/地图 SDK Three.js城市或园区级 2.5D、真实路网与 POI、飞线标牌围栏局部空间加业务叙事的正确姿势代价是投影换算与后期合成自维护gods-eye-view / Cesium 系多源实时实体、全球到街景连续缩放、点击追踪、语音或 Agent 提问、OSINT 数字孪生只有当需求是数据真的活着、能点、能问时前两者才开始不够用它还留了一个值得留意的口子package.json把infrastructure、application等做成独立导出docs/INFRASTRUCTURE-LAYERS.md 示范了只复用它的 4,351 个数据中心与 704 座大坝图层、不引入整个应用的接法——也就是说借鉴它的图层模式接自己的数据比整体搬走它现实得多。最后一个问题留给各位老玩家如果未来客户验收大屏的标准从画面够不够炫换成这条航线为什么绕飞、这个火点离哪里最近、这帧数据多久没更新你的工具链里现在哪一部分能接住这些提问【免费下载链接】gods-eye-viewA spy satellite simulator in your browser, except the data is real. Live open source spatial intelligence on a photorealistic 3D globe.项目地址: https://gitcode.com/GitHub_Trending/go/gods-eye-view创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →