是否可以在kepler.gl中动态添加到数据集



我在kepler.gl中工作,并从数据库加载数据。如果数据库更新了,我希望能够动态更新数据集。有什么方法可以将一行添加到数据集并更新地图吗?

我尝试过删除数据集(使用removeDataset(,并将其与更新的数据一起添加回(addDataToMap(,但对于较大的数据集,这并不有效。

提前谢谢。

感谢您使用开普勒.gl。我在建造开普勒的团队中工作。

目前,我们没有一个直接的方法来更新现有的数据集。我们的github项目存在一个问题:https://github.com/uber/kepler.gl/issues/176.

同时,您可以通过跳过removeDatat并使用新数据调用addDataToMap来更改流。确保您作为addDataToMap调用传递的新数据集id与现有数据集id匹配;通过这样做,您将用新数据覆盖现有数据。

确保在addDataToMap调用中传递当前处于kepler状态的相同配置。

在调用addDataToMap 之前,您可以使用KeplerGlSchema导出配置

最新更新