基于 Cesium 的Web三维地球客户端程序开发框架
目录
MarsGIS for Cesium三维地球框架 是火星科技研发的一个Web三维地图开发平台系统,是火星科技团队成员多年GIS开发和Cesium使用的技术沉淀。基于Cesium和现代Web技术栈全新构建, 集成了领先的开源地图库、可视化库,提供了全新的大数据可视化、实时流数据可视化功能,通过本产品可快速实现浏览器和移动端上美观、流畅的地图呈现与空间分析。 框架主要目的是升级Cesium的基础功能和编写相关示例,方便快速搭建Cesium地图项目,敏捷开发,可复用,支持各种配置,适合各种场景使用。
Cesium 库用于在Web浏览器创建三维地球,无需任何插件。Cesium 使用 WebGL 来进行硬件加速图形化;跨平台;跨浏览器;实现真正的动态数据进行可视化。Cesium 基于 Apache 开源协议,支持商业和非商业免费使用。
框架主要做了三方面工作:
一是完善优化了Cesium的基础功能,解决了开源产品不完善的通用弊端,填了各种“坑”,可以直接将平台用于实际项目;
二是编写了详细教程、API、示例等资料,能让贵公司、单位能快速培养自己的Cesium开发工程师;
三是提供了完整的基础项目模板,一个通用基础项目,包括图层控制、底图控制、坐标定位、测量、标记、书签、地图对比、粒子效果、飞行漫游、标绘、打印等功能,模块化设计可复用,并支持各种配置,可以快速搭建各类Cesium地图项目,敏捷开发。
总之我们是提供了一套完整的Cesium开发解决方案,让贵单位节省时间、精力,快速掌握和应用Cesium。
“平台”是基于Cesium和现代Web技术栈NodeJS全新构建, 集成了领先的开源地图库、可视化库,提供了全新的大数据可视化、实时流数据可视化功能,通过本产品可快速实现浏览器和移动端上美观、流畅的地图呈现与空间分析。
“平台”完善了Cesium的基础功能和编写了详细的各类使用场景的相关示例,方便快速搭建Cesium地图项目,敏捷开发,可复用,支持各种配置,适合各种场景使用。
Example示例
包括70多个平台在各常用场景下的相关使用示例和源码查看,可在线修改运行源码,便于学习。请参阅这些示例,即可快速了解“平台”具体所支持的功能。在线地址: http://cesium.marsgis.cn/examples.html
应用项目:
提供了一些基于平台框架的应用项目的在线浏览展示,包含基础项目模板和其它demo演示项目。
1、基础项目
2、基础项目 – SM版
3、电子沙盘系统
4、综合态势展示系统
转载自:https://blog.csdn.net/muyao520/article/details/78500160