python-3.x - 如何在地图上使用 vaex 可视化大数据级别的经纬度数据
问题描述
我成功地用我自己的车辆数据复制了关于纽约出租车数据的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
导出。
此堆栈溢出帖子可能有助于合并纬度和经度,尽管缺少解释,并且它还引用了问题中不可用的答案中的列。
解决方案
推荐阅读
- php - 支持mysql的php动态复选框
- javascript - 在海报加载之前强制播放视频
- javascript - 如何在范围内获得总和?
- mysql - 在 VBA 宏中执行从 Excel 表中获取输入的 SQL 查询
- angular - 如何在前端使用 Angular 7 和在后端使用 Spring Boot 调试应用程序
- javascript - 在 Magento 2 中编辑前端的最佳方法是什么?
- python - 如何检查元素是否显示在下一页上?
- java - Kafka Streams:如何通过一对多关系丰富嵌套对象中的多个字段
- excel - 使用 excel VBA 进行所有权合作伙伴分组
- dojo - 在 ArcGIS JavaScript API 中首次加载时保持未选中 TOC 图层