天天看點

螞蟻金服開源地理可視化引擎L7 2.0正式版釋出 - 讓地圖動起來

L7 是由螞蟻金服 AntV 資料可視化團隊推出的基于 WebGL 的開源大規模地理空間資料可視分析開發架構。L7 專注于空間資料的可視化表達。圖形符号學為理論基礎,将抽象複雜的空間資料轉化成 2D、3D 符号,通過顔色、大小、體積、紋理等視覺變量實作豐富的可視化表達。

2.0 beta 版釋出一個多月以來經過 20 多個小版本的疊代釋出,正式告别 beta 版,迎來

2.0 正版

。正式版主要增加圖層互動功能以及點,線、面的動畫支援;在可視化種類上新增聚合圖,文本标注,虛線,城市建築等新圖層。在資料類型上增加了衛星遙感資料可視化支援。文檔方面對内容結構進行了重構,詳細介紹每個圖層如何使用,文檔内容更豐富,使用更快捷。為了友善新使用者快速上手我們還提供了不同架構的

項目模闆

GitHub

歡迎Star

L7 2.0 新功能介紹

圖層動畫

L7 基于圖形渲染的動畫機制,支援數以萬計的地理要素流暢的動畫顯示。目前點圖層支援水波紋效果,飛線效果、點亮城市效果。通過對 Layer 新增 Animate 方法可以設定動畫類型和動畫配置,簡單快捷。

3D弧線與氣泡水波紋效果的結合可視化

2.0 版本以城市建築作為一個獨立圖層(CityBuildingLayer)透出使用

路徑圖動畫效果

水波紋效果,可以擴充更多的點動畫效果

基礎互動

通過 WebGL 離屏渲染技術實作基于像素拾取,L7 支援海量資料快速選中,高亮滿足互動需求。圖層支援 active,select 等互動高亮方法,也支援監聽圖層事件實作自定義高亮效果。圖層互動事件傳回選中的要素的地理資訊你可以通過新加高亮圖層實作自定義的效果。

填充圖滑過高亮,popup 顯示資料資訊

線圖層拾取,1 像素的線要素也可以做到精确拾取

3d 柱圖滑過高亮,popup 顯示資料資訊

栅格資料

栅格資料一般是指遙感衛星資料,如氣象,高程,植被指數等資料。L7 采用 WebGL 渲染技術實作前端動态渲染,使用者可以自定義樣式,并支援資料過濾。衛星遙感資料可視化在影像處理分析和 AI 智能解譯領域會有很大應用,繼晶片等硬體限制出口之後,地理空間圖像軟體也被列入限制的名單,遙感資料可視化是打造自主可控遙感資訊智能分析與綜合應用生态體系的基礎技術之一,我們将會在這個領域持續投入,為國家代研。

地形圖可視化根據高程進行顔色映射

植被指數,地形圖,夜光圖可視化

增強效果

點聚合圖

海量點資料支援聚合顯示

文本标注

支援文本标注,文本避讓

虛線繪制

路徑圖,弧線圖線樣式都設定成虛線

更多新特性見釋出日志

感謝

2.0 版本的疊代中,我們很欣喜地看到,有越來越多開源社群的小夥伴加入到了 L7 的貢獻者行列中來。感謝大家的鼎力支援,這裡特别感謝

ParryQiu

同學,L7 非常榮幸能和大家一路同行!

共建

歡迎更多的同學加入進來,你可以提需求、建議或者分享L7的使用案例;可以去GitHub提issue、PR;也可以去L7服務群分享使用經驗,答疑解惑,共同推動L7的生态不斷完善。

:

https://github.com/antvis/L7

歡迎 Star

官網

https://l7.antv.vision/

官方釘釘服務支援群:

繼續閱讀