我成功地用我自己的车辆数据复制了关于纽约出租车数据的vaex
博客文章中的第一张经纬度地图。然而,这个出租车位置的热图只是绘制了点,而不是绘制了底层地图。我也尝试过geopandas
作为替代地图图,但这使用形状文件,因此街道细节不存在,您也无法交互式缩放。然后我尝试ipyleaflet
了看起来很有希望的方法。我使用以下代码作为起点来生成测试热图。但是我必须用我vaex
的数据框的纬度和经度数据替换以下代码:
# Create a random heatmap
locations = [
[uniform(-80, 80), uniform(-180, 180), uniform(0, 1000)] # lat, lng, intensity
for i in range(1000)
]
如何将此概念扩展到大数据数据集?我可以从vaex
或pandas
以某种方式对纬度和经度进行分组,然后计算一个适当的intensity
值,并以这种方式减少我必须传递给热图的点数吗?
我还发现了这个,我不确定这是否意味着vaex
已经支持ipyleaflet
导出。
此堆栈溢出帖子可能有助于合并纬度和经度,尽管缺少解释,并且它还引用了问题中不可用的答案中的列。