cesium 动态单体化(整栋)制作与展示

前言

倾斜摄影为什么要单体化,举个例子某城市的一处城中村面临拆迁,政府部门需对拆迁房屋面积进行统计;智慧城市建筑物变化监测、绿地变化动态监测;城市地物实时属性查询,所以想要对倾斜摄影模型进行应用,单体化是绕不过的一个坎,“单体化”其实指的就是每一个我们想要单独管理的对象,是一个个单独的、可以被选中的实体,可以附加属性,可以被查询统计等等。只有具备了“单体化”的能力,数据才可以被管理。

一、实现单体化的方法

  • 切割单体化
    最直观的思路,就是用建筑物、道路、树木等对应的矢面,对倾斜摄影模型进行切 割,即把连续的三角面片网从物理上分割开, 从而实现单体化。我们可以称之为“切割单体化
  • ID单体化
    在模型制作和生产过程中,利用模型每个顶点额外的存储空间,将单独的建筑所对应的三角面片的所有顶点都存储在同一个ID中,这样在模型加载后,通过鼠标点击后获取到的ID的不同,使对应的建筑物进行高亮展示,也就实现了模型单体化功能
  • 动态单体化
    在三维渲染的时候,动态的把对应的矢面叠加到倾斜摄影模型上,类似于一个保鲜膜 从上到下完整的把对应建筑等物体的模型包裹起来,从而实现可被单独选中的效果。这种由于 是渲染时动态呈现的,可以称之为"动态单体化"

第三种方式应该是目前最流行的一种,可以本文章详细讲解的动态单体化。

二、单体化数据采集

1.绘制贴模型的矢量面(polygon)

代码如下(示例):


                
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

简单灬爱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值