三维地图的技术原理

三维地图的技术原理,第1张

地图是根据一定的数学法则,将自然地理的自然现象和社会现象通过概括和取舍用符号缩绘在平面上的图形。电子地图则是以地图数据库为基础,在适当尺寸的屏幕上按照一定比例显示的地图。而三维电子地图就是以三维电子地图数据库为基础,按照一定比例对现实世界或其中一部分的一个或多个方面的三维、抽象的描述(或综合),其形象性、功能性远强于二维电子地图。结合发展迅速的网络通信技术和丰富的计算机网络资源,三维电子地图和通信网络技术相结合,就形成了简单易用的网络三维电子地图。网络三维电子地图通常运用网络拓扑技术、数据库管理系统对物体实体的坐标进行数学建模,并且基于GIS系统处理、WEB技术、计算机图形学、三维仿真技术和虚拟现实技术所实现。

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

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

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

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

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

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

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

三维地图,或3D电子地图,就是以三维电子地图数据库为基础,按照一定比例对现实世界或其中一部分的一个或多个方面的三维、抽象的描述。网络三维电子地图不仅通过直观的地理实景模拟表现方式,为用户提供地图查询、出行导航等地图检索功能,同时集成生活资讯、电子政务、电子商务、虚拟社区、出行导航等一系列服务


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9963199.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存