使用 BigQuery 查询地理空间数据
Query geospatial data with BigQuery
您好,我想获取一份基于 GPS 坐标的 public 位置(餐厅、酒店、电影院等)邻居列表。 BigQuery 可以做到这一点吗?
如果您将经纬度或 GPS 坐标作为列,您绝对可以使用 WHERE 坐标比较从 BigQuery 中获取矩形区域,然后在所选行上进行聚合。
BigQuery 中可用的标量运算也非常强大——您可以向查询中添加各种 arithmetic functions,并且仍然可以获得出色的性能。
您在链接页面上找到了列出的示例查询:
- Return 以旧金山 (37.46, -122.50) 为中心的矩形边界框内的点集合。
- Return 以科罗拉多州丹佛市 (39.73, -104.98) 为中心,使用余弦球面定律确定的近似圆内最多 100 个点的集合。
GCP 宣布使用 BigQuery 的新地理空间数据类型和函数 GIS.New 函数和数据类型遵循 SQL/MM 空间标准,PostGIS 用户和任何已经在 [=17] 中进行地理空间分析的人都会熟悉=].
此外,还宣布了一种名为 BigQuery Geo Viz 的新型轻量级可视化工具,该工具专为希望在地图上绘制和设置地理空间查询结果样式的 BigQuery 用户而设计。
实施,目前处于 alpha 阶段。您可以请求获得访问权限。
可以在此处找到更多详细信息 - GCP Blog
您好,我想获取一份基于 GPS 坐标的 public 位置(餐厅、酒店、电影院等)邻居列表。 BigQuery 可以做到这一点吗?
如果您将经纬度或 GPS 坐标作为列,您绝对可以使用 WHERE 坐标比较从 BigQuery 中获取矩形区域,然后在所选行上进行聚合。
BigQuery 中可用的标量运算也非常强大——您可以向查询中添加各种 arithmetic functions,并且仍然可以获得出色的性能。
您在链接页面上找到了列出的示例查询:
- Return 以旧金山 (37.46, -122.50) 为中心的矩形边界框内的点集合。
- Return 以科罗拉多州丹佛市 (39.73, -104.98) 为中心,使用余弦球面定律确定的近似圆内最多 100 个点的集合。
GCP 宣布使用 BigQuery 的新地理空间数据类型和函数 GIS.New 函数和数据类型遵循 SQL/MM 空间标准,PostGIS 用户和任何已经在 [=17] 中进行地理空间分析的人都会熟悉=]. 此外,还宣布了一种名为 BigQuery Geo Viz 的新型轻量级可视化工具,该工具专为希望在地图上绘制和设置地理空间查询结果样式的 BigQuery 用户而设计。
实施,目前处于 alpha 阶段。您可以请求获得访问权限。 可以在此处找到更多详细信息 - GCP Blog