谷歌推出了一種新的方式本週開發者使用地理空間數據,通過其瀏覽器的實驗計劃。
新項目稱為 Web吉爾地球儀,一個開放的地理數據可視化平台,運行在Web的GL -啟用瀏覽器,如谷歌瀏覽器。根據維基百科, 網絡吉爾是“基於Web的圖形庫,它擴展能力的JavaScript編程語言,使它能夠產生交互式三維圖形在任何兼容的Web瀏覽器。”
作為一個開始, 谷歌藝術團隊創建了一個地球,顯示世界人口和谷歌的搜索量由語言。
全球人口 :
在一篇博客文章, 道格弗里茨介紹了幾千年的挑戰,三維圖形繪製尖峰盡可能順利。該團隊使用Three.js ,一個JavaScript庫,用於構建輕量級的3D圖形:
對於每一個數據點,我們產生一個立方體與五面 - 面的底部,這涉及全球,是刪除,以提高性能。然後,我們舒展立方相對於它的數據值和位置根據緯度和經度。最後,我們所有的立方體合併成一個單一的幾何形狀,使其更有效地吸引。
他還介紹了他們如何把地球儀動畫:
感謝 WebGL的,我們可以顯示成千上萬的移動點在高幀頻通過使用用戶的圖形處理單元(GPU)的三維計算。在地球的每個州都有自己的幾何變形,我們與它們之間的一個頂點著色器,從而節省寶貴的CPU資源。此外,為了使全球看起來不錯,我們採取了優勢的可能性,並創建了兩個 GLSL的片段著色器,一個模擬的氣氛和另一個模擬正面光照的星球。
鼓勵開發做出自己的地球儀。數據格式為代表的JSON。該代碼可以在這裡 。
這感覺就像是什麼滋味,我們希望看到谷歌的I / O接下來的一周。谷歌顯示了其真正的力量,當它開始顯示數據如何可形成對自己的發現。這種做法很符合應用程序的開發和進一步利用數據的新一代信息架構。
討論 "