google-bigquery - 使用 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 )。
解决方案
BigQuery Geo Viz 是用于在 BigQuery 中可视化地理空间数据的工具。但是,正如您在@GrahamPolley 的链接中已经读到的那样,限制只有 2,000 个结果。
因此,目前无法使用 BigQuery 和 Geo Viz 在地图上可视化 50M 点。
在我的脑海中,您可以从 BigQuery 导出点,然后使用您喜欢的编程语言的可视化库将它们可视化。但是,您还需要调用 Maps API,所以这不是很可行,因为它就像建议开发自己的 Geo Viz 工具一样。
我在这里为您创建了一个功能请求,我建议您加注星标以接收更新和评论,以表明有兴趣并提供一些牵引力。
另一种选择是打开一个支持案例并要求更高的限制,尽管考虑到限制的性质,我不相信你会得到提供。
推荐阅读
- linux - 想为我的树莓派创建一个特定的脚本来监视目录并执行一些操作
- excel - 获取具有第二个非空白值的行列表和第二个非空白出现的列标题
- c++ - C++ 是否提供线程安全的引用计数器?
- css - 如何制作取决于目标元素包含的 html 标签/文本节点的 CSS 选择器
- swift - 获取 Button 和 Textfield 数据,当它们在 swift 5 中以编程方式添加时
- php - 使用 Docker 和 php7.4 配置 memcached
- bokehjs - 测量散景中直方图之间的距离
- c - 如何在 centos8 中使用“dnf install”安装文件 libc.a
- javascript - 如何在 Next.JS 中使用 URL 查询创建条件逻辑?
- python - 如何在 Python 3 中执行 input() 方法时输入换行符?