【技术实现步骤摘要】
一种地铁车站信息模型自动分层显示算法
[0001]本专利技术涉及地铁车站的
,尤其是一种地铁车站信息模型自动分层显示算法。
技术介绍
[0002]随着BIM技术在城市轨道交通工程的深入应用,利用BIM模型进行三维空间分析、分层显示各楼层模型的应用需求巨大,主要是对车站模型按站厅层、站台层、设备层等进行分层显示。
[0003]对模型进行分层处理目前主流的方法是对模型构件以属性的方式增加楼层标识,通过楼层标识对楼层进行分层。这在城市轨道交通领域存在很大的问题,首先是模型数据量庞大,一个车站模型往往包含几万个构件,标识工作量巨大;其次是准确性问题,在标识过程由于人为操作,准确度不高且存在返工的问题。此外,在计算机遍历所有构件属性的过程,也会对计算机性能提出挑战,分层过程耗时较长。因此,需要一种可以解决上述问题的地铁车站信息模型自动分层显示算法。
技术实现思路
[0004]本专利技术的目的是根据上述现有技术的不足,提供了一种地铁车站信息模型自动分层显示算法,将构件的实际标高与各楼层标高进行对比,建立构件与楼层的从属关系,有效解决自动分层的效率和准确性问题。
[0005]本专利技术目的实现由以下技术方案完成:
[0006]一种地铁车站信息模型自动分层显示算法,其特征在于,所述算法包括以下步骤:
[0007](S1)基于BIM建立地铁车站模型,读取所述地铁车站模型中的各楼层名称及对应楼层标高,根据所述楼层名称判断楼层的层数,确定车站类型;
[0008](S2)计算构件 ...
【技术保护点】
【技术特征摘要】
1.一种地铁车站信息模型自动分层显示算法,其特征在于,所述算法包括以下步骤:(S1)基于BIM建立地铁车站模型,读取所述地铁车站模型中的各楼层名称及对应楼层标高,根据所述楼层名称判断楼层的层数,确定车站类型;(S2)计算构件的实际标高Z,其中,当所述构件为竖向构件时,计算所述竖向构件的底部标高Z
b
和顶部标高Z
t
;(S3)将所述构件的实际标高Z与各所述楼层标高进行对比,判断所述构件所归属的楼层,其中,当所述构件为竖向构件时,将所述竖向构件的底部标高Z
b
和顶部标高Z
t
与各所述楼层标高进行对比,判断所述竖向构件所归属的楼层;(S4)利用所述构件与所述楼层的从属关系,将所述地铁车站模型进行错层显示。2.如权利要求1所述的一种地铁车站信息模型自动分层显示算法,其特征在于,在步骤S1中:所述车站类型包括两层的标准地下车站、三层的标准地下车站以及四层及以上的非标准车站,其中,所述两层的标准地下车站包括站厅层和站台层,所述三层的标准地下车站包括站厅层、设备层和站台层,所述四层及以上的非标准车站包括地下一层、地下二层、站厅层、站台层。3.如权利要求2所述的一种地铁车站信息模型自动分层显示算法,其特征在于,在步骤S2中:所述构件的实际标高Z等于所述构件的参照标高z加上所述构件的相对偏移值d;所述竖向构件的底部标高Z
b
等于所述竖向构件的底部参照标高z
b
加上所述竖向构件的底部相对偏移值d
b
,所述竖向构件的顶部标高Z
t
等于所述竖向构件的顶部参照标高z
t
加上所述竖向构件的顶部相对偏移值d
t
。4.如权利要求3所述的一种地铁车站信息模型自动分层显示算法,其特征在于,在步骤S3中:当所述车...
【专利技术属性】
技术研发人员:施平望,辛佐先,孟柯,王燕峰,刘思铖,裴芳琼,汲小涛,姚晔俊,张志飞,
申请(专利权)人:上海市隧道工程轨道交通设计研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。