首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

志愿者微信地震灾情获取研究

摘 要

针对现有的志愿者灾情信息获取方式进行了分析,将其分为主动式和被动式两大类。比较发现主动式获取不管是在灾情信息获取的精确度还是在数据处理的难度方面都存在明显的优势。在此基础上研究了基于微信的志愿者地震灾情获取框架与流程。融合地震灾情信息语义分析与公众口语化表达特点将地震灾情信息分为5类,并设计出适用于专业志愿者与普通公众进行灾情上报的灾情语义分类。最后,通过微信公众平台结合ArcGISServer设计并实现了基于微信的志愿者地震灾情获取系统。

引用格式

杨茜,徐敬海.志愿者微信地震灾情获取研究[J].测绘科学,2018,43(1):73-78.

正文

1 志愿者灾情信息获取方式分类与比较

灾情发生后, 各类灾情信息将大量产生, 多数灾情发生地及周边地区的用户会使用移动设备(手机、平板电脑、笔记本电脑等)将灾情以文本、图片、视频等多媒体的形式发布到互联网上。移动设备的普及为灾情信息的获取提供了基础, 而移动设备自带的定位功能又为灾情获取提供了前提。不同的平台获取的信息在数据量、数据结构、可靠性等方面都存在差异, 而不同获取形式又会影响到获取信息的便捷程度。按照信息的获取形式可以将志愿者地理信息的获取方式分为两类:主动式获取方式和被动式获取方式。

2 基于微信的志愿者地震灾情获取方式

主动式获取方式中发展最成熟的是通过短信获取地震灾情信息,然而该方法还是在实时性、成本、效率等方面存在不足。微信自媒体平台的出现很好的解决了这些不足。将微信平台作为主动式获取的一种方式运用到地震灾情信息的采集中将有很好的发展前景。在使用微信获取灾情信息的过程中仍然存在一些难点,如从理论角度,如何使用微信获取到有用的灾情信息,哪些信息是有用的灾情信息;从技术角度,如何利用微信的传输特点实现灾情信息的获取,如何充分利用微信提供的有限接口实现更多有用的功能。这些看似简单的问题实则非常重要,是整个系统的核心所在。

3 基于微信的志愿者地震灾情获取系统实现

本系统采用B/S系统架构,借助Eclipse集成开发环境,使用PHP 开发语言实现基于微信的志愿者地震灾情信息的获取与展示。本系统以一台装有Windows7操作系统的台式计算机作为本地服务器。后台数据库采用PostgreSQL9.3, Web 服务器采用IIS7.0,GIS 服务器采用ArcGIS10.3forServer, 使用ArcGIS 10.3 Web Adaptor 将ArcGIS10.3forServer发布的地图服务映射至IISWeb服务器中,再通过Ngrok1.7将本地IIS WEB服务映射到外网中, 实现本地与微信公众平台接口的连接。前端使用微信JSSDK 实现微信网页表单的开发,地图坐标系采用WGS84坐标系,并结合JQuery和ArcGISAPIforJavaScript实现以天地图为底图的灾情信息点的查看与编辑。由于不同微信公众号的高级接口有不同权限不同, 而公众平台提供的测试号可以使开发者体验并测试公众平台所有高级接口, 因此本系统选择在测试号中进行模拟测试。

4 结束语

在地震发生后,灾情信息的快速获取一直是学术界与政府关注的焦点, 本文研究的基于微信的地震灾情获取是一种新的信息获取方式, 它不能代替其他灾情信息的获取渠道, 只是灾情获取多种方式的补充,为地震应急专家获取急需的关键信息提供新的途径。本文通过研究和分析微信公众平台在志愿者地震灾情信息获取框架与流程,结合语义分析及口语化特点, 将地震灾情信息分为5类,并设计完成了基于微信公众平台的志愿者地震灾情信息获取系统。目前, 文中研究的方法还存在一些不足,由于基于微信的地震灾情信息的获取受微信公众平台限制较大, 借助微信自媒体平台的核心竞争优势来剖析地震灾情信息聚合表达的深层次机理研究还不够深入, 还需后期进一步深入研究。

2018年(第43卷)第1期

往期热点文章

感谢关注、点赞、留言、转发

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180201A08DEB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券