我在kepler.gl中工作,并从数据库中加载数据。如果数据库更新了,我希望能够动态更新数据集。有没有办法向数据集中添加一行并更新地图?
我尝试过删除数据集(使用removeDataset),然后用更新后的数据(addDataToMap)重新添加它,但是当涉及到较大的数据集时,这种方法效率不高。
提前谢谢。
发布于 2018-07-28 05:02:14
感谢您使用Kepler.gl。我在建造开普勒的团队中工作。
目前,我们没有一种直接的方法来更新现有的数据集。我们的github项目存在一个问题:https://github.com/uber/kepler.gl/issues/176。
同时,您可以通过跳过removeDataSet并使用新数据调用addDataToMap来更改流程。确保作为addDataToMap调用传递的新数据集id与现有数据集id匹配;这样做将用新数据覆盖现有数据。
确保在addDataToMap调用中传递与当前处于开户状态的配置相同的配置。
您可以在调用addDataToMap之前使用KeplerGlSchema导出配置
https://stackoverflow.com/questions/51502793
复制相似问题