Cesium倾斜摄影模型单体化


1. 按照高度单体化

2. 按照面积单体化

发现之前曾经写过一篇:link

3dtiles属性编辑

把倾斜摄影三维模型真正用起来:首先要做单体化:https://zhuanlan.zhihu.com/p/29682124

单体化的三种解决思路
那么,倾斜摄影模型实现单体化的技术思路,总结出来有三种,具体包括:

 1) 最直观的思路,就是用建筑物、道路、树木等对应的矢面,对倾斜摄影模型进行切 割,即把连续的三角面片网从物理上分割开,从而实现单体化。我们可以称之为“切割单体 化”。效果可如下图所示

给某个3dtiles修改属性之后,下次加载还会??还是另外保存。。单独保存

2)利用三 角面片中每个顶点额外的存储空间,把对应的矢量面的ID值存储起来;即一个建筑所对应的三角面片的所有顶点,都存储了同一个ID值,从而实现在鼠标选中这个建筑时, 该建筑可以呈现出高亮的效果。这个可以称之为"ID单体化”,如下图所示。 ID单体化理解起来相对要难一点,最好能懂一点三 维开发的知识。实就是让同-个建筑模 型上,都存储上同一个id值。从而在三维gis中呈现出鼠标点击后,能高亮显示这个建筑物

 

 3) 在三维渲染的时候,动态的把对应的矢面叠加到倾斜摄影模型上,类似于一个保鲜膜 从上到下完整的把对应建筑等物体的模型包裹起来,从而实现可被单独选中的效果。这种由于 是渲染时动态呈现的,可以称之为"动态单体化”。如下图所示

动态单体化咋一看和ID单体化效果非常像, 但它们实现的技术原理是有很大区别的。ID单体 化是需要预先处理数据,把建筑物所对应的模型上存储同一个ID值,而动态单体化则是在渲 染时动态绘制出来的。 动态单体化的另外一个误解是:不是就在用一个半透明的方盒子在倾斜摄影模型外面。实 不是这样,动态单体化类似于半透明的皮肤衣,是从上到下贴合模型表面,并把模型完整全部 套合在内的效果。可如下图所示:

 

 图6动态单体化中矢面与模型的套合效果

在软件操作中,动态单体化需要把矢面作为一个图层添加到三维场景中,然后软件中的一个开关设置为“贴对象”,效果就出来了。

参考:http://www.360doc.com/content/16/1105/07/30640059_604049724.shtml

参考1:https://blog.csdn.net/weixin_43805235/article/details/84851824

classificationType:https://blog.csdn.net/lvye1221/article/details/99726920   https://blog.csdn.net/qq_18144905/article/details/82499032

Box和边界进行叠加分析


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM