首页 > 解决方案 > 使用 BigQuery 可视化大量点

问题描述

在一定比例的地理数据中,如果有很多点,将数据集导出到 png 文件以便将其放置在地图上是很有用的。例如,如果有 50M 点,如果我们只是对可视化该数据感兴趣(没有采样、重新采样或聚合),我们可以将其导出为 png 并将其叠加到地图上。

这方面的一个例子是使用 GPU 数据库 MapD 完成的。例如,他们将在服务器端渲染图像https://www.omnisci.com/platform/core#native-geospatial-processing,然后将其发送回客户端:

blob:https://www.omnisci.com/3cf6df03-4809-4a6d-9b73-24c12c3fadb5

在此处输入图像描述

在 BigQuery 中是否有任何选项可以做类似的事情?在地图上绘制大量地理点/对象的建议方法是什么(不走短途聚类:https ://developers.google.com/maps/documentation/javascript/markers )。

标签: google-bigquerydata-visualizationmapboxgeojson

解决方案


BigQuery Geo Viz 是用于在 BigQuery 中可视化地理空间数据的工具。但是,正如您在@GrahamPolley 的链接中已经读到的那样,限制只有 2,000 个结果。

因此,目前无法使用 BigQuery 和 Geo Viz 在地图上可视化 50M 点。

在我的脑海中,您可以从 BigQuery 导出点,然后使用您喜欢的编程语言的可视化库将它们可视化。但是,您还需要调用 Maps API,所以这不是很可行,因为它就像建议开发自己的 Geo Viz 工具一样。

我在这里为您创建了一个功能请求,我建议您加注星标以接收更新和评论,以表明有兴趣并提供一些牵引力。

另一种选择是打开一个支持案例并要求更高的限制,尽管考虑到限制的性质,我不相信你会得到提供。


推荐阅读