文章来源|辣头条
有程序员分析了42万字的歌词,也有程序员码了1万多行的代码,只为了搞清楚春节全国空气质量。
90后游衍是阿里云大数据团队一名“普通”的程序员,在老家连续戴了10天口罩之后,不堪雾霾困扰的他,用一张大数据图再现了春节全国空气质量,并得到了一些连气象局都“大跌眼镜”的结果。
(全国空气质量可视化动态图)
“吸霾不应该成为一种习惯, ”游衍说道。他希望通过代码做点什么,完成“程序员的基本素养”。
和大多数宅男桌面上该有的“神秘文件夹”不同。 2月8日,游衍的桌面上出现了一个叫“空气质量数据”的文件夹。
首先,他从一个名为青悦开放环境数据中心的网站下载了2017年1月1日至2017年2月2日的全国1497个监测点的数据,除了广州、上海、北京等热门城市,甚至远到新疆等偏远地区的县城。
而后,他写一段脚本,将数据处理成可用:
最后,也是操作上最复杂的部分,游衍码了1万多行代码。
根据这些已知的监测站点监测出的数据,推算其他任意空间位置的数据。为此,游衍每日每夜码了万行代码,实现DataV平台GIS地图可视化组件,映射对应的颜色得到最终的可视化图片。
同时,游衍根据这些数据,得到了以下结果。
• 部分一二线城市空气质量对比——
成都超过北京,霾出新高度。
• 过年期间,全国最“污”城市和最“小清新”的城市Top 10——
“五家渠市的AQI达到350,相当于在吸毒了,另外全国最‘污’城市陕西承包4个城市。”游衍说道。
• 春节期间每天空气质量变化折线图——
“大年初一,全国平均AQI达150以上,属于中度污染,全国用生命吸霾。不难猜疑除夕夜烟花爆竹对空气质量的显著影响力”。直到采访时,游衍仍然带着口罩与记者对话。
从游衍的结果中,不难看到了国人与雾霾的拉锯战,以及一个程序员“不务正业”的操心。
这种“奇葩事”无独有偶。此前,他的同事名为傲海的工程师也曾趁闲余时间,通过人工智能机器学习算法,分析北京重度雾霾天同大气中二氧化氮的含量存在强相关性。
据悉,如今游衍这个与KPI无关的“小发明”已在阿里云官网上线。
点击“阅读原文”查看!
这篇文章还没有评论