2.4 KiB
Executable File
2.4 KiB
Executable File
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 中抽离的 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 视图同步 |
| 事件订阅 | 自定义事件系统 |
安装使用
# 安装
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