本发明专利技术提出了一种基于三维的数字化预案方法,结合传统的二维平面预案和建筑周围环境参数,构建为电子化的三维应急预案框架,每个预案框架对应一个预案,三维应急预案框架能够体现建筑的空间结构,从而展现出更加生动,贴近实际的应急预案;将电子化的三维应急预案框架存储在文件服务器的预案库中,并提供智能匹配方法,可以快速地匹配到最佳预案,缩短匹配时间,提高灭火救援的作战能力。
A method of digital plan based on 3D
【技术实现步骤摘要】
一种基于三维的数字化预案方法
本专利技术涉及城市消防
,尤其涉及一种基于三维的数字化预案方法。
技术介绍
火灾发生将会造成不可估量的损失,在应对火灾突发事件时,应急预案作为预先制定的响应、处置和行动指南显得尤为重要,预案的智能匹配是缩短灭火救援时间的关键环节,能在事故发生的第一时间做出科学合理的判断。现有的消防应急预案都是纸质化、平面的预案,纸质化的预案无法做到智能匹配。因此,为解决上述问题,本专利技术提供一种基于三维的数字化预案方法,构建电子化的三维数字化预案,并且提供智能预案匹配方法,缩短预案的智能匹配时间。
技术实现思路
有鉴于此,本专利技术提出了一种基于三维的数字化预案方法,构建电子化的三维数字化预案,并且提供智能预案匹配方法,缩短预案的智能匹配时间。本专利技术的技术方案是这样实现的:本专利技术提供了一种基于三维的数字化预案方法,包括以下步骤:S1、根据预定模板将二维平面预案以及建筑物周边环境参数构建三维应急预案框架,并存储在文件服务器的预案库中;S2、根据预定模板构建当前火灾事件的预案框架,并提取该其预案框架,的特征数据;S3、将特征数据与文件服务器中的三维应急预案框架进行匹配,找出与当前火灾事件的预案框架相似的目标框架;S4、计算当前火灾事件的预案框架与目标框架的相似度,按照相似度排序,并输出目标框架列表,从目标框架列表中选出相似度最高的预案框架。在以上技术方案的基础上,优选的,S1中文件服务器为SeaweedFS分布式文件服务器。在以上技术方案的基础上,优选的,预定模板为树状模型,包括多个层次,最顶层的节点为根节点,第二层至底层的每个层次具有多个叶节点。进一步优选的,S3中具体包括以下步骤:根据特征数据所在的层次与当前匹配框架对应的层次进行匹配,若特征数据与当前匹配框架对应的层次的数据相似,则匹配成功,将当前匹配框架设为目标框架;反之,匹配不成功,判断特征数据的层次是否已经到达当前被匹配框架的根层次,若是,则根据当前火灾事件的预案框架新建一个框架模型,更新预案库;若特征数据的层次是当前被匹配框架的第二层或者第三层,则回溯到上一层次,重新提取当前火灾事件的预案框架的特征数据,并重新匹配。在以上技术方案的基础上,优选的,S4中计算当前火灾事件的预案框架与目标框架的相似度的方法为:S101、确定特征数据的属性值以及目标框架各节点的属性值,根据相似度计算公式计算当前火灾事件的预案框架与目标框架的各个节点相似度;S102、为每个特征数据分配权重,将各个特征数据的相似度与其权重的乘积累加,计算当前的预案框架与初始匹配框架的整体相似度。进一步优选的,S101中特征数据的属性值包括数值型属性值和文本型属性值。进一步优选的,S101中相似度计算公式包括:数值型属性相似度计算公式和文本性属性相似度计算公式;数值型属性相似度计算公式为:文本性属性相似度计算公式为:式中,x表示当前的预案框架,y表示当前匹配的目标框架,xi和yi分别表示x和y的第i个属性值;maxi和mini分别表示第i个属性值的最大值和最小值。进一步优选的,S102对应的计算公式为:式中,wj表示第j个属性的权重;m表示特征属性的个数;sim(Cij)表示第i个框架当前框架第j个属性的相似度。在以上技术方案的基础上,优选的,S4中还包括:若目标框架列表中的预案均不能满足需求,则判断当前的预案框架的层次是否是叶子层次;若是,则根据当前的预案框架新建一个框架模型,更新预案库;否则,进入下一层次,重新提取特征数据,并重新匹配。本专利技术的一种基于三维的数字化预案方法相对于现有技术具有以下有益效果:(1)结合传统的二维平面预案和建筑周围环境参数,构建为电子化的三维应急预案框架,每个预案框架对应一个预案,三维应急预案框架能够体现建筑的空间结构,从而展现出更加生动,贴近实际的应急预案;(2)将电子化的三维应急预案框架存储在文件服务器的预案库中,并提供智能匹配方法,可以快速地匹配到最佳预案,缩短匹配时间,提高灭火救援的作战能力;(3)运用虚拟仿真技术,构建三维可视化模型,三维可视化模型提供空间的旋转、缩放的功能,可以全方位各个角度观看;依赖于WEBGL技术,在网页上渲染三维模型的引擎,控制GPU动态实时渲染,轻量化的将三维模型渲染在网页上,实现用户的轻松访问。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一种基于三维的数字化预案方法的流程图;图2为本专利技术一种基于三维的数字化预案方法的流程图;图3为本专利技术一种基于三维的数字化预案方法中预定模板的结构图;图4为本专利技术一种基于三维的数字化预案方法中预定模板的数字化形式。具体实施方式下面将结合本专利技术实施方式,对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本专利技术一部分实施方式,而不是全部的实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。如图1和图2所示,本专利技术的一种基于三维的数字化预案方法,包括以下步骤:S1、根据预定模板将二维平面预案以及建筑物周边环境参数构建三维应急预案框架,并存储在文件服务器的预案库中;预案指的是指针对可能发生的事故,为迅速、有序地开展应急行动而预先制定的行动方案,现有的预案一般是二维平面预案。三维应急预案框架指的是根据二维平面预案以及建筑物周边环境参数搭建的应对紧急情况的方案。进一步优选的,预定模板为树状模型,包括多个层次,最顶层的节点为根节点,第二层至底层的每个层次具有多个叶节点。由于预定模板都是根据具体情况或者企业按照一定的框架编写的,因此,在此限定预定模板的具体结构。本实施例中,预定模板的结构如图3所示,其数字化形式如图4所示,根据该结构搭建本实施例的三维应急预案框架以及当前火灾事件的预案框架。进一步优选的,文件服务器为SeaweedFS分布式文件服务器。实际业务中,需要存储的文件有很多,比如说一份模型文件,通常由几十张图片和一个模型描述文件组成。而且,我们还需要存储编辑好的三维地图和三维应急预案。同时随着用户数量的增加,文件数目也是快速的增加,因此,本实施例中,使用SeaweedFS分布式文件服务器统一存储和管理所有的文件资源。该文件服务器稳定可靠,容易部署,扩展极其简单,支持高并发,采用当下流行的go语言编写,天生对分布式和高并发提供优秀的支持。进一步优选的,运用虚拟仿真技术,构建三维可视化模型,三维可视化模型提供空间的旋转、缩放的功能,可以全方位各个角度观看;依本文档来自技高网...
【技术保护点】
1.一种基于三维的数字化预案方法,其特征在于:包括以下步骤:/nS1、根据预定模板将二维平面预案以及建筑物周边环境参数构建三维应急预案框架,并存储在文件服务器的预案库中;/nS2、根据预定模板构建当前火灾事件的预案框架,并提取该其预案框架,的特征数据;/nS3、将特征数据与文件服务器中的三维应急预案框架进行匹配,找出与当前火灾事件的预案框架相似的目标框架;/nS4、计算当前火灾事件的预案框架与目标框架的相似度,按照相似度排序,并输出目标框架列表,从目标框架列表中选出相似度最高的预案框架。/n
【技术特征摘要】
1.一种基于三维的数字化预案方法,其特征在于:包括以下步骤:
S1、根据预定模板将二维平面预案以及建筑物周边环境参数构建三维应急预案框架,并存储在文件服务器的预案库中;
S2、根据预定模板构建当前火灾事件的预案框架,并提取该其预案框架,的特征数据;
S3、将特征数据与文件服务器中的三维应急预案框架进行匹配,找出与当前火灾事件的预案框架相似的目标框架;
S4、计算当前火灾事件的预案框架与目标框架的相似度,按照相似度排序,并输出目标框架列表,从目标框架列表中选出相似度最高的预案框架。
2.如权利要求1所述的一种基于三维的数字化预案方法,其特征在于:所述S1中文件服务器为SeaweedFS分布式文件服务器。
3.如权利要求1所述的一种基于三维的数字化预案方法,其特征在于:所述预定模板为树状模型,包括多个层次,最顶层的节点为根节点,第二层至底层的每个层次具有多个叶节点。
4.如权利要求3所述的一种基于三维的数字化预案方法,其特征在于:所述S3中具体包括以下步骤:
根据特征数据所在的层次与当前匹配框架对应的层次进行匹配,若特征数据与当前匹配框架对应的层次的数据相似,则匹配成功,将当前匹配框架设为目标框架;
反之,匹配不成功,判断特征数据的层次是否已经到达当前被匹配框架的根层次,若是,则根据当前火灾事件的预案框架新建一个框架模型,更新预案库;若特征数据的层次是当前被匹配框架的第二层或者第三层,则回溯到上一层次,重新提取当前火灾事件的预案框架的特征数据,并重新匹配。
5.如权利要求3所述的一种基于三维的数字化预案方法,其特...
【专利技术属性】
技术研发人员:刘梦,刘简,王越,高璐,何梦琪,王家阳,
申请(专利权)人:武汉理工光科股份有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。