有了这个项目,我也可以预测天气了


大家好,我是热爱开源的了不起。

今年的冬天真是个寒冷的冬天,北方频降大雪,很多城市的气温都创了新低。虽然现在的天气预报也非常准确,但是了不起就想,我们有什么方式可以自己了解一下天气的变化呢?也许这个开源项目——earth 能够解决我们的问题。

项目介绍

earth 是一个可视化全球天气状况的项目,你可以直观的在一个巨大的地球上动态的观察大气、海洋的变化,并且可以选择查看温度、湿度等天气参数。earth 的界面如下:

项目安装

你可以线上体验项目,也可以在本地部署一个属于自己的 earth。

1
在线地址:https://earth.nullschool.net/

本地部署非常简单,只需要拥有 node.js 环境即可。将项目拉取到本地后,执行以下命令:

1
2
npm install
node dev-server.js 8080

然后访问 http://localhost:8080 即可打开首页了。

项目使用

项目的使用非常简单,进入首页,我们就可以看到一个大地图在网页中央。

你可以点击左下角的“Earth”字样打开菜单,你就可以切换语言、选择大气海洋、查看温度洋流了。

举个例子

这里举个简单的例子,比如你想查看现在全球各地的温度,你可以选择左下角菜单面板的大气、风、温度几个选项,这样画面里就不仅显示气流的走向,也显示温度了。

可以看到冬至的这几天,我国东北部地区是非常的寒冷。

一些技巧

因为项目非常的直观,使用起来也没有什么门槛,所以了不起就不一一的举例了。在这里给大家介绍一些可能会忽视掉的使用技巧。

第一个技巧是选点。如果你想查看某个地点的数据情况,直接在地球上点击该点,就可以在左边展示点的经纬度以及详细的数据信息。

第二个技巧是范围查看。例如温度和风力,画面上都用不同的颜色来区分数值的程度。虽然很直观,但是具体不同部分的颜色对应的数值是多少呢?其实把鼠标放到左下角范围的颜色条上,界面右下角就可以显示出当前颜色的数值了。

第三个是技巧投影的切换。你可以以不同的投影形式来查看地图,默认的 O(正射投影)是直观的看一个完整的地球,E(等距圆柱投影)和 P(帕特森投影)则更像我们平时看的平面地图,一次性能看到更全面的全球信息。

第四个是时间管理,你可以选择历史上的任意一天,来查看当时的天气状况。

总结

earth 是一个很有趣的项目,相比于平时常见的天气预报,我们通过 earth 可以掌握更全面的天气信息,比如可以看看台风走到哪里了?自己头顶的云层是否越积越多真的要下雨呢?感兴趣的朋友们赶快去试试吧。

1
项目地址:https://github.com/cambecc/earth

  目录