# satelliteSimulation **Repository Path**: hunagyuan/satelliteSimulation ## Basic Information - **Project Name**: satelliteSimulation - **Description**: 卫星孪生仿真系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-08 - **Last Updated**: 2026-07-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 卫星仿真系统 基于 Vue 3 + Vite + Cesium 的卫星仿真系统,支持卫星星座管理、场景编排、3D可视化等功能。 ## 技术栈 - **前端框架**: Vue 3 (Composition API) - **构建工具**: Vite - **3D渲染**: Cesium - **UI组件**: Element Plus - **路由**: Vue Router - **HTTP客户端**: Axios ## 项目结构 ``` satellite-test/ ├── public/ # 静态资源 │ ├── icon/ # 图标资源 │ │ ├── 星座.svg │ │ ├── 卫星.svg │ │ ├── 地面站.svg │ │ ├── 终端.svg │ │ ├── 机动车.svg │ │ └── 无人机.svg │ ├── models/ # 3D模型文件 │ │ ├── satellite.glb │ │ ├── basestation.glb │ │ ├── uav.glb │ │ └── ... │ └── favicon.svg ├── src/ # 源代码 │ ├── api/ # API层 │ │ ├── index.js # axios基础配置 │ │ ├── constellation.js # 星座相关API │ │ ├── scenario.js # 场景编排相关API │ │ └── orbit.js # 轨道状态相关API │ ├── components/ # 组件 │ │ ├── CesiumEarth.vue # Cesium地球场景封装 │ │ ├── NodeContextMenu.vue # 右键节点菜单 │ │ ├── NodeConfigModal.vue # 节点配置弹窗 │ │ ├── Sidebar.vue # 侧边栏 │ │ ├── CustomSelect.vue # 自定义选择器 │ │ ├── CustomDialog.vue # 自定义对话框 │ │ ├── LogSection.vue # 日志显示组件 │ │ ├── forms/ # 表单组件 │ │ │ ├── ConstellationForm.vue │ │ │ └── ScenarioForm.vue │ │ └── tables/ # 表格组件 │ │ ├── ConstellationTable.vue │ │ ├── ScenarioTable.vue │ │ ├── SatelliteTable.vue │ │ ├── OrbitStateTable.vue │ │ └── BoundConstellationTable.vue │ ├── router/ # 路由配置 │ │ └── index.js │ ├── utils/ # 工具函数 │ │ ├── entityManager.js # 实体管理器(节点/链路管理) │ │ └── beamManager.js # 波束管理器 │ ├── views/ # 页面视图 │ │ ├── Home.vue # 首页 │ │ └── SituationDisplay.vue # 场景显示页面 │ ├── App.vue # 根组件 │ ├── main.js # 入口文件 │ └── style.css # 全局样式 ├── package.json ├── vite.config.js └── README.md ``` ## 核心功能 ### 1. 节点管理 - 支持多种节点类型:卫星、星座、地面站、终端、机动车、无人机、容器、虚拟机 - 节点添加、删除、配置 - 右键菜单操作 ### 2. 链路管理 - 链路添加(点击两个节点创建) - 链路删除(点击删除模式后点击链路) - 波束效果(卫星/星座到地面节点的锥形波束) ### 3. 3D可视化 - Cesium地球场景 - 卫星轨道仿真 - 波束效果渲染 ### 4. 场景编排 - 场景创建、编辑、删除 - 星座挂载管理 ## 卫星轨道高度参考 | 轨道类型 | 高度范围 | 说明 | |---------|---------|------| | LEO(低轨道) | 500-2000 km | 低延迟,覆盖范围小 | | MEO(中轨道) | 2000-35786 km | 平衡覆盖与延迟 | | GEO(静止轨道) | 约 35786 km | 相对地球静止 |