大家好,我是热爱开源的了不起。
今年的冬天真是个寒冷的冬天,北方频降大雪,很多城市的气温都创了新低。虽然现在的天气预报也非常准确,但是了不起就想,我们有什么方式可以自己了解一下天气的变化呢?也许这个开源项目——earth 能够解决我们的问题。
项目介绍
earth 是一个可视化全球天气状况的项目,你可以直观的在一个巨大的地球上动态的观察大气、海洋的变化,并且可以选择查看温度、湿度等天气参数。earth 的界面如下:
项目安装
你可以线上体验项目,也可以在本地部署一个属于自己的 earth。
1 | 在线地址:https://earth.nullschool.net/ |
本地部署非常简单,只需要拥有 node.js 环境即可。将项目拉取到本地后,执行以下命令:
1 | npm install |
然后访问 http://localhost:8080 即可打开首页了。
项目使用
项目的使用非常简单,进入首页,我们就可以看到一个大地图在网页中央。
你可以点击左下角的“Earth”字样打开菜单,你就可以切换语言、选择大气海洋、查看温度洋流了。
举个例子
这里举个简单的例子,比如你想查看现在全球各地的温度,你可以选择左下角菜单面板的大气、风、温度几个选项,这样画面里就不仅显示气流的走向,也显示温度了。
可以看到冬至的这几天,我国东北部地区是非常的寒冷。
一些技巧
因为项目非常的直观,使用起来也没有什么门槛,所以了不起就不一一的举例了。在这里给大家介绍一些可能会忽视掉的使用技巧。
第一个技巧是选点。如果你想查看某个地点的数据情况,直接在地球上点击该点,就可以在左边展示点的经纬度以及详细的数据信息。
第二个技巧是范围查看。例如温度和风力,画面上都用不同的颜色来区分数值的程度。虽然很直观,但是具体不同部分的颜色对应的数值是多少呢?其实把鼠标放到左下角范围的颜色条上,界面右下角就可以显示出当前颜色的数值了。
第三个是技巧投影的切换。你可以以不同的投影形式来查看地图,默认的 O(正射投影)是直观的看一个完整的地球,E(等距圆柱投影)和 P(帕特森投影)则更像我们平时看的平面地图,一次性能看到更全面的全球信息。
第四个是时间管理,你可以选择历史上的任意一天,来查看当时的天气状况。
总结
earth 是一个很有趣的项目,相比于平时常见的天气预报,我们通过 earth 可以掌握更全面的天气信息,比如可以看看台风走到哪里了?自己头顶的云层是否越积越多真的要下雨呢?感兴趣的朋友们赶快去试试吧。
1 | 项目地址:https://github.com/cambecc/earth |