上兩篇我們分別介紹了《Berkeley Earth》和《AQICN》兩個網(wǎng)站,今天來看一下Earth NullSchool。
這個網(wǎng)站的特色是風向圖,之前有一篇可視化之風向圖,曾經(jīng)提到過這個網(wǎng)站,也詳細介紹了風向圖的技術實現(xiàn)原理。今天針對這個網(wǎng)站,再詳細的介紹一下。同樣,在公眾號中回復“worldwind”,會提供該網(wǎng)站的源碼Demo。
如上是該網(wǎng)站的一個動圖效果,有興趣的可以訪問網(wǎng)站了解一個大概。作者在github上公布了自己的源碼(和網(wǎng)站代碼略有不同),氣象數(shù)據(jù)來自NCEP,記得上周介紹的AQICN美國數(shù)據(jù)也是來自該網(wǎng)站,查了一下,該組織應該算是美國的國家氣象局:National Centers for Environmental Prediction。
吸取上一篇的教訓,直入主題。當然,想要了解風圖原理的,可以看看之前寫的可視化之風向圖,需要對風圖的數(shù)據(jù)和思路有一定了解,不然本文在理解上可能會有點吃力。
如上是具體數(shù)據(jù)列表,Mode里顯示支持Air(風圖),Ocean(洋流),Chem(化學物),Particulates(顆粒物),Height指向不同高度,Overlay表示疊加圖層,比如風圖+溫度,洋流+浪高等,Control為時間軸控件,比如歷史數(shù)據(jù)。點擊查看不同的數(shù)據(jù)效果,不難找到對應數(shù)據(jù)的url的規(guī)范。
氣象數(shù)據(jù)采用的是epak格式,二進制流,代碼中提供了數(shù)據(jù)規(guī)范。如下是數(shù)據(jù)規(guī)范和對應的JSON屬性: