【技术实现步骤摘要】
一种城市建筑群震后修复过程情景可视化方法及系统
[0001]本专利技术涉及土木工程计算机可视化
,特别涉及一种城市建筑群震后修复过程情景可视化方法及系统。
技术介绍
[0002]以数字和图表呈现的城市建筑群修复过程预测结果虽然准确、客观,但是这些庞杂的数据不仅不容易理解,而且也很难体现出城市修复过程的时空特征。利用三维模型实现的动态可视化展示更容易被人们理解和接受。相较于以声音、符号和数字呈现的文字报告,通过可视化方法呈现的图像或动画更有利于人们理解、记忆和分析。
[0003]结合倾斜摄影测量高真实感的优势,通过可视化方法展现了照片级真实感的城市建筑群修复过程的三维可视化效果,更加直观地展现城市修复过程,让不易理解的计算结果数据更加生动。此外,修复过程可视化结果也有助于掌握不同修复阶段城市功能恢复情况的空间区位特征以及时空特征。
[0004]倾斜摄影测量模型直接通过航拍影像重建,建模效率高且具有较高的分辨率和真实感,适合展示城市级别的修复过程。目前大多数研究(Vetrivel A, Gerke M, K ...
【技术保护点】
【技术特征摘要】
1.一种城市建筑群震后修复过程情景可视化方法,其特征在于,包括:获取城市建筑群倾斜摄影模型和所述城市建筑群倾斜摄影模型所包含建筑的震后修复进展数据,并对所述城市建筑群倾斜摄影模型中的各建筑进行编号;其中,各模型相互独立;所述震后修复进展数据为以预设时长为时间间隔的建筑功能完备度,即震后建筑完好的或已完成修复的面积占总建筑面积的比例;建立颜色映射表,将建筑功能完备度百分比与颜色对应,以在可视化的过程中以颜色变化表示不同的建筑功能完备度,从而展示建筑功能恢复的情况;通过预设的图形引擎可视化方法,基于所述颜色映射表,根据建筑功能完备度的不同为对应建筑的倾斜摄影模型赋予不同的颜色,以展现建筑群修复过程的时间和空间分布特征,实现城市建筑群震后修复过程的可视化模拟。2.如权利要求1所述的城市建筑群震后修复过程情景可视化方法,其特征在于,通过预设的图形引擎可视化方法,基于所述颜色映射表,根据建筑功能完备度的不同为对应建筑的倾斜摄影模型赋予不同的颜色,以展现建筑群修复过程的时间和空间分布特征,实现城市建筑群震后修复过程的可视化模拟,包括:步骤1,将建筑倾斜摄影模型与震后修复进展数据加载到开源图形引擎OSG中,并根据建筑的编号,为各建筑倾斜摄影模型匹配相应的修复进展数据;步骤2,删除建筑倾斜摄影模型自带的所有纹理,根据模型几何图形,识别并计算模型各个多边形面的法向量,并为每个模型创建一个独立的纯白色纹理图像,使创建的纹理的坐标与对应模型的各个多边形面的法向保持一致,并将所述纯白色纹理绑定到对应的建筑倾斜摄影模型文件上;步骤3,以1天为时间步长,读取震后第1天的建筑修复进展数据;步骤4,基于所述颜色映射表计算各建筑功能完备度对应的RGB数值,将RGB数值赋值给纯白色纹理,更新纹理颜色,展示当前时间步的建筑功能恢复情况;步骤5,读取下一个时间步的建筑修复进展数据,并重复执行步骤4,直至所有建筑的功能完备度为100%,完成城市建筑群修复过程可视化视频展示。3.如权利要求1所述的城市建筑群震后修复过程情景可视化方法,其特征在于,所述颜色映射表中的颜色映射情况为:建筑功能完备度0%为红色,建筑功能完备度20%为橙色,建筑功能完备度40%为黄色,建筑功能完备度60%为绿色,建筑功能完备度80%为青色,建筑功能完备度100%为蓝色,其余的建筑功能完备度情况对应的颜色按照RGB数值插值计算,计算方式如下式所示:
其中,为第栋单体建筑的功能完备度。4.如权利要求2所述的城市建筑群震后修复过程情景可视化方法,其特征在于,所述城市建筑群修复过程可视化视频展示中每个渲染帧对应修复过程中的一天,以展示城市建筑群震后修复过程的时间...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。