Research on Earthquake Disaster Information Collection and Disposal Based on Open Source GISA Case Study of Henan Earthquake Agency
-
摘要: 针对河南省灾情获取效率低的现实问题,设计基于QGIS的微信小程序,实现灾情速报员属性数据空间化,并自动分配拨打电话任务,灾情调查人员及时将通过拨打电话获取的灾情信息快速上报,实时动态展布,并快速统计灾情速报信息,生成地震有感范围图和地震灾情信息汇总报告,为地震抗震救灾指挥部决策提供支持,满足河南及邻区小震、弱震较多地区地震应急、应急演练工作需求,也为其他应急系统建设提供参考。Abstract: In view of the practical problem of low efficiency of earthquake disaster acquisition in Henan Province, a wechat applet based on QGIS is designed, which can realize the spatialization of attribute data of earthquake disaster quick reporter and automatically assign the call task. The disaster investigators timely report the disaster information obtained by calling, display it dynamically in real time, and quickly count the disaster quick report information. It can generate earthquake sensitive range map and earthquake disaster information report to provide decision support for the earthquake relief headquarters, which can be used to meet the earthquake emergency work and emergency drill in case of small and weak earthquakes in Henan and its adjacent areas. It also provides important technical reference value for the construction of other emergency systems.
-
Key words:
- Earthquake /
- Disaster collection /
- Quick report of disaster /
- Open source GIS /
- Wechat applet
-
引言
地震给人类生命财产安全、社会经济发展和社会稳定带来严重威胁,地震发生后快速获取灾情并用于应急指挥决策成为地震应急工作的重中之重。河南省地震局现有的地震灾情获取手段包括12322热线、12322短信平台和应急通灾情上报系统APP(王斐斐等,2018)等,而这些手段均需等待人员上报消耗时间,严重影响了震后灾情处置效率。通过向灾情速报员拨打电话可主动、实时获取灾情,使该手段成为震后快速获取灾情的重要手段。
以震中所在位置纸质地图为基础,选取该区域灾情速报员电话通讯录(属性数据)进行人工拨打,无法得知该灾情速报员与震中的实际位置,且耗时耗力,工作效率低,无法满足地震应急工作对灾情快速获取的工作要求,因此实现灾情速报员电话号码属性数据空间化,快速定位其位置信息,并拨打地震影响范围内灾情速报员电话,成为亟需解决的问题。
随着属性数据空间化技术(廖顺宝等,2003,2009;李明杰等,2008;李亚龙等,2019)和信息分类处理方法(董曼等,2014;王琳等,2019;邓树荣等,2019)的广泛应用及GIS开发的信息管理系统逐渐应用于遥感、林业、航空、航海、气象、市政等领域,有关技术逐渐在地震行业得到应用(许时光等,2009;周锋等,2009;帅向华等,2014;屈佳等,2014)。但商业GIS软件的高额费用在一定程度上限制了其推广与普及。20世纪90年代,开源GIS具有免费、可跨平台(Linux、Windows)性能,使开源GIS成为GIS研究和应用创新的重要领域(Boulos等,2006;Curtis等,2006;Vanmeulebrouk等,2008;薛杰,2012;郭建兴等,2013;邓欣等,2016;张土金,2017;左天惠等,2017;吴熙彦,2017;刘俊等,2018;吴珍云等,2020)。其中,QGIS以其用户界面友好且支持Python、C++等语言的二次开发等优势,已在地震行业得到了应用(陈烨等,2017)。与此同时,微信小程序以其占用内存小、开发框架简单、无须安装、便于后期维护升级、可在iOS和安卓系统手机上运行等优势,在气象、水利、林业、医疗等行业得到了广泛应用(原世伟等,2016;胡寒冰,2019;陈静娴,2020;何瑞娜等,2020;李查玮等,2020),在地震行业得到了初步应用(王琛等,2018;肖本夫等,2020),但在地震灾情收集与处置中的应用较少。
因此,需建立基于开源GIS的地震灾情速报信息收集与处置系统,以最快的速度实现灾情速报员属性数据空间化及拨打电话的自动任务分配,将通过拨打电话获取的灾情信息实时动态展布到开源GIS系统(QGIS)中,快速生成地震有感范围图和地震灾情信息汇总报告,并将其部署在微信小程序中,为河南省防震抗震指挥部提供决策支持,在少震、弱震省份地震应急及提高灾情处置效率方面发挥作用,为地震系统应急管理人员工作提供便利。
1. 关键技术与难点
1.1 基于地图API的信息展布
采用微信小程序自带的腾讯地图作为底图,基于地图API实现首页重置、地图切换、手机定位、行政区划显示等基本功能,支持全省灾情速报人员、断裂带分布、地震事件位置等数据展布于地图上,灾情速报员可自动填报当前地址,实现了基于精细位置的灾情数据上报,为后续精准的灾情评估奠定基础。
1.2 震后影响范围象限图自动生成
依据地震三要素和断裂带数据,选用圆形或椭圆模型(图1),估算地震影响范围,作为震后灾情调查人员分配任务的重要依据。
在地震影响范围绘制过程中,采用Shapely包作为计算机几何学处理工具,实现地震有感范围图生成、椭圆形变换等。Shapely为Python包,其实现的几何对象基本类型是点、曲线和曲面,用于设置平面特征的理论分析和操作。
地震影响范围确定后,以断裂走向为基准,在圆形或椭圆形内按照等面积原则划分为4个象限(图2),自动提取4个象限内灾情速报员信息(姓名和电话),用于灾情调查工作人员向4个方向分配拨打任务。
1.3 有感范围图自动绘制
将震后相关速报信息的填报结果进行有感范围汇总,分别统计有感、受灾和极灾的上报位置,并对位置集合进行最小凸多边形、缓冲区等空间分析,分类生成并绘制受灾范围图。采用PostGIS直接对空间数据库进行查询,操作便捷,提高了空间分析操作效率。
1.4 灾情报告自动生成
灾情上报以结构化数据存储,地震后自动汇总受灾情况,使用docxtpl包通过加载word文档模板,实现对其修改,产出地震灾情首报和续报,可在线查看与下载灾情报告文档。
2. 系统设计
2.1 数据库设计
本研究设计了灾情收集表、地震事件表、人员信息表、地震影响表、有感范围采样点表、有感范围表、灾情报告表、当前人员信息表、用户账号信息表等,并研究了数据库表之间的关系,为系统设计研发奠定了基础。
2.2 系统逻辑设计
系统逻辑设计为3层结构,分别为数据层、服务层与应用层(图3)。数据层负责时空数据、业务数据和系统数据存储,并定时在中国地震台网同步地震三要素信息。服务层提供执行数据查询、筛选与汇聚功能及基于微信API的人员权限认证和快捷登陆服务、震后影响范围分析服务、地震灾情汇总统计服务、地震报告生成等服务。应用层包括地震灾情一张图、震后影响范围专题图、灾情上报与报告、系统管理功能等,通过微信小程序为地震灾后管理人员提供快捷的数据上报、灾情管理等功能。
2.3 系统功能设计
基于成熟性、稳定性和易维护性原则,设计“首页”“灾情速报”和“我的”功能模块(图4),以微信小程序为框架,采用开源GIS组件实现近邻、缓冲区等空间分析,叠加灾情速报人员、地震事件和断裂带等数据,实现地震事件灾情上报与汇总统计,同时具有用户登陆、权限管理、日志记录等功能。
3. 系统开发与实现
3.1 开发环境
开发环境为Windows 7及以上版本系统,开发工具为Python 3、QGIS、PostgreSQL 11、PostGIS。其中QGIS用于提供数据显示、编辑、分析和导入数据库功能,PostgreSQL11用于实现事务、子选择、触发器、视图、外键引用完整性和复杂锁定等功能,PostGIS用于存储、管理空间数据,实现OpenGIS的相关规范。
3.2 功能模块的实现
“首页”模块按照交互友好、操作便捷、界面简洁的要求,聚合了互联网电子地图、遥感影像、灾情速报人员信息、省界及各地市界等区划范围、断裂带及历史地震事件等数据,实现了地震灾情一张图(表1)。
表 1 系统模块实现功能Table 1. Function table of each module of the system功能模块名称 子模块 实现内容 实现方法 首页 手机定位 显示手机位置,标记并缩放地图至当前位置。 在地图上自动定位用户的经纬度,并进行标记。 灾情速报人员分布 各类地震灾情速报人员位置分布专题图,点击符号即可查看人员姓名、手机号码、责任区域等信息。 采用点状符号将全省灾情速报人员经纬度打点显示。 断裂分布 点击可查看断裂带名称、走向等信息。 采用线状符号在地图上标记全省及周边主要断裂带。 地震事件分布 点击可查看地震三要素(发震时间、震中、震级)。 采用点状符号将省外重大地震和省内地震信息显示在地图上,符号大小按照地震震级区分。 灾情速报 地震列表 近期发生地震的三要素信息。 列表方式。 急速上报 上报地震有感程度、受灾人口、经济影响和现场照片等。 记录上报人员的地理位置。 预估评判 计算并绘制地震影响范围,自动显示该范围内的灾情速报人员,一键呼叫灾情速报人员,依据现场反馈受灾情况代为填报。 根据发震位置、震级、断裂带等信息,按照相关计算模型绘制地震影响范围(预估评判范围)。 汇总统计 计算并绘制实时地震有感范围,汇总震后受灾人数等信息。 依据震后上报的受灾情况,通过汇总统计功能实现。 导出报告 将汇总统计的地震受灾情况生成首报、续报报告。 加载word文档模板。 我的 登录验证 实现用户的登陆与权限控制。 手机号及验证码、绑定微信。 我的信息 查看、修改用户手机号、责任位置等信息。 登录账号查询个人信息。 登录记录 查看用户登陆历史记录。 登录账号查询登录历史信息。 上报历史 查看用户灾情上报历史记录 登录账号查询上报历史信息。 添加地震 手动输入地震三要素信息或复制粘贴短信内容自动解析地址。 利用经纬度信息快速生成点文件和短信解析信息。 “灾情速报”模块是本系统的核心功能模块,当系统数据库同步到地震灾情后,可实现地震灾情信息急速上报、地震影响范围预估评判和灾情信息汇总统计等(表1)。
“我的”模块实现了用户权限、历史记录等系统功能,并可手动增加地震信息,以弥补地震事件遗漏、满足地震演练开展等需求(表1)。
3.3 系统测试
针对现有产品各功能模块及实施结果进行功能测试,检测整个系统是否达到说明书要求及系统用户界面是否友好等。针对整个系统集成后提供服务的能力进行系统测试,包括易用性、可靠性、安全性、可维护性等。系统易用性测试结果如表2所示,由表2可知,该系统整体运行正常,各模块相对稳定,满足工作需求。
表 2 系统易用性测试结果Table 2. Table of platform usability test results测试用例 测试过程描述 测试结果 页面风格一致性 页面结构、导航、菜单、链接、搜索、翻页、字体、列表、
日期和扫描控件、数据精度的风格是否一致。系统页面风格一致。 易浏览性 具有必要的信息,指导用户使用程序。 系统界面组件提示操作信息,方便指导用户操作。 输入、输出设计规矩,输出结果应简洁、直观、美观、方便
阅读、易懂、易用。系统界面显示简洁易懂,方便使用。 人机界面简洁、美观、实用,风格相对一致,符合办公习惯。 系统风格显示一致,符合办公习惯。 在界面、人机交互、输出中的用语应与业务用语一致。 系统用语与业务用语显示一致。 易操作性 具有严重后果的功能执行可逆或给出明显警告,执行前要求确认。 执行不可逆操作时,系统给出相应提示 软件操作简便,支持安卓和苹果系统用户。 系统操作简单易用,可在安卓和苹果系统中使用。 提供辅助输入手段,如选择输入等。 系统提供便捷的数据输入框。 3.4 实际应用
系统经测试和试运行后,在河南省真实地震案例中发挥了积极作用(图5、图6)。
4. 结语
本文在详细分析数据库设计、系统总体设计和功能设计的基础上,深入研究了本文架构的系统涉及的关键技术,解决了以下实际问题:
(1) 结合地震灾情应急实际需求,开发了以微信小程序为载体的地震灾情速报信息收集与处置平台,可便捷、高效地收集与处置灾情数据。
(2) 采用开源GIS手段,在地震发生后的第一时间获取灾情信息,自动化评估影响范围,选取四象限范围内速报人员,为灾情调查工作人员自动分配工作任务提供参考。
(3) 随着灾情数据收集工作的有序推进,实时绘制地震有感范围图,统计受灾情况,自动生成灾情报告。
本文架构的系统极大程度地提高了震后地震灾情收集效率,满足河南及邻区小震、弱震较多地区地震应急、应急演练工作需求,可在省、市、县地震应急及震后提高灾情信息收集处置效率方面发挥作用,也为其他应急系统建设提供参考。但本文未研究影响范围模型、震后灾情追踪、快速获取周边应急避难所及路径、应急调度等,今后将开展有关研究。
-
表 1 系统模块实现功能
Table 1. Function table of each module of the system
功能模块名称 子模块 实现内容 实现方法 首页 手机定位 显示手机位置,标记并缩放地图至当前位置。 在地图上自动定位用户的经纬度,并进行标记。 灾情速报人员分布 各类地震灾情速报人员位置分布专题图,点击符号即可查看人员姓名、手机号码、责任区域等信息。 采用点状符号将全省灾情速报人员经纬度打点显示。 断裂分布 点击可查看断裂带名称、走向等信息。 采用线状符号在地图上标记全省及周边主要断裂带。 地震事件分布 点击可查看地震三要素(发震时间、震中、震级)。 采用点状符号将省外重大地震和省内地震信息显示在地图上,符号大小按照地震震级区分。 灾情速报 地震列表 近期发生地震的三要素信息。 列表方式。 急速上报 上报地震有感程度、受灾人口、经济影响和现场照片等。 记录上报人员的地理位置。 预估评判 计算并绘制地震影响范围,自动显示该范围内的灾情速报人员,一键呼叫灾情速报人员,依据现场反馈受灾情况代为填报。 根据发震位置、震级、断裂带等信息,按照相关计算模型绘制地震影响范围(预估评判范围)。 汇总统计 计算并绘制实时地震有感范围,汇总震后受灾人数等信息。 依据震后上报的受灾情况,通过汇总统计功能实现。 导出报告 将汇总统计的地震受灾情况生成首报、续报报告。 加载word文档模板。 我的 登录验证 实现用户的登陆与权限控制。 手机号及验证码、绑定微信。 我的信息 查看、修改用户手机号、责任位置等信息。 登录账号查询个人信息。 登录记录 查看用户登陆历史记录。 登录账号查询登录历史信息。 上报历史 查看用户灾情上报历史记录 登录账号查询上报历史信息。 添加地震 手动输入地震三要素信息或复制粘贴短信内容自动解析地址。 利用经纬度信息快速生成点文件和短信解析信息。 表 2 系统易用性测试结果
Table 2. Table of platform usability test results
测试用例 测试过程描述 测试结果 页面风格一致性 页面结构、导航、菜单、链接、搜索、翻页、字体、列表、
日期和扫描控件、数据精度的风格是否一致。系统页面风格一致。 易浏览性 具有必要的信息,指导用户使用程序。 系统界面组件提示操作信息,方便指导用户操作。 输入、输出设计规矩,输出结果应简洁、直观、美观、方便
阅读、易懂、易用。系统界面显示简洁易懂,方便使用。 人机界面简洁、美观、实用,风格相对一致,符合办公习惯。 系统风格显示一致,符合办公习惯。 在界面、人机交互、输出中的用语应与业务用语一致。 系统用语与业务用语显示一致。 易操作性 具有严重后果的功能执行可逆或给出明显警告,执行前要求确认。 执行不可逆操作时,系统给出相应提示 软件操作简便,支持安卓和苹果系统用户。 系统操作简单易用,可在安卓和苹果系统中使用。 提供辅助输入手段,如选择输入等。 系统提供便捷的数据输入框。 -
[1] 陈静娴, 2020. 基于二维码技术·微信小程序技术的实验室设备管理的设计与实现. 计算机科学, 47(S2): 673—677Chen J. X. , 2020. Design and realization of laboratory equipment management system based on QR code technology and WeChat mini-program technology. Computer Science, 47(S2): 673—677. (in Chinese) [2] 陈烨, 刘群阅, 尤达等, 2017. 微信小程序在森林公园导览系统中的应用研究. 林业资源管理, (5): 120-124, 140Chen Y. , Liu Q. Y. , You D. , et al. , 2017. Mini program technology application in forest park navigation system. Forest Resources Management, (5): 120—124, 140. (in Chinese) [3] 邓树荣, 张方浩, 余庆坤等, 2019. 一种地震应急响应级别判定方法. 震灾防御技术, 14(2): 401—410 doi: 10.11899/zzfy20190213Deng S. R. , Zhang F. H. , Yu Q. K. , et al. , 2019. A method of determining the level of earthquake emergency response. Technology for Earthquake Disaster Prevention, 14(2): 401—410. (in Chinese) doi: 10.11899/zzfy20190213 [4] 邓欣, 宁芊, 2016. 基于开源的分布式山洪监测数据系统设计. 计算机测量与控制, 24(10): 54—56Deng X. , Ning Q. , 2016. Distributed flash flood monitoring system design based on open source. Computer Measurement & Control, 24(10): 54—56. (in Chinese) [5] 董曼, 杨天青, 2014. 地震应急灾情信息分类探讨. 震灾防御技术, 9(4): 937—943 doi: 10.11899/zzfy20140423Dong M. , Yang T. Q. , 2014. Discussion of earthquake emergency disaster information classification. Technology for Earthquake Disaster Prevention, 9(4): 937—943. (in Chinese) doi: 10.11899/zzfy20140423 [6] 郭建兴, 王晓青, 窦爱霞等, 2013. 基于OpenGIS和数字地球平台的地震应急遥感震害信息发布系统研究. 地震, 33(2): 123—131 doi: 10.3969/j.issn.1000-3274.2013.02.016Guo J. X. , Wang X. Q. , Dou A. X. , et al. , 2013. Remote sensing data dissemination system for earthquake emergency based on OpenGIS and digital earth platform. Earthquake, 33(2): 123—131. (in Chinese) doi: 10.3969/j.issn.1000-3274.2013.02.016 [7] 何瑞娜, 贾国强, 2020. 基于微信小程序的地震信息速报系统设计实现. 电脑知识与技术, 16(5): 58—60. [8] 胡寒冰, 2019. 基于微信小程序平台的地震现场灾害调查信息系统设计及初步实现. 哈尔滨: 中国地震局工程力学研究所.Hu H. B., 2019. Design and preliminary realization of earthquake field disaster investigation information system based on mini program. Harbin: Institute of Engineering Mechanics, China Earthquake Administration. (in Chinese) [9] 李查玮, 吴艳霞, 罗棋等, 2020. 基于微信小程序的地震仪器管理平台研究. 软件导刊, 19(6): 117—120Li C. W. , Wu Y. X. , Luo Q. , et al. , 2020. Research on seismic instrument management platform based on WeChat Mini Program. Software Guide, 19(6): 117—120. (in Chinese) [10] 李明杰, 钱乐祥, 陈健飞等, 2008. 聊城市人口密度空间化方法探讨与运用. 广州大学学报(自然科学版), 7(2): 71—74 doi: 10.3969/j.issn.1671-4229.2008.02.015Li M. J. , Qian L. X. , Chen J. F. , et al. , 2008. Discussing and using the method of population density spatialization of Liaocheng city. Journal of Guangzhou University (Natural Science Edition), 7(2): 71—74. (in Chinese) doi: 10.3969/j.issn.1671-4229.2008.02.015 [11] 李亚龙, 何琳, 王伟等, 2019. 百度地图位置解析技术在地震应急基础数据库的应用. 地震地磁观测与研究, 40(1): 139—144Li Y. L. , He L. , Wang W. , et al. , 2019. Application of Baidu map location analysis technology in earthquake emergency basic database. Seismological and Geomagnetic Observation and Research, 40(1): 139—144. (in Chinese) [12] 廖顺宝, 李泽辉, 2003. 基于GIS的定位观测数据空间化. 地理科学进展, 22(1): 87—93 doi: 10.3969/j.issn.1007-6301.2003.01.011Liao S. B. , Li Z. H. , 2003. A methodology of spatialization of observed data based on GIS. Progress in Geography, 22(1): 87—93. (in Chinese) doi: 10.3969/j.issn.1007-6301.2003.01.011 [13] 廖顺宝, 张赛, 2009. 属性数据空间化误差评价指标体系研究. 地球信息科学学报, 11(2): 176—182 doi: 10.3969/j.issn.1560-8999.2009.02.007Liao S. B. , Zhang S. , 2009. Study on error evaluating index for spatialisation of attribute data. Journal of Geo-Information Science, 11(2): 176—182. (in Chinese) doi: 10.3969/j.issn.1560-8999.2009.02.007 [14] 刘俊, 温四林, 姚福顺等, 2018. 基于QGIS的交通设施采集系统设计与实现. 地理空间信息, 16(3): 80—83 doi: 10.3969/j.issn.1672-4623.2018.03.024Liu J. , Wen S. L. , Yao F. S. , et al. , 2018. Design and realization of transportation facility acquisition system based on QGIS. Geospatial Information, 16(3): 80—83. (in Chinese) doi: 10.3969/j.issn.1672-4623.2018.03.024 [15] 屈佳, 李俊, 王耀宗等, 2014. 基于WebGIS的地震信息上报与服务系统的设计与实现. 地震工程与工程振动, 34(5): 254—260Qu J. , Li J. , Wang Y. Z. , et al. , 2014. Design and implementation of earthquake information reporting and service system based on WebGIS. Earthquake Engineering and Engineering Dynamics, 34(5): 254—260. (in Chinese) [16] 帅向华, 刘钦, 甄盟等, 2014. 基于天地图的互联网地震灾情快速获取与处理系统设计与实现. 震灾防御技术, 9(3): 479—486 doi: 10.11899/zzfy20140315Shuai X. H. , Liu Q. , Zhen M. , et al. , 2014. Design and implementation of fast acquisition and procession system of earthquake disaster situation from internet media based on Map World. Technology for Earthquake Disaster Prevention, 9(3): 479—486. (in Chinese) doi: 10.11899/zzfy20140315 [17] 王琛, 章熙海, 肖飞等, 2018. 基于12322平台的江苏省地震应急灾情速报系统的设计与应用. 震灾防御技术, 13(2): 471—479 doi: 10.11899/zzfy20180221Wang C. , Zhang X. H. , Xiao F. , et al. , 2018. Design and application of Jiangsu earthquake emergency disaster information reporting system based on 12322 platform. Technology for Earthquake Disaster Prevention, 13(2): 471—479. (in Chinese) doi: 10.11899/zzfy20180221 [18] 王斐斐, 谢恒义, 徐丹等, 2018. 河南省地震灾情收集工作现状综述. 中国应急救援, (4): 60—64. doi: 10.3969/j.issn.1673-5579.2018.04.015 [19] 王琳, 姜立新, 杨天青等, 2019. 地震应急信息自动分类方法研究. 震灾防御技术, 14(4): 907—916 doi: 10.11899/zzfy20190422Wang L. , Jiang L. X. , Yang T. Q. , et al. , 2019. Research on the method of automatic classification in earthquake emergency information. Technology for Earthquake Disaster Prevention, 14(4): 907—916. (in Chinese) doi: 10.11899/zzfy20190422 [20] 吴熙彦, 2017. 基于开源GIS的活动断层矢量数据融合方案初探. 电子世界, (22): 72, 74. [21] 吴珍云, 金忠平, 王冬辰等, 2020. 基于开源GIS的地震应急信息可视化平台构建与应用. 实验室研究与探索, 39(1): 69—73 doi: 10.3969/j.issn.1006-7167.2020.01.015Wu Z. Y. , Jin Z. P. , Wang D. C. , et al. , 2020. Construction and application of information visualization platform for earthquake emergency based on open source GIS. Research and Exploration in Laboratory, 39(1): 69—73. (in Chinese) doi: 10.3969/j.issn.1006-7167.2020.01.015 [22] 肖本夫, 申源, 陈维锋等, 2020. 基于MINA框架的应急救助与地震灾情管理平台设计与实现. 震灾防御技术, 15(4): 836—845 doi: 10.11899/zzfy20200418Xiao B. F. , Shen Y. , Chen W. F. , et al. , 2020. Design and implementation of management platform of emergency assistance and seismic disaster based on the MINA framework. Technology for Earthquake Disaster Prevention, 15(4): 836—845. (in Chinese) doi: 10.11899/zzfy20200418 [23] 许时光, 郑新奇, 2009. 基于ArcGIS Engine的WebGIS空间分析功能拓展. 测绘通报, (7): 25—27Xu S. G. , Zheng X. Q. , 2009. Spatial analyzing function expansion of WebGIS based on ArcGIS engine. Bulletin of Surveying and Mapping, (7): 25—27. (in Chinese) [24] 薛杰, 2012. 基于GRASS的水稻病虫害管理系统的研究与分析. 杭州: 浙江理工大学.Xue J., 2012. Research on rice diseases and pests comprehensive management system based on GRASS. Hangzhou: Zhejiang University of Technology. (in Chinese) [25] 原世伟, 景海涛, 李伟, 2016. 基于GIS的现代物流管理系统设计与实现. 测绘地理信息, 41(1): 82—86Yuan S. W. , Jing H. T. , Li W. , 2016. Design and realization of modern logistics management system based on GIS. Journal of Geomatics, 41(1): 82—86. (in Chinese) [26] 张土金, 2017. 开源软件QGIS在电网GIS平台建设的应用. 城市地理, (6): 193. doi: 10.3969/j.issn.1674-2508.2017.06.156 [27] 周锋, 赵颖慧, 范文义, 2009. 基于WebGIS森林火灾数据库分类管理系统的设计与实现. 东北林业大学学报, 37(6): 42—44 doi: 10.3969/j.issn.1000-5382.2009.06.018Zhou F. , Zhao Y. H. , Fan W. Y. , 2009. Design and development of a WebGIS-based Management system for forest-fire database classification. Journal of Northeast Forestry University, 37(6): 42—44. (in Chinese) doi: 10.3969/j.issn.1000-5382.2009.06.018 [28] 左天惠, 刘敬华, 张沛全等, 2017. 利用开源QGIS软件提高地震应急专题图制作效率研究. 大众科技, 19(7): 1—3 doi: 10.3969/j.issn.1008-1151.2017.07.001Zuo T. H. , Liu J. H. , Zhang P. Q. , et al. , 2017. Research on the open source software QGIS to increase production efficiency of earthquake emergency. Popular Science & Technology, 19(7): 1—3. (in Chinese) doi: 10.3969/j.issn.1008-1151.2017.07.001 [29] Boulos M. N. K. , Honda K. , 2006. Web GIS in practice IV: publishing your health maps and connecting to remote WMS sources using the Open Source UMN MapServer and DM Solutions MapLab. International Journal of Health Geographics, 5: 6. doi: 10.1186/1476-072X-5-6 [30] Curtis A. J. , Mills J. W. , Leitner M. , 2006. Spatial confidentiality and GIS: re-engineering mortality locations from published maps about Hurricane Katrina. International Journal of Health Geographics, 5: 44. doi: 10.1186/1476-072X-5-44 [31] Vanmeulebrouk B. , Rivett U. , Ricketts A. , et al. , 2008. Open source GIS for HIV/AIDS management. International Journal of Health Geographics, 7: 53. doi: 10.1186/1476-072X-7-53 -