全球PM2.5分布可視化

這段時(shí)間北京隔三差五就是一場(chǎng)雨据德,雨后天空簡(jiǎn)直藍(lán)的不像話滓玖,胖友圈每次都會(huì)來(lái)一波秀藍(lán)天秀風(fēng)景毫目。在這里我就來(lái)秀一下PM2.5就斤。

最終效果

工具

  • 現(xiàn)代瀏覽器(支持WebGL即可)
  • 代碼編輯器
  • QGIS:QGIS是一個(gè)用戶界面友好的桌面地理信息系統(tǒng),可運(yùn)行在Linux庸推、Unix常侦、Mac OSX和Windows等平臺(tái)之上。QGIS是基于Qt,使用C++開發(fā)的一個(gè)用戶界面友好贬媒、跨平臺(tái)的開源版桌面地理信息系統(tǒng)聋亡。

步驟

下載數(shù)據(jù)

地理信息數(shù)據(jù)哪家強(qiáng)?NASA
http://sedac.ciesin.columbia.edu/data/set/sdei-global-annual-avg-pm2-5-2001-2010/data-download


上面的鏈接就是下載數(shù)據(jù)的地址际乘,是NASA托管在哥倫比亞大學(xué)的地球數(shù)據(jù)信息系統(tǒng)數(shù)據(jù)中心坡倔,提供了2001年到2010年的全球PM2.5數(shù)據(jù)赡译。需要翻墻才能訪問雇盖。第一次下載需要注冊(cè)搓谆,比較麻煩枚尼,最后我會(huì)上傳一個(gè)數(shù)據(jù)到網(wǎng)盤。
事實(shí)上我們下載得到的是geotiff文件蜒什,下載下來(lái)可以直接打開可以看到一幅世界地圖的圖片管毙。

這個(gè)時(shí)候就需要QGIS登場(chǎng)了

抽取數(shù)據(jù)

QGIS的使用方法我是從google上搜刮來(lái)的背桐,勉強(qiáng)能完成這次的可視化任務(wù)关拒。
現(xiàn)在我們要從下載到的tif文件中提取出經(jīng)緯度和對(duì)應(yīng)的值的數(shù)據(jù)佃蚜。

打開QGIS庸娱,在左上面板中選擇下載的tif文件,打開后就會(huì)在右邊的主窗口看到一幅有顏色差異的世界地圖谐算,在左下角可以看到這個(gè)文件包含的數(shù)據(jù)集合的最大值和最小值(54.202-1.322)熟尉。



接下來(lái)我們要導(dǎo)出數(shù)據(jù)了,點(diǎn)擊柵格=>轉(zhuǎn)化=>格式轉(zhuǎn)化



然后設(shè)置輸出文件路徑洲脂,在設(shè)置輸出路徑的時(shí)候會(huì)有一個(gè)格式選項(xiàng)斤儿,選擇Gridded XYZ。

輸出大小可以勾選25%或者不勾選(不勾選會(huì)默認(rèn)100%)恐锦,在這里輸出大小可以理解為采樣精度往果。值得一提的是在下面有一個(gè)“完成后載入畫布中”的選項(xiàng),建議把這個(gè)選項(xiàng)取消踩蔚。



點(diǎn)擊"OK",我們就會(huì)得到經(jīng)緯度和值的數(shù)據(jù)集合棚放,如果選擇100%大小的話文件體積還是蠻大的枚粘。

數(shù)據(jù)整理

打開后我們發(fā)現(xiàn)有很多經(jīng)緯度坐標(biāo)對(duì)應(yīng)的值是-999馅闽,其實(shí)就是0,我們可以把值為-999的數(shù)據(jù)去掉馍迄。另外導(dǎo)出數(shù)據(jù)的經(jīng)緯度會(huì)保留十幾位小數(shù)福也,這也是沒有必要的,可以處理為只保留小數(shù)點(diǎn)后五位攀圈。經(jīng)過這兩步處理暴凑,我們完成了對(duì)數(shù)據(jù)的瘦身。

可視化

在本例中赘来,我們將使用WebGL-Globe進(jìn)行可視化呈現(xiàn)现喳,WebGL-Globe是由google的dataarts團(tuán)隊(duì)基于Three.js開發(fā)的簡(jiǎn)單易用的地理信息數(shù)據(jù)三維可視化工具。
WebGL-Globe => https://github.com/dataarts/webgl-globe
通過查看readme文件發(fā)現(xiàn)犬辰,WebGL-Globe有自己的數(shù)據(jù)結(jié)構(gòu):

var data = [
    [
    'seriesA', [ latitude, longitude, magnitude, latitude, longitude, magnitude, ... ]
    ],
    [
    'seriesB', [ latitude, longitude, magnitude, latitude, longitude, magnitude, ... ]
    ]
];

latitude, longitude, magnitude => 緯度嗦篱,經(jīng)度,數(shù)值量級(jí)

將我們的數(shù)據(jù)處理成WebGL-Globe接收的形式幌缝,然后我們就能得到一個(gè)很棒的可視化作品了灸促。

當(dāng)然,這可是網(wǎng)頁(yè)中的可以交互的3D可視化哦涵卵,還蠻酷炫的不是嗎浴栽?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市轿偎,隨后出現(xiàn)的幾起案子典鸡,更是在濱河造成了極大的恐慌,老刑警劉巖坏晦,帶你破解...
    沈念sama閱讀 211,042評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件萝玷,死亡現(xiàn)場(chǎng)離奇詭異伊者,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)间护,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門亦渗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人汁尺,你說(shuō)我怎么就攤上這事法精。” “怎么了痴突?”我有些...
    開封第一講書人閱讀 156,674評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵搂蜓,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我辽装,道長(zhǎng)帮碰,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,340評(píng)論 1 283
  • 正文 為了忘掉前任拾积,我火速辦了婚禮殉挽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘拓巧。我一直安慰自己斯碌,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評(píng)論 5 384
  • 文/花漫 我一把揭開白布肛度。 她就那樣靜靜地躺著傻唾,像睡著了一般。 火紅的嫁衣襯著肌膚如雪承耿。 梳的紋絲不亂的頭發(fā)上冠骄,一...
    開封第一講書人閱讀 49,749評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音加袋,去河邊找鬼凛辣。 笑死,一個(gè)胖子當(dāng)著我的面吹牛锁荔,可吹牛的內(nèi)容都是我干的蟀给。 我是一名探鬼主播,決...
    沈念sama閱讀 38,902評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼阳堕,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼跋理!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起恬总,我...
    開封第一講書人閱讀 37,662評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤前普,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后壹堰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體拭卿,經(jīng)...
    沈念sama閱讀 44,110評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡骡湖,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了峻厚。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片响蕴。...
    茶點(diǎn)故事閱讀 38,577評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖惠桃,靈堂內(nèi)的尸體忽然破棺而出浦夷,到底是詐尸還是另有隱情,我是刑警寧澤辜王,帶...
    沈念sama閱讀 34,258評(píng)論 4 328
  • 正文 年R本政府宣布劈狐,位于F島的核電站,受9級(jí)特大地震影響呐馆,放射性物質(zhì)發(fā)生泄漏肥缔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評(píng)論 3 312
  • 文/蒙蒙 一汹来、第九天 我趴在偏房一處隱蔽的房頂上張望续膳。 院中可真熱鬧,春花似錦俗慈、人聲如沸姑宽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至舵变,卻和暖如春酣溃,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背纪隙。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工赊豌, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人绵咱。 一個(gè)月前我還...
    沈念sama閱讀 46,271評(píng)論 2 360
  • 正文 我出身青樓碘饼,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親悲伶。 傳聞我的和親對(duì)象是個(gè)殘疾皇子艾恼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 摘要:從雙11出發(fā),DataV經(jīng)歷過開源麸锉、產(chǎn)品化钠绍、打包解決方案、再到平臺(tái)化花沉,數(shù)據(jù)大屏應(yīng)用場(chǎng)景也從雙 11 電商作戰(zhàn)...
    暖夏未眠丶閱讀 2,283評(píng)論 0 6
  • 在網(wǎng)上瀏覽外賣訂餐網(wǎng)站的時(shí)候柳爽,偶然發(fā)現(xiàn)肯德基媳握、麥當(dāng)勞、真功夫的各個(gè)城市門店地址磷脯。所以想爬取麥當(dāng)勞廣州門店地址蛾找,然后...
    Evtion閱讀 3,369評(píng)論 1 9
  • QGIS是一套開源的跨平臺(tái)地理信息系統(tǒng),支持的操作系統(tǒng)包括Windows赵誓、Mac腋粥、Linux和BSD,也即將支持A...
    逸之閱讀 20,985評(píng)論 14 34
  • 1 序: 很多新接觸GIS的人員對(duì)地圖投影以及坐標(biāo)系統(tǒng)很難理解架曹,甚至做GIS開發(fā)做了好幾年的人也有這方面的疑惑隘冲,地...
    三維GIS那點(diǎn)事_王躍軍閱讀 17,346評(píng)論 3 43
  • 我喜歡這個(gè)世界是柔軟的展辞, 一場(chǎng)雪不會(huì)壓傷另一場(chǎng)雪, 最早最深層的那些雪花万牺, 也還是乍開放的完整罗珍、清潔 。 我喜歡這...
    后海一只貓閱讀 481評(píng)論 0 1