Cesium零基础速成教程:一小时入门Cesium

一小时速成Cesium,掌握以下7个功能:

  • 地图、图层、3D瓦片加载

  • Cesium空间数据Entity

  • Cesium动态数据

  • 地图事件(点击、移动)

  • 相机

  • 三维模型

  • 粒子效果

Cesium教程配套笔记

部分内容

1、Cesium介绍

Cesium是使⽤JavaScript开发的基于WebGL的,实现三维地球和地图可视化的JS库。

Cesium⽀持海量的三维模型数据,影像数据,地形⾼程数据,⽮量数据等丰富的地理数据的加载。在交通,规划,城市管理,地形仿真等领域有⾮常⼴泛的应⽤。Cesium为三维的GIS提供了⼀个⾼效的数据可视化平台。

中文文档:

Index - Cesium Documentation

官⽹:

Cesium: The Platform for 3D Geospatial

案例:

Cesium Sandcastle

2. Cesium的特点

1、跨平台,跨浏览器,⽆插件

2、强⼤的地理数据可视化能⼒。Cesium⾃定义的3D Tiles数据格式,⽀持海量数据渲染

3、丰富可⽤的⼯具。Cesium⽀持三类地图模式,三维,⼆维,哥伦布视图(2.5D)。Cesium图层选择器定义了丰富的地图和地形图层,⽀持地址搜索和信息属性框等交互功能,⽀持全屏模型和⽹ 络虚拟现实(WebVR)。

vue+vite+ceisum

1、pnpm创建项⽬

pnpm create vite 项目名

2、选择框架

3、进⼊项⽬安装依赖

cd 项⽬名pnpm install

4、安装cesium依赖​​​​​​​

pnpm i cesium@1.99 vite-plugin-cesium

5、修改vite.config.js⽂件

6、在app.vue中引⼊Cesium并打印

7、运⾏项⽬

复制代码
npm run dev
相关推荐
星火开发设计7 分钟前
C++ multimap 全面解析与实战指南
java·开发语言·数据结构·c++·学习·知识
好奇龙猫9 分钟前
【大学院-筆記試験練習:线性代数和数据结构(6)】
学习
●VON11 分钟前
使用 OpenAgents 搭建基于智谱 GLM 的本地智能体(Agent)
学习·安全·制造·智能体·von
丝斯201112 分钟前
AI学习笔记整理(45)——大模型数据读取技术与模型部署
人工智能·笔记·学习
mpHH15 分钟前
postgresql 执行器中readme的翻译
数据库·学习·postgresql
风送雨23 分钟前
FastAPI 学习教程 · 第2部分
学习·fastapi
石像鬼₧魂石24 分钟前
3306 端口(MySQL 数据库)渗透测试全流程学习总结
数据库·学习·mysql
Main. 2431 分钟前
从0到1学习Qt -- Qt3D入门
开发语言·qt·学习
weixin_4624462332 分钟前
Python+React 专为儿童打造的汉字学习平台:从学前到小学的智能汉字教育解决方案
python·学习·react.js
星火开发设计36 分钟前
C++ deque 全面解析与实战指南
java·开发语言·数据结构·c++·学习·知识