您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > Cesium功能介绍
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格式转换而来,官网上也提供了一个转换工具()。2.Cesium功能介绍2.1支持三种地图:3D地球,2D地图,和2.5D3D2D2.5D3D2.2动态地理空间数据的可视化1.动画时间、动态场景的支持例如:运动的三维模型(小车、坦克、卫星、飞机)让三维模型在某轨迹上运动可以用来表示飞机飞行的航线如果把三维模型变成一个点,可以动态画出丝绸之路的路线图。下图表现地球随太阳位置不同呈现的有光照的部分和阴影部分:2D2.5D从多个来源的全球地形可视化。绘制图像的层使用WMS,TMS,openstreetmaps,和ESRI标准。画矢量数据的KML和ESRIShapefiles。使用插件扩展核心Cesium。2.3其他功能1.在地图上标注多个点,并且可以再这些点上添加图标、图片或者是标签;例如:像百度地图中选择某区域后,标注并显示这个区域中的饭店、医院、娱乐场所等(KML)各种可以添加在地图上的图标,也可以按个人的需求制作好图标即可添加在地图上2.在地图上放置三维模型或者是简单的几何图形,并且可以调节这些几何图形的颜色、透明度等属性3.双击定位到某个区域、或者飞行到指定的位置(flyto)、或者可进行视角的切换(例如:从右向左旋转、水平旋转、垂直方向旋转、翻滚)1234.将自己的数据添加在地图上进行显示,即按地域对用户数据进行可视化(例如在某个地点上添加柱状图,或者是按地域的形状添加柱状图)5.可以更换地图表面的图片,但需要有相应的数据,以及文件描述信息6.可以精确的绘制地势、地貌,可用于可视化地貌,但需要关于地图的高程数据7.可以在地图上添加鼠标或者键盘的事件,期望以后可以再三维模型上添加事件例如:当鼠标移动到某点时,显示该点的经纬度坐标
本文标题:Cesium功能介绍
链接地址:https://www.777doc.com/doc-4146756 .html