logo资料库

Cesium功能详细介绍.pdf

第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
资料共8页,全文预览结束
1.Cesium简介
2.Cesium 功能介绍
2.1 支持三种地图:3D,2.5D,2D
2.2 动态地理空间数据的可视化
2.3其他功能
Cesium 一个基于 WebGL 的地图引擎 1.Cesium 简介 Cesium 是一个不需要插件在浏览器中创建 3D 地球和 2D 地图的 JavaScript 库。它使用 WebGL 来进行硬件加速图形,并且是跨平台、跨浏览器,并且适应于动态数据可视化。 Cesium 是基于 Apache2.0 许可的开源程序。它可以免费的用于商业和非商业用途。 Cesium 是国外一个基于 javascript 编写的使用 webgl 的地图引擎。Cesium 支持 3D,2D,2.5D 形式的地图展示,可以自行绘制图形,高亮区域,并提供良好的触摸支持。且 支持绝大多数的浏览器和 mobile。Cesium 中支持载入 3D 模型,不过只支持 gltf 格式。 gltf 是 khronos 组织(起草 OpenGL 标准的那个组织)定义的一种交换格式,用于互 联网或移动设备上展现 3d 内容,充分支持 opengl,webgl,opengles 图形加速标准。 gltf 目 前 可 以 由 collada 格 式 转 换 而 来 , 官 网 上 也 提 供 了 一 个 转 换 工 具 (https://www.khronos.org/gltf)。 2.Cesium 功能介绍 2.1 支持三种地图:3D 地球,2D 地图,和 2.5D 3D 2D 2.5D 3D
2D 2.5D 2.2 动态地理空间数据的可视化 1. 动画时间、动态场景的支持 例如: 运动的三维模型(小车、坦克、卫星、飞机) 让三维模型在某轨迹上运动 可以用来表示飞机飞行的航线 如果把三维模型变成一个点,可以动态画出丝绸之路的 路线图。 下图表现地球随太阳位置不同呈现的有光照的部分和阴影部分:
从多个来源的全球地形可视化。 绘制图像的层使用 WMS,TMS,openstreetmaps,和 ESRI 标准。 画矢量数据的 KML 和 ESRI Shapefiles。 使用插件扩展核心 Cesium。 2.3 其他功能 1. 在地图上标注多个点,并且可以再这些点上添加图标、图片或者是标签; 例如:像百度地图中选择某区域后,标注并显示这个区域中的饭店、医院、娱乐场所等(KML)
各种可以添加在地图上的图标,也可以按个人的需求制作好图标即可添加在地图上 2.在地图上放置三维模型或者是简单的几何图形,并且可以调节这些几何图形的颜色、 透明度等属性
3.双击定位到某个区域、或者飞行到指定的位置(fly to)、或者可进行视角的切换(例如: 从右向左旋转、水平旋转、垂直方向旋转、翻滚) 1 3 2
4.将自己的数据添加在地图上进行显示,即按地域对用户数据进行可视化(例如在某个地 点上添加柱状图,或者是按地域的形状添加柱状图)
5.可以更换地图表面的图片,但需要有相应的数据,以及文件描述信息 6.可以精确的绘制地势、地貌,可用于可视化地貌,但需要关于地图的高程数据
7.可以在地图上添加鼠标或者键盘的事件,期望以后可以再三维模型上添加事件 例如:当鼠标移动到某点时,显示该点的经纬度坐标
分享到:
收藏