百度地图这个地球3D图是怎样的技术实现的

如题所述

电子地图的城市三维模型都是混合建模技术,比如用摄影测量法得到建筑物的实体模型,通过其他传感器获得的纹理进行自动贴膜,不同的数据量会参照最高效的建模技术实现。

正常来说,三维城市建模分成两个步骤,先是针对现实世界的外观、尺度测量和纹理贴图的采集,基于照片及纹理数据的基础上,再采用建模技术可行性实现逼真的3D效果。按照测量范围的大小,可以按照①摄影自动建模技术,②传统手工建模,③激光点云数据建模,④参数化批量建模,划分不同的区域按不同的情况批量进行。

① 大数据量,主要用激光点云数据建模技术,多用于道路等带状地形及其两侧建筑的可见立面建模;

② 中等数据量,主要用摄影自动建模技术、传统手工建模技术,可以做到以大面积城市地貌为主的建模,ThingJS支持城市级、园区级场景建模,是高德地图的合作伙伴之一,提供3D可视化技术合作,现在3D源码免费开放中,【注册免费】

③ 小数据量,主要用参数化批量建模。

以上的建模技术都可以使用3DSMAX,CAD, 草图大师, Revit,ThingJS是近两年新兴的3D框架,对前端开发者特别友好,不用再学习高深的建模或者3D专业知识,一样也能快速建模。

为了快速开发3D项目,ThingJS提供模型库扩展,十万个场景任意选用,效果杠杠滴

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-11
是WebGL开发的。从性能角度考虑,没有使用第三方框架。
补充一个小细节:最小级别下,背景中的银河位置也是与实际一致的。本回答被网友采纳
相似回答