(山东女子学院 信息技能学院,山东 济南 250300)
择要:在微信平台的根本上,针对中国景象资料日、月、年值数据,利用PHP脚本技能,以新浪云作为做事器,利用MYSQL数据库绘制折线图,实现信息可视化,终极设计开拓了运用于微信的气候做事。终极验证了基于微信平台开拓气候信息发布的有效性。
0弁言

由气候检测所获取的气候数据信息经由逐年的积累,已经成为一个巨量的数据资源[1],越来越多的研究团队开始对这些数据资源进行可视化整理并剖析研究。气候做事如何更好地利用大量的气候数据信息并进行可视化展现,已成为评判气候信息做事的第一要素。
可视化技能中的数据可视化[2]与基于层次的可视化技能[3]相结合,彻底摒弃繁杂的气候信息数据,将其通过转化为图形的办法,实现人与图像之间的图像互换办法[4]。这种互换办法的实质便是人机互助[5]。可视界面使得人们可以更加有效地不雅观察、研究大规模的信息数据,从而获取隐蔽在信息内部的特点和规律[6],并与用户交互界面[7]实现气候信息的查询。而所谓的数据可视化便是利用可视化技能将大型数据库或大量的数据进行的可视化[8],以图形界面的办法输出数据信息。DEMIR I等在2013年就在基于网络平台的爱荷华防汛信息系统(IFIS)利用了可视化实现爱荷华大水中央的大水信息与爱荷华社区的交互[9]。
设计并实现一套完全、高效的基于微信"大众平台的气候做事信息发布系统,可以更加人性化地为用户揭示气候数据信息,以便用户通过形象的界面获取气候数据信息的潜在代价。
1微信气候信息可视化的需求性剖析
就微信的用户类型统计来看,75%以上的用户为19~45岁,接管能力强,事情压力大的高知识水平的学生和高收入的就业职员,为了方便快捷地获取气候数据,微信气候做事平台会成为这些人群的首选。将这些气候信息可视化后,形成的折线统计图、柱形统计图、饼形统计图生动形象地展现了一段韶光内的气候数据信息的变革,更加方便了利用人群对付气候信息的获取。
2微信气候信息可视化的可行性剖析
2.1技能可行性
微信平台是一个开放的平台,许可任何团体和个人免费申请账号,并拥有自己的"大众年夜众账号。《微信"大众年夜众平台搭建与开拓揭秘》一书详细地先容了以PHP技能为根本的微信公众年夜众平台的搭建、编辑、管理、接口和数据库的利用等。
PHP是一种大略的、面向工具的、可移植的、动态功能强大的脚本措辞,不仅可以用来开拓Web运用程序,也可以用来开拓普通运用程序。
在SAE新浪云打算平台上开拓者可以利用其供应的分布式打算、存储做事等功能,这些功能将大大降落开拓本钱。
景象预报查询可以利用百度接口API,根据经纬度/城市名查询景象情形。
新浪云MYSQL 数据库是一种开放源代码的关系型数据库管理系统,它利用最常用的SQL措辞进行数据库管理。
2.2运用可行性
微信气候信息是基于微信的一种气候做事,可视化则是气候做事必不可少的一种信息展现形式。微信对话界面简洁大方、操作大略,在查看景象、资讯等信息时,界面灵巧,适用性强。
3设计概要
3.1通信机制
微信用户与微信"大众平台之间的通信机制如图1所示。
根据图1微信用户与微信"大众平台之间的通信机制,实现微信账号与微信"大众年夜众平台之间的联系。
3.2数据库的连接
MySQL是SAE所供应的分布式数据库集群做事,可供多人同时进行数据的访问。数据库连接的详细实现过程:(1)在同一个数据库之间建立连接,实现数据访问;(2)在程序中发送SQL语句,向数据库建立连接;(3)处理数据库返回的结果。数据库连接如图2所示。
数据库的利用不仅是为了存储大量的数据信息,也是为了方便利用SQL语句和PHP措辞实现大数据转换成可视化图形输出。
3.3信息可视化的实现过程
随着数据可视化技能的快速发展,可视化技能剖析数据的办法也被越来越多的新运用所利用。冗长繁杂的大数据在可视化技能的处理下,变得直不雅观、清晰。图3便是数据可视化实现的过程。图3信息可视化的实现流程
利用MYSQL数据库绘制折线图、柱形图、饼形图实现数据可视化。首先获取数据库中的气候信息,然后通过可视化的处理程序进行数据处理并天生可视化图形,末了在用户界面将大量的气候信息天生的可视化图形显示出来。
4设计结果
4.1系统功能
经由先期的ER图,剖析得到该气候做事系统的五部分功能构造图,如图4所示。通过功能构造图的显示,清晰获取该系统所能实现的各种功能。
微信气候做事具有5种功能,分别是:查询景象、气候资讯、地理信息、气候数据可视化展示、大略的机器人等功能。
4.2实现效果
4.2.1获取景象
在手机客户端发送数字1可以获取用户想查询城市的景象,例如发送“济南景象”,可以得到济南市的气候信息。
4.2.2获取资讯信息
发送数字2可以查询最近的磨难预警资讯,可以获取最新最全面的全国资讯信息。
4.2.3可视化图形
气候信息可视化后,得到图像化的数据信息,图5是1971年~2000年累年各月极度最高气温饼形图。可以直不雅观地获取图形所表达的信息,避免了处理繁芜的数据。
柱形图和折线图所展现的效果与饼形图的效果是一样的,在信息可视化之后,大量的数据信息将以图像的形式展现,方便了用户剖析数据之间的规律。在气候信息上,则可以帮助气候员或其他利用职员发布和预防气候磨难。
5结论
气候数据的信息可视化在移动互联网繁荣的时期更加主要,如何以更加易于传播的办法进行气候数据直不雅观的显示是气候做事的关键。本文以微信的气候信息做事为例,将大量的气候信息数据通过微信平台的图像显示进行可视化,通过图形直不雅观地将数据信息显示在用户的微信平台界面上,易于气候信息的传播,可为用户供应更加简洁快捷的做事。
参考文献
[1] 李效伟. 学生评教留言的方向性剖析[J]. 微型机与运用,2016,35(3):2427.[2] 杨峰. 从科学打算可视化到信息可视化[J]. 情报杂志,2007,26(1):1820,24.
[3] 刘勘,周晓峥,周洞汝. 数据可视化的研究与发展[J]. 打算机工程,2002,28(8):12.
[4] 吴铁健.基于Web的气候可视化系统研究与实现[D].长沙:国防科学技能大学,2002.
[5] 陈俊凤,何晓萍. 数字图书馆培植中的信息可视化技能[J]. 图书情报事情,2010(S2):280282.
[6] 杨彦波,刘滨,祁明月. 信息可视化研究综述[J]. 河北科技大学学报,2014,35(1):91102.
[7] 李效伟,李志慧,王赛,等.基于Joomla的网页制作佳构课程网站培植[J].微型机与运用,2016,35(5):9193.
[8] 贺全兵. 可视化技能的发展及运用[J]. 中国西部科技,2008,7(4):47.
[9] DEMIR I, WITOLD F.Krajewski towards an integrated flood information system: centralized data access,analysis, and visualization [J]. Environmental Modelling and Software, 2013, 50(12):7784.