地图可视化神器 Kepler.gl 迎来了期待已久的 3.0 版本更新🎉。距离上一个正式版本 2.5.5 发布已经过去了两年多的时间。这次的更新围绕着大规模地理信息数据可视化的多个方面实现了显著的提升。在今天的文章中,我将为大家介绍 Kepler.gl 新版本中的主要更新内容。
1. 新增渲染特效功能
从 3.0 版本开始,Kepler.gl 右侧的功能按钮中新增了 effect panel 面板。
通过它,我们可以实现非常丰富多样的渲染特效功能
如光线阴影特效和放大镜效果等。这些特效可以相互叠加使用,功能非常强大😎。
2. 新增 GeoArrow 高性能矢量文件格式支持
在过去,Kepler.gl 允许上传读取的文件格式仅限于 CSV、JSON 和 GeoJSON,这限制了其分析大规模复杂 GIS 数据的能力。而在新版本中,Kepler.gl 新增了对 Apache Arrow 中特有的 GeoArrow 格式的支持。在官方的测试示例中,读取及解析百万行级别的多边形矢量表数据,Arrow 格式的速度比 GeoJSON 快了超过 10 倍。
3. 底层地图框架更换为 Maplibre
Kepler.gl 底层地图框架从 3.0 版本开始正式更换为 Maplibre。由于 Mapbox 修改了其开源协议,变成了闭源商业地图框架,为避免受限,Kepler.gl 更换了底层地图框架。这意味着用户可以享受到更多更新和更活跃的开源 GIS 技术的加持。
经历了底层技术的大换血,在更多更新更活跃的开源 GIS 技术加持下,Kepler.gl 正朝着新的发展方向前进。后续将有更多的更新内容,我也会持续撰文分享给大家🤗。
暂无评论内容