有效地将路段可视化为Leaflet中的热图

arp*_*gal 6 heatmap openstreetmap webgl leaflet mapbox-gl-js

我的数据由城市路段的组成部分组成,访问次数不同。我想在Map上绘制数据并以的形式可视化heatmap

我有两个相关的问题:

  1. 我有一Open Street Maps (OSM)对成对的形式的数据node ID,其中节点ID对应于由分配给一个点的唯一ID OSM。我每个node Id人都有对应的坐标的映射。是否有任何LeafletMapbox实用程序或插件,它可以绘制一个行程/高亮使用2个路段node ID的。我总是可以手动进行操作(通过使用坐标映射并将其转换为GeoJSON),但是线宽会出现问题-我必须使其与道路的宽度完全重叠,这样看来我在强调路段。
  2. 是否有任何插件/效用Leaflet或者Mapbox,它可用于绘制polylinesgeojsonheatmap有效?我当前的方法是为每种颜色计算颜色polyline并将其编码为geojson属性。但是问题在于,随着行数的增加(> 1K),渲染变得很麻烦,并且该方法不可行。有一些插件Leaflet那里的绘图heatmap,但所有的人都对分而已,而不是线。使用的任何方法WebGL都将非常棒。

我想到的一种方法可能是将我的数据转换为shape文件,然后上传Mapbox Studio并直接用作图层。但是我不知道该怎么做,即创建一个形状文件,以一种使整个路段以正确的颜色突出显示的方式对信息进行编码。