cesium是什么?

Cesium是什么?

	一句话概括:一个基于JavaScript编写的使用WebGL的地图引擎。

Cesium的由来?

2000年初,Google公司推出Google Earth 桌面软件。
2005年左右国内一些公司基于OpenGL与C++研究出一个数字地球用于一些基础服务。
2010到2015年,C++数字地球已经相当活跃相关平台非常多
2015年以后移动端与web端需求井喷基于OpenGL之上与Html5相结合推出了WebGL借助系统显卡来渲染模型 借助WebGL的技术支持Cesium由此诞生。

Cesium的特点?

1.一个API三种视图

Cesium支持3D,2D,2.5D三种视图。

2.动态地理空间数据的可视化

通过CZML创建数据驱动的时间动态场景。

高分辨率的世界地形可视化。

使用WMS,TMS,openstreetmaps,Bind以及ESRI的标准绘制影像图层。

使用KML,GeoJSON和TopoJSON绘制矢量数据。

使用COLLADA和glTF绘制3D模型。

使用插件扩展核心Cesium。

3.内置的高性能与高精度

优化的WebGL,充分利用硬件渲染图形,使用低级别的几何和渲染程序。

绘制大范围的折线,多边形,广告牌,标签,挤压以及走廊。

控制摄像头和创造飞行路径。

使用动画控件控制动画时间。

Cesium在项目中的定位

主要功能:

(1)使用3d tiles格式流式加载各种不同的3d数据,包含倾斜摄影模型、三维建筑物、CAD和BIM的外部和内部,点云数据。并支持样式配置和用户交互操作。

(2)全球高精度地形数据可视化,支持地形夸张效果、以及可编程实现的等高线和坡度分析效果。

(3)支持多种资源的图像图层,包括WMS,TMS,WMTS以及时序图像。图像支持透明度叠加、亮度、对比度、GAMMA、色调、饱和度都可以动态调整。支持图像的卷帘对比。

(4)支持标准的矢量格式KML、GeoJSON、TopoJSON、以及矢量的贴地效果。

(5)三维模型支持gltf2.0标准的PRB材质、动画、蒙皮和变形效果。贴地以及高亮效果。

(6)使用CZML支持动态时序数据的展示。

(7)支持各种几何体:点、线、面、标注、公告牌、立方体、球体、椭圆体、圆柱体、走廊、管径、墙体。

(8)可视化效果包括:基于太阳位置的阴影、自身阴影、柔和阴影。

(9)支持大气、雾、太阳、阳光、月亮、星星、水面。

(10)粒子特效:烟、火、火花。

(11)地形、模型、3d tiles模型的面裁剪。

(12)对象点选和地形点选。

(13)支持鼠标和触摸操作的缩放、渲染、惯性平移、飞行、任意视角、地形碰撞检测。

(14)支持3d地球、2d地图、2.5d哥伦布模式。3d视图可以使用透视和正视两种投影方式。
支持点、标注、公告牌的聚集效果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值