APP下载

基于NewMapServer的消防应急指挥系统的设计

2021-07-05李晓丹

电子技术与软件工程 2021年10期
关键词:视图消防火灾

李晓丹

(杭州叙简科技股份有限公司 浙江省杭州市 310000)

最近几年,火灾事故频繁发生,不仅给周边环境造成严重的污染,还威胁人们的人身安全和财产安全,破坏森林资源、建筑资源等各种资源,在这样的背景下,基于NewMapServer 消防应急指挥系统应运而生,该系统不仅可以提高火灾预防、火灾补救以及灾后处理工作效率和效果,还能保证灾后评估结果的准确性和真实性,为实时、全面了解和掌握火灾现场情况提供重要的依据和参考。因此,在NewMapServer 软件平台的应用背景下,为了缩短指挥补救时间,如何科学设计和开发消防应急指挥系统是软件开发人员必须思考和解决的问题。

1 系统设计思想

1.1 系统设计目标

该系统在具体的设计中,需要综合利用通信技术、计算机网络技术和遥感技术等多种信息技术,在使用地理信息数据库的前提下,通过利用NewMapServer 软件平台,完成对系统核心功能的设计和开发,同时,还要借助防火相关新知识和新技术,成功构建和应用消防应急指挥系统NewMapServer 软件平台,以实现对防火信息资源的快速分享以及消防资源的自动化管理,确保火灾预防工作和火灾补救指挥工作落实到位。

1.2 系统结构设计

系统结构设计示意图如图1所示。从图中可以看出,该系统需要采用B/A 公司设计模式进行开发的,同时,通过以使用数据库为基础,这些数据库主要以空间数据局、模型数据库和专题数据库为主,通过利用NewMapServer 软件,完成对系统功能的开发和实现,借助,通过借助Webservice 这一平台,完成对系统服务器端的构建和部署[1],然后,利用部署好的服务器端,完成对地图视图功能、辅助决策功能、补救指挥功能的设计和开发。

图1:系统结构设计示意图

1.3 数据库设计

数据库设计作为消防应急指挥系统设计的重要内容,该系统主要使用了MySQL 数据库,完成对防火应急指挥数据库的构建,该数据库要包含以下三种数据库。

(1)空间数据库。该数据库在具体的设计中,主要借助地图矢量、数字地面相关的数据,完成对居民地的精确定位以及补救队伍的合理分配,同时,还要参照救火设施、交通道路相关分布图,实现对空间位置信息数据的全面收集和整理,以达到补充和完善空间数据库内部数据的目的[2]。

(2)专题数据库。该数据库内部数据主要包含防火相关的信息数据,如火灾覆盖率、火灾特性、救援设施、应急资源分配情况等。数据存在形式主要包含文字、数字、图片、声音等。

(3)方法或模型数据库。该数据库主要用于为防火应急指挥工作提供数据模型统计方案、成功参考案例等资源,为协助消防人员科学合理地使用决策数据库创造良好的条件。

2 系统开发实现

2.1 开发环境

该系统根据实地情况,在完成总体设计和数据库设计的基础上,通过利用.NET 平台,借助C#语言,完成对该系统功能的开发和实现。该软件具体运行环境主要体现在以下几个方面:

(1)所选用的操作系统是Windows2018Server 软件[3]。

(2)所选用的开发工具是VisualStudio2018 软件。

(3)所选用的数据库是MySQL。

(4)所选用的GIS 软件平台时NewMapServer。

2.2 系统功能

为了保证系统功能的实现效果,软件开发人员要从以下七大功能模块入手,不断优化和完善系统功能,提高系统运行性能,为满足用户的使用需求,提高消防工作的开展效率和效果产生积极的影响。

2.2.1 地图视图功能开发

地图视图功能作为该系统的基本功能模块,主要包含地图放大子功能、地图缩小子功能全图显示子功能、查询定位等多个子功能模块,通过采用影像叠加的方式[4],可以完成对仿真场景的真实化模拟,此时,用户可以采用变换飞行方式或者变换行走方式,实现对三维地形场景的浏览和查看,同时,地图视图功能还能为消防人员提供消防资源、地形地貌等相关信息,帮助消防人员实现对地形距离以及面积的精确计算。

2.2.2 预报监测功能开发

预报监测功能在具体的开发中,首先,通过利用GPS 定位系统和通讯网络设备,对火情、气象、卫星影像等相关数据的更新和获取,同时,还要根据天气温度、湿度、地形地貌、风俗等自然因素,构建出相应的火灾预测模型,然后,完成对火险等级的科学划分[5],并对等级较高的火险区域进行重点监测和防控[6],此外,还要对已经出现火灾区域情况进行实时预警,便于引起周围居民的注意,帮助他们快速逃离现场,维护人们的人身安全和财产安全。

2.2.3 辅助决策功能开发

辅助决策功能主要包含资源布局子功能、预案管理子功能、补救决策子功能等多种子功能。助决策功能在具体的开发和实现中,首先,需要采用加载数字地面模型的方式,借助地物模型,完成对三维场景的真实化模拟和可视化分析。同时,还能选出合理的基站范围,完成对火点周围基站、观测点所在位置火情的测量和评估[7],同时,还能选用可视情况较好的观测点,向视图分析功能中增添新的功能,如添加基站功能、输入基站功能等。此时,系统可以完成将相关信息数据自动化存储到相应的数据库中。最后,采用视图分析的方式,完成对火灾附近消防资源相关信息数据的全面查询和调用,便于更好地了解和掌握消防资源的分布情况,并根据救火资源调配需求,完成对相关辅助决策的制定和完善。

2.2.4 火灾事件功能开发

火灾事件功能在具体的开发中,首先,要借助数据库存储功能,完成对防火相关信息数据的加载、存储和管理,从而为系统提供强大的火灾案件录入功能、预案查询功能,其次,还要借助火灾预防措施,完成催火灾资源的科学管理以及扑火队伍力量的科学分配。

2.2.5 扑救指挥功能开发

扑救指挥功能在具体的开发中,首先,要根据火灾发生实际情况,在充分结合火点位置、气象、地形地貌、风向、风速等相关信息数据的基础上,完成对火灾现场情况以及火势蔓延情况的全面了解和把握,同时,还要在指定的防火区域内[8],完成对防火隔离带的绘制,并根据防火队伍力量以及相关防火设施分布的情况,科学调配防火资源,只有这样,才能帮助消防人员科学开展补救指挥工作,为降低人身伤亡数量,减小财产损失打下坚实的基础。

2.2.6 灾后评估功能开发

灾后评估功能在具体的开发中,首先,要使用遥感动态检测技术,实现对火灾程度、火灾区域相关信息的获取,同时,还要借助火灾遥感影像,科学分析和确定火灾实际范围。此外,还要在结合火灾区域所对应的建筑物相关属性信息的基础上,科学分析和预估火灾现场受损设施的真实数量,并借助构建好的评估模型,完成对火灾所造成的经济损失的估测,最后,将估测结果存储于数据库中,便于其他人们的查看和调用。

2.2.7 综合管理功能开发

综合管理功能在具体的开发中,需要借助数据库的存储功能、管理功能和更新功能,完成对火灾相关资源信息的管理和维护,这些资源信息主要包含消防人员装配配置信息、运输工具配置信息、火灾装备配置信息等。同时,还要做好对火灾统计表、火灾日常报表以及火灾档案管理等信息的精确录入和保存。

3 结束语

综上所述,在NewMapServer 软件平台的应用背景下,消防应急指挥系统具有强大的预报监测功能和辅助决策功能,为协助消防人员制定和完善科学合理的火灾补救方案打下坚实的基础,同时,通过利用该系统,还能实现扑火人力资源分配的最优化,保证扑火效率和效果,为保护人们的人身安全和财产安全具有重要作用,因此,基于NewMapServer 消防应急指挥系统具有非常高的应用价值和应用前景,值得被进一步推广和应用于消防行业中。

猜你喜欢

视图消防火灾
《消防界》征稿启事
全国消防日11月9日
漫画说消防
消防也幽默
5.3 视图与投影
视图
Y—20重型运输机多视图
SA2型76毫米车载高炮多视图
遇火灾怎么办?
掌握火灾逃生知识