文恒昊
(湖南狮门安全系统工程有限公司,湖南,长沙,410000)
【摘 要】文章首先对多媒体技术及其特点进行了简要分析,在此基础上对多媒体技术在消防灭火工作中的应用进行论述。期望通过本文的研究能够对消防灭火工作整体效率和水平的提升有所帮助。
【关键词】消防灭火;多媒体技术;SVG
1.多媒体技术及其特点
多媒体技术是与计算机相伴生的一项新技术,其具体是指借助计算机对图形、图像、动画、音视频以及文本等各类信息进行处理,从而建立起人机交互关系的一种技术。近年来,随着多媒体技术的不断发展和完善,使计算机的应用领域较之以往发生了巨大改变,计算机也从原本办公室内的专用工具,逐步转变为信息社会中的普通工具,并被广泛应用于诸多领域。多媒体技术的特点具体体现在如下几个方面:其一,多样性。多媒体技术的多样性表现为其信息载体的种类比较繁多,这使该技术的应用范围更加广阔。其二,交互性。用户能够与计算机的多种信息媒体进行交互式操作,为用户提供了控制与使用信息的有效手段。其三,集成性。多媒体技术能够以计算机为载体,对多种信息媒体进行综合处理,既包括对媒体的集成,也包括对媒体设备的集成。
2.多媒体技术在消防灭火工作中的应用
在实施消防灭火的过程中,由于火场的情况存在复杂性和多变性,若是要求抵达火场的指挥员在非常短的时间内作出正确的决策,并给出一个合理可行、详细周密的灭火救援方案,有一定难度,如果事先制定好一个消防灭火救援预案,并以此作为基础,在结合火场的具体情况,对预案进行调整,指挥员便可有条不紊地指挥消防灭火行动,从而在相对较短的时间内,控制火情,降低人员的伤亡。结合消防部门对消防灭火救援系统的要求,本文应用多媒体技术设计了一款基于SVG的消防灭火救援预案系统。
2.1 SVG
SVG是一种基于XML描述2D图形的语言,它是由W3C组织研发出来的一个开放式标准,被很多软件公司支持,因SVG所具备的开放性,故此其并不归属于任何的公司或是个人,换言之,对SVG的使用并不需要支付任何费用。按照功能可将SVG的主要对象划分为以下两类,一类是包括图形、文字和图像在内的基本要素对象,另一类是页面描述功能对象,具体如图1所示。
图1 页面描述功能对象示意图
由于SVG是由W3C开发出来的,加之其基于的是XML语法,故此,SVG可与XML中的其它标准进行兼容,这也是本系统依托SVG进行构建的主要原因之一。
2.2系统功能设计
鉴于浏览器对SVG的支持尚且不够完善,因此,本系统在客户端的设计中采用了Plug-in技术,通过下载的方式安装SVG Viewer3.0插件,实现对SVG文档的解析,并结合JS引擎,借助SVG的DOM接口,对客户端进行开发,以此来实现相关的系统功能。该系统实现的功能如图2所示。
图2 系统实现的功能示意图
按照绝大多数使用者对地图操作的固有习惯,将系统界面设计成为四个区,即地图显示区、鹰眼图显示区、属性显示区以及菜单工具区。其中地图显示区能够对矢量地图进行显示,并实现地图的缩小和放大以及移动等功能;通过鹰眼图显示区除了可以查看地图显示区当中所显示的地图在整个区域中的位置以外,而且在对鹰眼图中的某一处进行点击后,能够使地图显示区上相应的地图也移动到该点位处,由此实现了地图的快速查看;属性显示区能够显示出鼠标所指建筑物的有关信息,并能够显示出测量的距离;菜单工具区提供了对地图操作所需的各种工具。以上这几个区全部都是基于SVG实现的,通过SVG的嵌套,将这些区有机连成了一个整体。
2.2.1属性查询功能的设计
在本系统中,属性查询充分利用了SVG支持图形超链接的功能,查询结果可以通过ASP界面进行显示。在该功能的设计中,主要借助了一个脚本,由此可以获取到鼠标点击地上建筑物后的属性,然后再将属性参数传给ASP页面,便可按照ID对相关的属性信息进行查询,查询结果会以table的形式显示出来。下面是属性查询功能的具体应用实例。建筑物详情:公共类建筑;具体位置:XX市XX区XX街1号;建筑总体高度20m,地上三层,地下二层;防火等级:3级;重点防火部位图及各层平面结构示意图。
2.2.2空间分析功能的设计
想要在SVG文档中,实现空间分析功能,整个过程相对比较复杂,为此,在本系统的设计中,采用了动态分析的方法实现空间分析功能。在菜单项中选取相应的功能项后,系统会提示选择两个建筑物,同时会显示出被选建筑物之间的一条路径,在该路径的显示上,采用了动画与蒙版结合的方式,为了能够获得该路径上更多的信息,设计时加入了超链接的功能。
2.2.3距离测量功能的设计
本系统中距离测量功能的具体实现方法如下:先在主视图中标记好两个点位的信息,借助屏幕与实际坐标间的转换,利用相关的计算公式,便可测出两点之间的准确距离。
2.2.4缩小放大漫游与鹰眼功能的设计
这是整个系统实用性最强的一个功能,也是系统突出的特色之所在。在该系统中,对地图进行缩小、放大以及平移是较为重要的功能之一,为了确保系统设计中可以使用交换按钮对SVG地图的缩小、放大及平移进行控制,可采取如下方法:
方法一:是将系统中全部与地图相关的数据信息组织到同一个地图分组元素下,可将该元素的ID属性设置为相同,这样地图便形成了一个复合的图形组,在此基础上,可通过设置分组元素的transform属性,实现地图的缩小、放大及移动等功能,transform属性包含了6个参数,能够对图形的6种变形情况进行控制,即横向上的缩放与倾斜控制、纵向上的缩放与倾斜控制、纵、横向移动控制。地图缩小、放大及位移的参数可借助Scale与translate来实现,在利用比例Scale进行地图缩小或是放大时,均是以地图在显示屏左上角为基准点进行实施的,也就是说,要想对地图进行缩小、放大以及移动等操作时,必须对地图进行Scale及translate操作。
方法二:是对SVG文档中的viewBox属性进行改变来实现的,即对地图区域内可以显示的地图范围进行改变,从而达到缩小、放大和移动地图的目的。在本系统的设计中,对上述两种方法均进行了应用,例如,在全地图比例缩放时,是以第二种方法来实现的,自定义了如下函数:PanStart、PanVerlauf、PanEnd,由此能够实现对全图的缩放功能。主视图中单个图标的放大显示应用的则是第一种方法。
2.3系统的应用优势
本文所设计的系统具有如下应用优势:
2.3.1快速浏览。本系统是以SVG为依托,其文件更小,大幅度缩短了下载时间,这一优势解决了传输速度的瓶颈问题,使用者能够通过系统进行快速的浏览,这对于消防灭火指挥决策工作的开展具有重要意义。
2.3.2能够跨平台使用。本系统以SVG作为数据格式,能克服发布系统中地图数据种类多、结构复杂等问题,实现了系统间的信息资源共享。此外,SVG可与XML规范进行无缝对接,由此使得系统能够跨平台使用。
2.3.3实现成本低。由于本系统采用的是SVG,SVG本身是开放的、免费的,所以,在此基础上可以构建起开源框架,能够大幅度减少系统实施过程中的相关费用。
结论:
综上所述,本文所设计的消防灭火救援预案系统,应用了多媒体技术,实现了文字与图片及动画的有机结合,该系统在功能上可以实现快速的图形信息查询,并且还具备多种辅助决策功能,它能够大幅度提升图形的上传与下载速度。目前,该系统已在某消防部门进行了试应用,自该系统应用后,给消防部门灭火救援工作的开展提供了强有力的支撑,可见,该系统具有一定的推广使用价值。
参考文献:
[1]谭炳文.试论多媒体技术在消防灭火工作中的应用[J].信息与电脑(理论版),2013 (2):99-101.
[2]丰国炳.4G无线通信技术在消防灭火救援工作中的应用[J].中国公共安全(学术版),2014(6):85-86.
[3]黄志敏,聂颖.态势图形处理在灭火救援系统中的应用与实践[J].计算机工程与应用,2014(4):101-102.
[4]尤飞,蒋军成.城市消防安全前沿技术及进展——新型消防信息技术和防灭火技术[J].消防科学与技术,2014(10):82-83.
[5]何南南.多传感器信息融合技术在火灾探测中的应用[D].长安大学,2013.
论文作者:文恒昊
论文发表刊物:《工程建设标准化》2016年6月总第211期
论文发表时间:2016/8/12
标签:地图论文; 功能论文; 系统论文; 多媒体技术论文; 属性论文; 本系统论文; 信息论文; 《工程建设标准化》2016年6月总第211期论文;