Files
chill_notes/专业领域/GIS/cesium-extends.md
2026-04-22 06:58:16 +08:00

2.4 KiB
Executable File
Raw Permalink Blame History

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