论文部分内容阅读
随着卫星监测、航空监测、近地面巡护以及地面巡护等技术日臻完善,森林火灾监测技术已经在我国各级森林防火管理部门得到广泛应用。然而,现有的森林火灾监测信息管理模式,特别是不同来源的森林火灾监测信息的分散存储、简单集中管理的模式,导致森林火灾的监测信息出现信息孤岛,不能满足跨部门协同监测的需求。因此,急需建立打通各种监测信息的信息孤岛,使各种信息能协同运作,快速流动,为高效进行森林火灾监测预警和指挥扑救提供信息支撑。本文通过设计多源森林火灾监测信息集成方案,将多种来源的森林火灾监测信息进行分类和标准化处理,提出了支持地面巡护、近地面监测、航空巡护及卫星监测四类监测信息集成的主数据模型和异构数据集成的方案,在此基础上设计了多源森林火灾监测信息集成系统架构和内部的功能模块,针对集成数据进行分析和管理。主要研究工作和研究结果如下:(1)多源森林火灾监测信息集成方案设计。为适应森林火灾多种形式的监测信息数据源,数据集成方法采用PostgreSQL+PostGIS+MongoDB+Web API的组合形式。在分析数据特征的基础上,设计数据模型和关系,存储到PostSQL中,由PostGIS提供空间信息服务,对外利用Web API的访问接口提供数据服务,用户无需了解森林火灾监测信息的来源、结构、存储方式和位置,只需遵循Web API的接口访问规范就能获得所需的数据。(2)多源森林火灾监测信息数据库设计。采用关系型数据库PostgreSQL搭配PostGIS拓展插件构成的空间数据库,以及非关系型数据库MongoDB共同构成数据存储层。对多源森林火灾监测信息集成数据库进行需求分析、概念设计和逻辑设计,建立各实体与其属性之间的关系,根据E-R关系模型以及数据表之间的耦合关系,建立星型数据库概念模型,将分散的异构数据集成为多源森林火灾监测信息。(3)多源森林火灾监测信息集成系统设计。建立基于ASP.NET、Web API框架的多源森林火灾监测信息集成系统,通过对该系统进行需求分析和可行性分析,构建了数据采集模块、流媒体管理模块、系统管理模块和基础数据管理模块等四大功能管理模块,采用MQ消息队列将各模块进行连接。(4)多源森林火灾监测信息集成系统应用实现。运用Web API技术实现了前端和空间数据库的访问连接,通过GIS接口对森林火灾监测信息集成数据进行查询、统计和分析,实现了森林火灾监测空间信息和属性信息的集成。多源森林火灾监测信息的集成和应用,为快速判定森林火灾发生位置,发布森林火灾预警信息,实现数据的合理集成存储和敏捷高效管理,以及森林火灾监测数据生产、应急指挥调度等应用之间搭建起数据沟通的桥梁。