空間數據可視化就這麼簡單,酷炫螞蟻金服開源地理可視化引擎L7

2020-12-15 講講地理可視化

導讀

L7 是由螞蟻金服 AntV 數據可視化團隊推出的基於 WebGL 的開源大規模地理空間數據可視分析開發框架。L7 中的 L 代表 Location,7 代表世界七大洲,寓意能為全球位置數據提供可視分析的能力。L7 以圖形符號學為理論基礎,將抽象複雜的空間數據轉化成 2D、3D 符號,通過顏色、大小、體積、紋理等視覺變量實現豐富的可視化表達。

可視化效果概覽

L7 經過一年的業務錘鍊和打磨,可以在地理信息應用、大屏展示、大規模地理數據分析等多種業務場景提供支持。地理分析應用往往是集時間、空間、屬性等多維度數據為一體的綜合性可視分析系統,在數據規模,數據類型,以及交互模式上具有極其複雜的多樣性,因此在設計和開發地理可視化分析應用時,需要不同領域的人共同參與。

我們希望通過提供一套地理可視化領域下的最佳解決方案,能夠讓沒有任何空間數據技術背景的人,通過簡單的學習,就能夠設計、開發和使用地理數據分析應用。L7 把各領域的專業技術進行抽象封裝,將簡單和便捷留給用戶,降低使用門檻,打造簡單易用的地理可視化引擎。即使沒有地理可視化專業背景,也可以快速搭建地理可視化分析應用,突破地理數據專業門檻,人人都能玩轉地理數據。

L7 2.0 版本特性

數據驅動可視化展示數據驅動,從數到形,支持豐富的地圖可視化類型,更好洞察數據。2D,3D 一體化的海量數據高性能渲染百萬級空間數據實時,動態渲染。簡單靈活的數據接入支持CSV,JSON,geojson等數據格式接入,可以根據需求自定義數據格式,無需複雜的空間數據轉換。多地圖底圖支持,支持離線內網部署

高德地圖國內合法合規的地理底圖,Mapbox 滿足國際化業務需求。

特性詳細介紹

多地圖底圖支持

L7 專注地理可視化層的設計和研發,地圖底圖使用第三方服務,相比1.x 版本, 2.0版本新增了多地圖支持,可以在高德地圖和MapBox 地圖之間無縫切換,國內的業務場景可以使用安全合規的高德地圖方案,國際化或者離線部署需求可以採用MapBox方案。同時在2.0新架構體系下可以更好地擴展其它地圖。

創建L7實例時,我們只需要指定地圖類型Type設置為 amap 或者 mapbox 即可完成初始化。

const scene = new Scene({ id: 'map', token:'****XXXX', //對應的map的key or token center: [103.837,1.3602], pitch: 4., zoom: 10., rotation: 19., type: 'mapbox' // amap, style: 'light',});

簡單的語法,靈活的數據接入

L7地理可視化設計思想以圖形符號學為基礎,以點、線、面基礎元素為核心,通過顏色、大小、形狀、紋理、動畫幾個維度的數據映射,實現千變萬化的圖形展示。

我們的demo展示了如何繪製一個簡單氣泡圖,右側代碼展示了具體的實現。

根據數據欄位我們還可以使用size、color、 shape方法進行數據映射,進而實現千變萬化的展示。

豐富的地理圖表類型

豐富的圖表類型滿足你業務上不同數據、不同目的可視化展示需求。

點圖層

根據點數據的可視化使用場景,我們將點數據表達方式進行了詳細劃分。目前分為:氣泡圖、散點圖、符號地圖、3D柱狀地圖、聚合地圖、複合圖表地圖和自定義Marker 共7 種基本類型。

淺色主題不同樣式的點圖層展示

線圖層

路徑地圖弧線,支持2D弧線、3D弧線以及大圓航線等值線

線圖層不同效果展示

面圖層

填充圖3D填充圖

填充圖通常用來表達區域範圍具有分級現象的聚合面狀分布,常以顏色或底紋填充的圖斑,如:風險等級劃分、降水量劃分,等等

填充圖我們還可以將數據按照高度、顏色進行映射,實現3D可視化效果。

熱力圖

熱力圖分為經典熱力圖、蜂窩熱力圖和網格熱力圖,可以支持2D、3D兩種方式展示,滿足不同場景數據聚合統計需求

經典熱力圖提供 2D、3D兩個版本

蜂窩、網格熱力圖目前L7 提供了蜂窩和網格兩種數據聚合算法,將離散的點數據根據距離以蜂窩六邊形和網格四邊形為基礎單元聚合,聚合後的結果還可設置成不同的形狀進行展示。

主題

針對地圖可視化黑白兩種通用場景,L7在地理設計上做了很多具體實踐案例,追求做到數據準確,可信,美。

黑白兩種可視化主題

L7 2.0 Roadmap

L7 是開源地理可視化引擎,在符合 MIT 開源協議要求下可以完全免費的構造自己地理可視化應用,此次發布為 L7 2.0 beta 版本,主要體現L7空間數據的可視化展現能力,正式版本我們將補充交互能力和動畫能力,屆時可以製作更豐富的可視化效果,多維度可視化空間數據。

結語

通過地理可視化我們可以將各種數據、信息轉化成更易於理解的地圖形式,賦予地理數據新的活力。地圖不僅能夠整合我們的現有知識,還能幫助我們更好運用這些數據,賦予我們認識世界的全新視角。

L7 將不斷增強空間數據的表達能力,可視化交互體驗。同時我們也會推出通用業務的場景的解決方案,例如:以行政區劃為核心的地理統計圖;地理空間數據和關係數據圖計算相結合的可視化方案;與空間資料庫,雲計算平臺相結合的地理數據實時計算分析可視化解決方案。

更多技術細節,詳細進展,請關注 GitHub,https://github.com/antvis/L7歡迎大家來給點點 Star,讓更多人看到這個開源的項目。

相關焦點

  • 20個免費和開源數據可視化工具
    數據可視化正在幫助全球的公司識別模式,預測結果並提高業務回報。可視化是數據分析的一個重要方面。簡而言之,數據可視化以可視格式傳達表格或空間數據的結果。圖像有能力清晰地捕捉注意力並傳達想法。這有助於決策並推動改進行動。通過使用正確的工具,您可以從原始數據中勾勒出令人信服的視覺故事。以下是一些用於數據可視化的免費和開源工具。
  • 值得推薦的數據可視化工具都在這
    1、純可視化圖表生成/圖表插件——適合開發,工程師 ECharts 一個純Javascript的數據可視化庫,百度的產品,常應用於軟體產品開發或網頁的統計圖表模塊。可在Web端高度定製可視化圖表,圖表種類多,動態可視化效,各類圖表各類形式都完全開源免費。
  • 有哪些值得推薦的數據可視化工具?
    可用於業務數據的快速分析,製作dashboard,也可構建可視化大屏。tableau的平價替代,有別於Tableau的是,企業級數據分析的功能更多。可在Web端高度定製可視化圖表,圖表種類多,動態可視化效,各類圖表各類形式都完全開源免費。能處理大數據量和3D繪圖也不遜色,據說結合百度地圖的使用很出色。 AntV又是螞蟻金服出品(阿里系)的一套數據可視化語法,貌似是國內第一個採用The grammar Of Graphics這套理論的可視化庫。
  • 開源數據可視化工具資源整合
    現如今大家都知道看圖比看字更有效那找到合適的圖表形式表達數據的能力是我們這些優秀設計師必備的素質呀當然也包括看到這篇文章的你畢竟我們的臉類型: Web應用技術: JavaScript開源協議: Commercial資源連結主頁:http://cartodb.com/文檔:http://docs.cartodb.com/教程:http://docs.cartodb.com
  • 21款酷炫的數據可視化工具
    這款工具幫你將數據可視化的時間從幾小時減少到了幾分鐘。它的操作非常簡單,你只需上傳數據,選擇一個圖表或地圖,然後點擊發布就可以了。Datawrapper是為你的需求定製化而存在的,版式和視覺效果都可以按照你的樣式規範而調整。Leaflet
  • 地理空間大數據可視化——GIS三維表現
    其實,地理空間大數據分析的原理和方法大同小異,但是分析的結果的表達卻是千變萬化。優秀精彩的數據可視化表達可以使方案出類拔萃。仔細想想,其實和人是一樣一樣的,長的好看的人更容易受歡迎,再有內涵的人也要通過不俗的言談舉止來令人矚目。
  • 數據可視化工具大集合
    所謂數據可視化是對大型資料庫或數據倉庫中的數據的可視化,它是可視化技術在非空間數據領域的應用,使人們不再局限於通過關係數據表來觀察和分析數據信息
  • 實用的數據可視化工具大集合!
    推薦一些簡單的,日常工作能實際應用,或者個人學習數據分析、可視化有必要的工具。希望大家能真的用起來!可在Web端高度定製可視化圖表,圖表種類多,動態可視化效,各類圖表各類形式都完全開源免費。能處理大數據量和3D繪圖也不遜色,據說結合百度地圖的使用很出色。Echart還是多用於一些開發場景的,但它也衍生了一個0代碼的圖表生成器—「百度圖說」,我體驗了下,操作基本上就是選擇圖標,把數據複製過去,然後生成圖表,保存為圖或者代碼嵌入。
  • 21款酷炫的數據可視化工具,拿走不謝!
    如果你正著手於從數據中洞察出有用信息,那你所需要的正是——數據可視化。俗話說,有圖有真相,一圖勝千言,取悅了眼球,剩下的都好說。本文挖掘了21款炙手可熱的數據可視化工具,乾淨利落的高顏值信息圖,就要這樣做!
  • Top 7大開源數據可視化分析工具!
    Top 7大開源數據可視化分析工具! Top 7大開源數據可視化分析工具!關鍵詞: 開源 數據   目前,我們可以在市場上找到很多用於網絡分析和數據可視化的開源工具,例如NetworkX,R和Gephi中的iGraph包等。
  • 玩轉大數據可視化,推薦幾個必學的工具!
    如何利用大數據可視化,如何做好大數據可視化,今天就給大家介紹一些實用的工具,有圖表庫、有BI ......D3.js是開源工具,使用數據驅動的方式創建漂亮的網頁,D3.js可實現實時交互,這個庫非常強大和前沿。3、TableauTableau公司將數據運算與美觀的圖表完美地嫁接在一起。
  • canvas/數據可視化工具庫匯總
    官網:https://d3js.org/GitHub地址:https://github.com/mbostock/d3d3 一個基於數據操作文檔的js數據可視化框架,最流行的數據可視化庫之一 2:Chart.js
  • 世界公認的最好的十佳大數據可視化工具,趕快收藏
    在大數據時代,數位化轉型已經成為行業迫切的需求。2016-2018年金融、醫療、政府、安全等行業在大數據方向上的投入持續增加,大數據可視化的需求呈現爆發式增長,數據可視化的工具實在太多,今天為大家推薦世界公認的最好的十佳大數據可視化工具。1.
  • 19款數據可視化工具,分分鐘搞定酷炫信息圖
    以下19款工具,幫助你從調研,數據分析,流程,甚至簡歷 ,實現最專業的數據可視化,分分鐘搞定酷炫信息圖, 趕緊把他們用到你的作品集裡吧。
  • 開源推薦:來自Google大腦團隊的19個數據可視化項目
    對研究科學家來說,隨著機器學習系統的廣泛應用,理解模型解讀數據的方式正變得越來越重要。但是,探索數據的一大主要難題是數據往往具有數百個乃至數千個維度,這意味著我們需要使用特別的工具才能調查清楚數據空間。為此,AI 前線整理了 Google 大腦團隊出品的 19 個開源數據可視化項目,分享給廣大讀者。
  • 39個大數據可視化工具
    無論是在行政演示中為數據點創建一個可視化進程,還是用可視化概念來細分客戶,數據可視化都顯得尤為重要。以前的工具的基本不能處理大數據。本文將推薦39個可用於處理大數據的可視化工具(排名不分先後)。其中許多工具是開源的,能夠共同使用或嵌入已經設計好的應用程式中使用,例如JavaScript,JSON,SVG,Python,HTML5,甚至有些工具不需要任何程式語言基礎。
  • 八款卓越開源工具幫你搞定數據可視化難題
    八款卓越開源工具幫你搞定數據可視化難題 數據可視化是指將表格或者空間數據轉化為人類友好且直觀可視形式的處理機制。目前市面上的多款開源工具能夠幫助大家創建出實用且信息豐富的圖形成果。在今天的文章中,我們將一同了解其中八種開源數據可視化工具。
  • 國外常用的十個數據可視化工具
    有時,數據集如此之大,以至於無法從中辨別出任何有用的東西。這就是數據可視化的用武之地。創建數據可視化很少會很簡單。設計人員似乎並不能簡單地獲取具有數千個條目的數據集並從頭開始創建可視化效果。當然可以,但是誰願意花費數十或數百小時在散點圖上繪製點?這就是數據可視化工具的用武之地。
  • 19款實用「數據可視化工具」
    CartoDB一般以資料庫模板為基礎開始製圖,用戶可上傳地理空間數據並設置公開或者個人可見。支持製作動態地圖,可修改可視化代碼。TableauTableau,全球知名數據可視化工具,操作界面非常簡潔,簡單易用,傻瓜式入門,適合新手。
  • 想要搞懂數據可視化,看這一篇就夠了
    最近很多朋友跟我抱怨:為了公司數據好看,老闆一個勁地想要數據可視化,以為可視化就是畫畫圖表這麼簡單,可苦了自己天天加班做數據,但其實老闆根本不懂可視化!確實,數據可視化無疑是當今最火熱的詞,不管是做什麼數據,似乎都要拿來做一下可視化才行,但很多人都對數據可視化沒有一個具體的概念,也不知道該如何實現可視化。