0

我的要求是在地图上渲染矢量数据(CSV、geoJson)和光栅图像(WMS 或 png)。然后,用户将能够用点或多边形注释这些数据。这样的渲染应该像jupyter-lab extension和一样工作jupyter-widget

我正在探索满足上述大多数要求的kepler.gl库,但光栅数据(图像、wms)的渲染除外。

有没有人在 kepler.gl 上获得了光栅图像/瓷砖渲染?你能分享一下方法或代码参考吗?

PS:

我遇到了以下信息

4

1 回答 1

0

这里最简单的方法是从 Kepler 实例中获取 Mapbox 引用,并直接与其通信:有getMapBoxRef一个 KeplerGL 组件的属性可用。一旦你得到它,

const getMapBoxRef = mapbox => {
  map = mapbox.getMap();
  map.on('load', () => { ... });
}

然后您可以将任何 mapbox 源/图层(包括图像)直接添加到 Mapbox 实例: https ://docs.mapbox.com/mapbox-gl-js/example/image-on-a-map/

于 2021-07-16T08:16:30.183 回答