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