(数据科学学习手札156)地图可视化神器kepler.gl 3.0版本发布
本文已收錄至我的
Github倉庫https://github.com/CNFeffery/DataScienceStudyNotes
1 簡介
大家好我是費老師,地圖可視化神器kepler.gl終于帶來了其3.0大版本的更新??,距離其上一個正式版本2.5.5的發布已經過去了兩年多的時間,這次的版本更新也圍繞巨量地理信息數據可視化的多個方面實現了顯著的提升,今天的文章中,我就將為大家介紹kepler.gl新版本中的主要更新內容。
2 kepler.gl 3.0版本主要更新內容介紹
2.1 新增渲染特效功能
從3.0版本開始,kepler.gl右側的功能按鈕中新增effect panel面板:
通過它我們可以實現非常豐富多樣的渲染特效功能:
譬如光線陰影特效,可以通過設置精確的時區、時間等參數,來為地圖中的三維要素配置逼真的光影效果:
或是開啟放大鏡效果:
且多種特效可以相互疊加使用,功能非常的強大??~
2.2 新增GeoArrow高性能矢量文件格式支持
在過去,kepler.gl允許上傳讀取的文件格式僅限于csv、json和geojson,這顯然限制了其分析大規模復雜GIS數據的能力。而在新版本中,kepler.gl新增了對Apache Arrow中特有的GeoArrow格式的支持,在官方的測試示例中,讀取及解析百萬行級別的多邊形矢量表數據,arrow格式速度比geojson快了超過10倍:
目前該項特性僅支持多邊形圖層,未來kepler.gl將為更多類型的矢量圖層支持GeoArrow格式,敬請期待~
2.3 底層地圖框架更換為Maplibre
很多朋友都知道,kepler.gl底層是基于React、Mapbox以及deck.gl等框架進行功能構建,但由于Mapbox從1.13版本開始修改了其開源協議,變成了閉源商業地圖框架,因此為了避免被不再開源的Mapbox限制其發展,kepler.gl從3.0版本開始正式將底層地圖框架更換成相兼容的開源高性能地圖框架Maplibre(這也是費老師我在日常GIS平臺研發工作中使用的主力框架,強烈推薦)。
受此影響,我們作為用戶唯一能感知到的變化就是默認自帶的可選地圖更換為非Mapbox提供的一系列開放底圖:
以及地圖右下角信息的變化:
經歷了底層技術的大換血,在更多更新更活躍的開源GIS技術加持下,kepler.gl正朝著新的發展方向前進,后續更多的更新內容我也會持續撰文分享給大家??~
訪問kepler.gl官方應用地址體驗更多功能特性:https://kepler.gl/demo
以上就是本文的全部內容,歡迎在評論區與我進行討論~
總結
以上是生活随笔為你收集整理的(数据科学学习手札156)地图可视化神器kepler.gl 3.0版本发布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 早报:华为推送HarmonyOS 3最新
- 下一篇: 什么是意向锁?它和意向书有什么区别?