写在前面
作为一个程序开发者,并不是专业的地理信息研发人员,所以对地理信息相关的技术或者是专业知识理解的可能不到位或者有偏差,但是本着工作中需要或者项目中涉及到的东西,我们也是需要搞一搞,趁着这个机会就把 Cesium 的相关内容稍微整理一下,留个备存。
整理 Cesium 的目的是为了更好掌握和应用 Cesium ,系列文章包括 Cesium 的基础,高级以及将来可能更高级的部分等系列有关于 Cesium 的博文。顺便提供给需要学习和帮助的朋友,如有疑问请联系我。
Cesium是什么
简单并粗浅的总结一下吧:
Cesium 是一个跨平台、跨浏览器的展示三维地球和地图的 JavaScript 库。
Cesium 使用 WebGL 来进行硬件加速图形,使用时不需要任何插件支持,但是浏览器必须支持WebGL。
Cesium 是基于 Apache2.0 许可的开源程序,它可以免费的用于商业和非商业用途。
稍微粗浅了一点,但是作者认为它到底是什么并不是很重要,它能用来干什么不用多说大家都是有缘由的进入了 Cesium 的世界,所以没必要较真它到底是什么或者是能干什么,只要能实现了我们的需求,就行。其实最关键的就是这句“它可以免费的用于商业和非商业用途”,足够了。
开篇引言
在整理和撰写的时候难免有不合理或者错误的地方,请您留言指正。
博文涉及的 Cesium 版本为 1.91 版本,如果你需要测试 Cesium 示例,需要浏览器支持 WebGL,可以通过访问CesiumJS 官网,能看到正常显示基本上就能测试自己的浏览器是否支持 Cesium,这里强烈推荐使用 Chrome 浏览器。
文章索引
入门
01 Cesium—环境搭建
02 Cesium—官方DEMO和API查看
03 Cesium—界面介绍和小控件隐藏
04 Cesium—Cesium ion介绍
05 Cesium—基于Cesium ion的添加图层
06 Cesium—基于Cesium ion的添加地形
07 Cesium—影像服务
08 Cesium—影像服务-1
09 Cesium—影像服务-2
10 Cesium—影像服务-3本地离线服务
11 Cesium—影像服务-4
12 Cesium—影像服务-BaseLayerPicker
13 Cesium—影像服务-多影像图层
14 Cesium—地形服务
15 Cesium—地形服务-地形数据采样
16 Cesium—矢量数据
17 Cesium—矢量数据-GeoJsonDataSource
18 Cesium—矢量数据-KmlDataSource
19 Cesium—矢量数据-CzmlDataSource
20 Cesium—矢量数据-GpxDataSource
21 Cesium—矢量数据-CustomDataSource
进阶
高级
技术解析
持 续 更 新 中 . . . . . \color{#FF7D00}{持续更新中.....} 持续更新中.....
.