Update from Sync Service

This commit is contained in:
FNS Service
2026-04-22 06:58:16 +08:00
parent 639f44638b
commit 78ef24733b
2 changed files with 170 additions and 0 deletions

View File

@@ -0,0 +1,108 @@
# cesium-extends
> CesiumJS 扩展库,提供丰富的 WebGIS 功能组件
>
> 归档2026-04-22
---
## 基本信息
| 项目 | 说明 |
|------|------|
| GitHub | https://github.com/hongfaqiu/cesium-extends |
| 官网 Demo | https://extends.opendde.com/ |
| npm | `npm install cesium-extends --save` |
| Stars | ⭐ 362 |
| Forks | 85 |
| 许可证 | MIT |
| 语言 | TypeScript |
| 更新 | 2026-04-21 |
---
## 简介
cesium-extends 是从 [DDE-Earth](https://alpha.deep-time.org/map/#/) 中抽离的 CesiumJS 扩展库,与前端框架无关,提供常用功能和组件,方便快速构建 Cesium 应用。
---
## 核心功能模块
| 模块 | 说明 |
|------|------|
| `@cesium-extends/subscriber` | 事件订阅 |
| `@cesium-extends/primitive-geojson` | primitive 方式加速渲染 GeoJSON |
| `@cesium-extends/geojson-render` | 丰富的 GeoJSON 样式渲染 |
| `@cesium-extends/tooltip` | 鼠标提示框 |
| `@cesium-extends/popup` | 弹出框 |
| `@cesium-extends/compass` | 指南针 |
| `@cesium-extends/zoom-control` | 缩放控制 |
| `@cesium-extends/drawer` | 绘图工具 |
| `@cesium-extends/measure` | 测量工具 |
| `@cesium-extends/sync-viewer` | 双屏联动工具 |
| `@cesium-extends/heat` | 热力图 |
---
## 功能分类
### 数据可视化
| 功能 | 说明 |
|------|------|
| GeoJSON 渲染 | 支持大数据量 GeoJSON 的高效渲染 |
| 热力图 | 支持热力图展示 |
| Popup | 弹出信息框 |
### 交互工具
| 功能 | 说明 |
|------|------|
| 绘图工具 | 绘制点、线、面等 |
| 测量工具 | 距离测量、面积测量 |
| 缩放控制 | 自定义缩放控件 |
| 指南针 | 地图方向指示 |
### 高级功能
| 功能 | 说明 |
|------|------|
| 双屏联动 | 两个 Cesium 视图同步 |
| 事件订阅 | 自定义事件系统 |
---
## 安装使用
```bash
# 安装
npm install cesium-extends --save
# 引入所有功能
import CesiumExtends from 'cesium-extends';
# 按需引入单个模块
import Subscriber from '@cesium-extends/subscriber';
import Drawer from '@cesium-extends/drawer';
```
---
## 相关项目
| 项目 | 说明 |
|------|------|
| DDE-Earth | 数字深空引擎cesium-extends 的来源项目 |
| CesiumJS | WebGL 地球可视化引擎 |
---
## GIS 专业领域索引
其他 GIS 相关笔记:
- [[INDEX_GIS]] - GIS 知识库索引(待创建)
---
*整理:知识库管理员 | 来源GitHub | 归档2026-04-22*