kepler.gl在海量地理定位数据可视化的应用何珊

在Uber,庞大的地理数据是我们最宝贵的财产,通过研究这些地理数据,我们可以从中获得大量的有价值的商业信息。Uber的数据可视化团开发了一系例用于分析研究大规模地理数据的平台和组建,其中开源了的有http://deck.gl, http://luma.gl, react-map-gl.kepler.gl是由我主创,Uber最新开源的的地理数据可视化平台。 kepler.gl是一个高性能,不限资源来源,用于大规模地理数据可视化的网络应用程序。kepler.gl采用GPU渲染,可以快速的渲染几万个数据点。kepler.gl的架构包括了http://deck.gl, React,Redux, React-palm,react-map-gl等组件。 这次演讲,我会从地理数据可视化技术讲起,介绍什么是地理数据可视化,以及我们如何利用地理数据可视化获取信息。我还会简单概括目前国外开发前端地理数据可视化平台主要用到的各种技术。我会展示如何用kepler.gl快速分析大规模地理数据,生成绚丽多彩的三维地图。最后我会介绍kepler.gl背后的组件,以及我搭建kepler.gl时所用到的一些高端的前端技术。包括GPU计算,创建reducer组件,自动镶嵌多个redux reducer,依赖注入UI零件(Dependency Injection)等等。