
【免费下载链接】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),仅供参考