Cesium实战系列文章总目录
:
传送门
1.简要介绍
本人GIS专业学生,在项目中需要使用Cesium,刚开始使用版本为Cesium1.86
,现已更新到Cesium1.91
版本。
在开发过程中参考了西部世界等其他gitee、github上的开源代码
,本着绝不重复造轮子的思路,参考借鉴了网上很多优秀的开源代码。
好记性不如烂笔头,通过博客文章记录开发经历,方便自己日后复盘,也方便大家参考。
所有博客文章中的功能效果都可以参考该篇文章实现
。
Cesium实战系列还在不断更新中
,每周会把当周更新内容添加到总目录中。
截止2022年5月15日
,专栏一共120篇
文章。
欢迎大家点赞评论,一起学习交流!
对于所有文章,如有问题,请在评论区交流
(私信不怎么看),方便自己解决问题也方便出现相同问题的朋友参考。
2.详细目录
- Cesium简介: 传送门
(一)基础介绍 - 源码文件结构: 传送门
- 常用坐标系: 传送门
- 坐标转换: 传送门
- 基本控件: 传送门
- 相机系统: 传送门
- Cesium1.91新版本: 传送门
- Primitive与Entity: 传送门
(二)基础地图 - Mapbox自定义地图: 传送门
- OSM在线地图: 传送门
- ArcGIS在线地图:传送门
- 在线地图偏移纠正: 传送门
- 高德在线地图介绍: 传送门
- 高德矢量图: 传送门
- 高德影像图: 传送门
- 百度地图: 传送门
- 腾讯地图: 传送门
- 天地图: 传送门
- 谷歌影像图: 传送门
- 加载地形: 传送门
- 地形夸张:传送门
- OSMBuildings: 传送门
- 底图不显示: 传送门
- 瓦片坐标信息图层: 传送门
(三)地图场景
(1)场景控制 - 去除LOGO: 传送门
- 设置相机初始位置: 传送门
- 罗盘比例尺: 传送门
- 帧率显示: 传送门
- 获取屏幕中心点: 传送门
- 坐标拾取: 传送门
- 当前瓦片缩放级别:传送门
- 当前可视矩形范围:传送门
- 三维空间量测: 传送门
- 鹰眼地图(3D): 传送门
- 鹰眼地图(3D)与主图联动:传送门
- 鹰眼地图(2D):传送门
- 修改主页键默认返回位置:传送门
- 键盘控制场景漫游:传送门
- 场景导出图片:传送门
- 相机绕地旋转:传送门
(2)场景效果 - 自定义背景: 传送门
- 自定义球体背景: 传送门
- 多彩矩形地图: 传送门
- 雪天: 传送门
- 雨天: 传送门
- 雾天: 传送门
- 反色滤镜: 传送门
- 地球自转: 传送门
- 开场动画: 传送门
- 昼夜交替:传送门
- 卷帘分屏:传送门
- 二三维分屏同步:传送门
- 反选遮罩:传送门
- 自定义天空盒:传送门
(四)要素与特效 - Primitive方式加载GeoJson: 传送门
- 旋转要素: 传送门
- 查看entity属性信息:传送门
(1)线 - 道路穿梭线: 传送门
- 道路闪烁线:传送门
- 随机竖直飞线:传送门
- 抛物流动飞线:传送门
(2)面 - 面立体拉伸: 传送门
- 六边形扩散: 传送门
- 动态流动水面:传送门
(3)墙 - 加载Polygon绘制Wall: 传送门
- 动态立体墙: 传送门
- 动态流动墙: 传送门
- 动态扩散墙(基于turf):传送门
- 正多变形动态扩散墙:传送门
- 渐变泛光墙:传送门
(4)圆: - 旋转圆: 传送门
- 扫描圆: 传送门
- 波纹圆: 传送门
- 扩散圆: 传送门
- 消隐圆: 传送门
- 模糊圆: 传送门
- 螺旋圆: 传送门
- 多彩圆: 传送门
- 脉冲圆: 传送门
- 水波纹扩散: 传送门
- 圆扩散: 传送门
- 线圈发光: 传送门
- 雷达平扫: 传送门
- 雷达线:传送门
- 波纹雷达:传送门
- 图片雷达:传送门
- 雷达扫描2:传送门
- 立体雷达扫描:传送门
(5)球 - 轨迹球体: 传送门
- 电弧球体: 传送门
(6)广告牌 - 自定义广告牌效果: 传送门
(7)3D Tiles - 3DTiles格式介绍:传送门
- 3D Tiles Next介绍:传送门
- 3D Tiles调试面板:传送门
- 加载聚焦3d tiles:传送门
- 单击高亮:传送门
- 获取所有feature信息:传送门
- 获取可视范围内的feature数量:传送门
- 调整3D Tiles离地高度:传送门
- 建筑物渐变与动态光环: 传送门
(8)模型 - 加载聚焦glb:传送门
- 模型动态移动:传送门
- 键盘控制模型姿态变化:传送门
- 上帝视角跟随:传送门
- 第一视角跟随:传送门
(9)聚合 - 文字图片合成新图标: 传送门
- 点聚合效果: 传送门
(10)粒子 - 粒子系统介绍:传送门
(五)空间分析 - 淹没分析(基于Polygon,解决屏闪): 传送门
- 日照阴影模拟:传送门
(六)源码相关 - 源码编译运行:传送门
- 使用自带的测试用例测试源码:传送门
(七)数据可视化 - 等高线效果:传送门
(1)Echarts
(2)MapV
(八)错误处理 - 画点只显示一半: 传送门
- CallbackProperty无效果也不报错: 传送门
- localhost:8080无法连接: 传送门
- 引用Echarts未定义: 传送门
- 报错‘Expected longitude to be typeof number, actual type of was string‘: 传送门
- 报错“DeveloperError: _workerName must be defined for asynchronous geometry”:传送门
- 报错“Expected listener to be typeof function, actual typeof was undefined“:传送门