开源实时3D地球引擎WorldWideView:如何在浏览器里可视化全球飞机、船舶与冲突事件
【免费下载链接】worldwideview项目地址https://gitcode.com/gh_mirrors/wo/worldwideview点击查看免费下载WorldWideView 是一款开源实时 3D 地球引擎让你在普通浏览器中直接可视化全球飞机航线、船舶动态与冲突事件。它把持续刷新的真实世界数据渲染到高精度 3D 地球上无需安装任何桌面软件打开网页即可看到会呼吸的地球并支持 Docker 一键自托管部署。浏览器3D地球可视化它能显示什么传统地图应用大多是静态快照数据更新慢、图层固定。WorldWideView 的核心思路是把数据获取与3D 渲染彻底解耦——后台的数据种子Seeder脚本持续从公开 API 拉取数据通过 WebSocket 以亚秒级延迟推送给浏览器再叠加渲染到基于 CesiumJS 的 3D 地球上。内置的数据图层覆盖了你最关心的几类全球动态数据图层说明示例源码/数据✈️ 全球航空商用与军事航班位置、航向、高度packages/wwv-lib-aviation/️ 卫星与空间站内置 ISS 实时追踪每 5 秒刷新一次src/plugins/iss/⚠️ 冲突与突发事件地震、野火、冲突事件图层packages/wwv-lib-incidents/ 公共摄像头全球实时路况摄像头直播画面public/cameras_geojson.json️ 天气图层云图、降水、气压、风速、温度src/lib/weatherLayers.ts️ 地理底图国家边界、军事基地等静态 GeoJSONpublic/borders.geojson右侧的 Intel 面板会显示选中实体的经纬度、高度、时间戳等完整情报左侧图层面板则让你随时开关任意数据源。性能设计为什么上万实体在地球上看依然流畅很多人担心 3D 地球上同时渲染上万个实体会卡死浏览器。WorldWideView 用四个工程手段保住了 60 FPSPrimitive 原语渲染直接使用 Cesium 的底层原语集合而非开销更大的 Entity API轻松承载 1 万 实时实体src/core/globe/EntityRenderer.ts分块处理大批量数据按每 500 个实体一组分片渲染永远不阻塞主线程src/core/globe/ChunkedProcessor.ts地平线剔除每帧用一次点积运算剔除地平线以下的实体比逐帧深度测试便宜得多src/core/globe/AnimationLoop.tsLOD 渐进细节远处的飞机只是轻量图标拉近后自动升级为带机翼几何的 3D 模型。完整的数据流是严格单向的引擎推送 → DataBus 事件总线 → Zustand 状态 → 渲染器详见 docs/ARCHITECTURE.md。最快部署方法5 分钟在浏览器打开实时地球方式一从源码本地运行前置要求Node.js 20、pnpm 9、Docker用于数据库与数据引擎。git clone https://gitcode.com/gh_mirrors/wo/worldwideview cd worldwideview pnpm install pnpm run setup pnpm dev:all打开http://localhost:3000即可看到实时刷新的 3D 地球。pnpm run setup会自动生成所需的环境密钥dev:all会同时启动前端、PostgreSQL、Redis 与数据引擎。方式二Docker 一键自托管如果你只想部署、不关心源码仓库自带自托管脚本Linux/macOS 运行 self-host/setup.shWindows 运行 self-host/setup.ps1。它会自动生成密钥、拉取镜像并启动容器数据持久化在wwv-data卷中。 自托管实例可运行在你选择的任意域名或局域网地址上登录与 Cookie 处理开箱即用放在反向代理后时记得开启 WebSocket 支持详见 docs/deployment.md。插件系统不碰核心代码也能添加自己的数据层WorldWideView 采用All-Bundle插件架构所有数据源都是运行时动态加载的插件核心 3D 查看器本身与具体数据完全无关。想加一层全球野火或港口船舶数据三步即可用内置 CLI 生成插件脚手架node packages/wwv-cli/dist/index.js create --local在生成的包里实现数据获取与渲染逻辑类型定义来自 worldwideview/wwv-plugin-sdk运行pnpm dev:all开发监听器会在你保存文件时自动重建浏览器里切换图层开关即可看到新数据点。项目还附带两个新手友好的完整教程docs/plugin-quickstart.md——从零创建第一个静态数据插件docs/iss-plugin-tutorial.md——手把手构建实时 ISS 追踪插件含后端 Seeder 与 3D 模型渲染。做好的插件还可以发布到 Marketplace其他用户直接在界面里点击 Install 安装全程无需改代码。进阶玩法导入自己的 GeoJSON、用 AI 驱动地球导入任意数据内置 GeoJSON 导入器支持拖入自己的点位数据自动映射到地球实体与信息卡片格式规范见 docs/geojson-guide.md。让 AI 代理操控地球WorldWideView 内置 MCPModel Context Protocol端点/api/mcp接入 Claude Desktop、Cursor 等客户端后你可以用自然语言让 AI飞到某个城市打开飞机图层收藏这个实体。生成 API Key 与客户端配置见 docs/mcp-quickstart.md外置工具驱动运行中浏览器会话的 Agent Bus 机制见 docs/agent-bus.md。适合谁使用你的角色能做什么普通用户浏览器打开自托管实例观看全球飞机、卫星、地震等实时图层数据/地理爱好者导入自己的 GeoJSON叠加摄像头直播与天气图层开发者用 CLI 脚手架 插件 SDK 扩展新数据源发布到 MarketplaceAI 玩家通过 MCP/Agent Bus 用大模型直接驱动 3D 地球核心资料索引想了解去哪里看架构与数据流docs/ARCHITECTURE.md技术栈总览docs/project-overview.md开发规范docs/development.md部署细节docs/deployment.md插件进阶WebSocket/Marketplacedocs/plugin-advanced.mdWorldWideView 的核心理念一句话概括地球是画布数据是插件浏览器就是指挥中心。无论是想快速搭一个团队级的态势感知看板还是探索用 AI 对话驱动 3D 地球的新玩法这个项目都提供了一条从开箱即用到深度定制的完整路径。赞分享【免费下载链接】worldwideview项目地址https://gitcode.com/gh_mirrors/wo/worldwideview点击查看免费下载相关推荐革命性3D地球引擎CesiumJS浏览器无插件打造沉浸式地理可视化革命性3D地球引擎CesiumJS浏览器无插件打造沉浸式地理可视化 CesiumJS是一款革命性的JavaScript 3D地球引擎能够在浏览器中创建令人惊前端3D渲染图形学数据可视化3步搞定《神界原罪2》模组管理告别游戏崩溃的终极方案3步搞定《神界原罪2》模组管理告别游戏崩溃的终极方案 Divinity Mod Manager 是一款专为《神界原罪2》玩家设计的开源模组管理器它能帮助Earth项目可视化引擎如何实现全球天气数据的实时可视化Earth项目可视化引擎如何实现全球天气数据的实时可视化 还在为复杂的天气数据可视化而头疼Earth项目用精湛的技术将全球风力和洋流数据转化为直观的动画效果数据可视化前端创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

十年混战复盘:从「四大金刚」到「三国杀」,TensorFlow 亲历的框架江湖

十年混战复盘:从「四大金刚」到「三国杀」,TensorFlow 亲历的框架江湖

十年混战复盘:从「四大金刚」到「三国杀」,TensorFlow 亲历的框架江湖 【免费下载链接】tensorflow An Open Source Machine Learning Framework for Everyone 项目地址: https://gitcode.com/GitHub_Trending/te/tensorflow 深度学习框架的江湖&…

2026/10/10 22:46:28 阅读更多 →
基于 Application Insights 与 OpenTelemetry 构建 MCP Server 生产级监控与可观测性

基于 Application Insights 与 OpenTelemetry 构建 MCP Server 生产级监控与可观测性

教程文档人工智能 【免费下载链接】mcp-for-beginners This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for deve…

2026/10/10 22:46:28 阅读更多 →
LlamaIndex RocksetVectorStore 向量存储集成:从安装配置到检索原理全解析

LlamaIndex RocksetVectorStore 向量存储集成:从安装配置到检索原理全解析

人工智能RAG大模型 【免费下载链接】llama_index LlamaIndex is the document processing platform for AI 项目地址: https://gitcode.com/GitHub_Trending/ll/llama_index 点击查看 免费下载 导读 本文以 LlamaIndex 仓库中 Rocksetdb 向量存储集成(…

2026/10/10 22:46:27 阅读更多 →

最新新闻

在 Turborepo 与 Yarn Berry 中开发 Next.js 应用:with-berry 示例 Web 应用实战指南

在 Turborepo 与 Yarn Berry 中开发 Next.js 应用:with-berry 示例 Web 应用实战指南

构建工具开发工具CLI 【免费下载链接】turbo Build system optimized for JavaScript and TypeScript, written in Rust 项目地址: https://gitcode.com/gh_mirrors/tu/turbo 点击查看 免费下载 本篇指南以 Turborepo 仓库中 with-berry 示例的 apps/web 应用 READ…

2026/10/10 23:30:04 阅读更多 →
Serverless 冷启动 + Orleans 虚拟 Actor:Agent Substrate 的架构血统考

Serverless 冷启动 + Orleans 虚拟 Actor:Agent Substrate 的架构血统考

Serverless 冷启动 Orleans 虚拟 Actor:Agent Substrate 的架构血统考 【免费下载链接】substrate Agent Substrate: the core system 项目地址: https://gitcode.com/GitHub_Trending/substrate7/substrate 一个看似矛盾的事实正在改写云原生的资源模型&am…

2026/10/10 23:30:04 阅读更多 →
300 轮长会话实测:哪些内容会被 fast-jev-compaction 的「二元删除决策」误伤?

300 轮长会话实测:哪些内容会被 fast-jev-compaction 的「二元删除决策」误伤?

300 轮长会话实测:哪些内容会被 fast-jev-compaction 的「二元删除决策」误伤? 【免费下载链接】fast-jev-compaction Claude Code plugin that replaces the compaction summary with Jev decisions: every tool call and result is scored in one fast…

2026/10/10 23:30:04 阅读更多 →
FireRedTTS3架构剖析:Qwen3 LLM + DiT流匹配如何实现patch级扩散自回归TTS

FireRedTTS3架构剖析:Qwen3 LLM + DiT流匹配如何实现patch级扩散自回归TTS

【免费下载链接】FireRedTTS3 FireRedTTS3: Multilingual and Multi-Dialect Voice Cloning with Instruction-Guided Voice Design and Speech Editing 项目地址: https://gitcode.com/gh_mirrors/fi/FireRedTTS3 点击查看 免费下载 FireRedTTS3 是一个统一的多语…

2026/10/10 23:30:04 阅读更多 →
Selenium自动化测试:抽奖系统概率、库存与UI回归实战

Selenium自动化测试:抽奖系统概率、库存与UI回归实战

抽奖系统的测试,最让人心里没底的从来不是某个按钮能不能点,而是那些肉眼看不透的规则到底有没有在线上环境按预期跑。“中奖概率偏差了零点几”、“库存多扣了一次”、“连续快速点击会不会发出两条抽奖请求”,这类问题在演示环境里靠手工点…

2026/10/10 23:30:04 阅读更多 →
BFO-XGBoost超参数优化:Matlab实现与避坑指南

BFO-XGBoost超参数优化:Matlab实现与避坑指南

简介:本资源面向计算机、电子信息工程、数学等专业的大学生及算法初学者,提供一套基于鳑鲏鱼优化算法(BFO)优化XGBoost的分类预测完整方案,可用于课程设计、期末大作业或毕业设计。压缩包共18个文件,约53.6…

2026/10/10 23:29:04 阅读更多 →

日新闻

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

1. 从“卫星轨道分类”这个标题说起:为什么值得花时间搞懂第一次接触“卫星轨道分类”这个概念,很多人会觉得它离自己很远——不就是天上的星星怎么转吗?但如果你正在做航天任务规划、遥感数据接收、星座设计,甚至只是准备一场航天…

2026/10/10 0:00:39 阅读更多 →
Spring AOP 核心原理与实战:从概念到日志切面落地

Spring AOP 核心原理与实战:从概念到日志切面落地

1. 从一个真实痛点说起:为什么你的代码里到处都是重复逻辑刚入行那会儿,我写过一个用户管理模块,注册、登录、改密码、注销四个接口。每个接口里都塞了几乎一样的日志打印、参数校验、事务开启和提交。当时觉得没什么,能跑就行。直…

2026/10/10 0:00:40 阅读更多 →
Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

简介:这是一套面向计算机相关专业学生与项目实战学习者的Python数据采集与分析可视化完整项目,以Boss直聘岗位数据为对象,适合用作毕业设计、课程设计或期末大作业。资源包共38个文件,约246KB,以13个py源码文件为核心&…

2026/10/10 0:00:40 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 11:14:25 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 1:36:08 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 11:14:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →