当前位置: 首页 > news >正文

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

相关文章:

  • 学习springboot 的自动配置原理
  • 电子招采软件系统,如何实现10年可追溯审计
  • 动态内存分配:基于C语言的详细解析与实践
  • LRU(最近最少使用)算法实现
  • java 的标记接口RandomAccess使用方法
  • Visual Studio里的调试(debugging)功能介绍
  • Python第二十二课:元学习 | 学会学习的学习
  • L1-7 统一命名规范(java)
  • C 语 言 --- 二 维 数 组 的 应 用
  • 【Python 语法】排序算法
  • redis部署架构
  • Linux书签上下移动
  • Git LFS (Large File Storage) 简介
  • redis主从搭建
  • 79.HarmonyOS NEXT 手势操作模型详解:移动、缩放与旋转的实现原理
  • 1216走迷宫
  • OSPF | LSDB 链路状态数据库 / SPF 算法 / 实验
  • 接口自动化测试用例
  • 电路基础【2】:三极管基础:PNP与NPN三极管详解
  • 微服务》》四个问题
  • 新疆巴音郭楞州和硕县发生4.6级地震,震源深度10千米
  • 首映|《星际宝贝史迪奇》真人电影,不变的“欧哈纳”
  • “GoFun出行”订单时隔7年扣费后续:平台将退费,双方已和解
  • 联合国:欢迎俄乌伊斯坦布尔会谈,希望实现全面停火
  • 高途一季度净利润同比增长1108%: “与吴彦祖一起学英语”短时间内就实现了盈利
  • 外交部:国际社会广泛理解和支持中方不同意台参加世卫大会的决定