即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

他码了10000行代码code,为了搞清楚春节全国空气质量怎么样

微信 辣头条 102℃ 0评论

有程序员分析了42万字的歌词,也有程序员码了1万多行的代码,只为了搞清楚春节全国空气质量。


               

90后游衍是阿里云大数据团队一名“普通”的程序员,在老家连续戴了10天口罩之后,不堪雾霾困扰的他,用一张大数据图再现了春节全国空气质量,并得到了一些连气象局都“大跌眼镜”的结果。


(全国空气质量可视化动态图)

 

“吸霾不应该成为一种习惯, ”游衍说道。他希望通过代码做点什么,完成“程序员的基本素养”。

 

和大多数宅男桌面上该有的“神秘文件夹”不同。 2月8日,游衍的桌面上出现了一个叫“空气质量数据”的文件夹。

 

首先,他从一个名为青悦开放环境数据中心的网站下载了2017年1月1日至2017年2月2日的全国1497个监测点的数据,除了广州、上海、北京等热门城市,甚至远到新疆等偏远地区的县城。



而后,他写一段脚本,将数据处理成可用:


 

最后,也是操作上最复杂的部分,游衍码了1万多行代码。

 

根据这些已知的监测站点监测出的数据,推算其他任意空间位置的数据。为此,游衍每日每夜码了万行代码,实现DataV平台GIS地图可视化组件,映射对应的颜色得到最终的可视化图片。

 


同时,游衍根据这些数据,得到了以下结果。

 

     部分一二线城市空气质量对比——



成都超过北京,霾出新高度。

 

     过年期间,全国最“污”城市和最“小清新”的城市Top 10——


  

“五家渠市的AQI达到350,相当于在吸毒了,另外全国最‘污’城市陕西承包4个城市。”游衍说道。

 

     春节期间每天空气质量变化折线图——


 

“大年初一,全国平均AQI达150以上,属于中度污染,全国用生命吸霾。不难猜疑除夕夜烟花爆竹对空气质量的显著影响力”。直到采访时,游衍仍然带着口罩与记者对话。

 

从游衍的结果中,不难看到了国人与雾霾的拉锯战,以及一个程序员“不务正业”的操心。

 

这种“奇葩事”无独有偶。此前,他的同事名为傲海的工程师也曾趁闲余时间,通过人工智能机器学习算法,分析北京重度雾霾天同大气中二氧化氮的含量存在强相关性。

 

据悉,如今游衍这个与KPI无关的“小发明”已在阿里云官网上线。


转载请注明:CodingBlog » 他码了10000行代码code,为了搞清楚春节全国空气质量怎么样

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情