google-bigquery - BigQuery 中的 S2 地理函数?

标签 google-bigquery geolocation geospatial geocoding s2

我只是想知道是否有计划将 S2 地理库的功能添加到 BigQuery 中?

似乎很多人在 BQ 中肯定有 lat-long 数据 - 一些 s2 函数可以到达单元格并返回等肯定会非常有用 - 如果还没有功能请求,很高兴提交功能请求。

我能找到的最佳链接仅供引用:

http://blog.christianperone.com/2015/08/googles-s2-geometry-on-the-sphere-cells-and-hilbert-curve/
https://godoc.org/github.com/golang/geo/s2
https://docs.google.com/presentation/d/1Hl4KapfAENAOf4gv-pSngKwvS_jwNVHRPZTTDzXXn6Q/view

我确实看到了一些 javascript 库,但不确定它们是否可以在 UDF 中使用

https://www.npmjs.com/package/s2-geometry
https://github.com/mapbox/node-s2

我想知道这是不是只能在 UDF 中做的事情?

最佳答案

BigQuery 团队有兴趣为地理空间操作添加某种支持 - 因此您可以提供有关您的用例的更多信息 - 将更好地告知规划和优先级。
与此同时,S2 库确实在 Google 内部得到了广泛使用,并取得了很大的成功,包括在 BigQuery 中作为 UDF。我不知道您在上面链接的 JavaScript 的公共(public)端口 - 但我相信应该可以在 BigQuery JS UDF 中利用它。

更新 : BigQuery GIS 已发布:https://cloud.google.com/bigquery/docs/gis-intro

关于google-bigquery - BigQuery 中的 S2 地理函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39365479/

相关文章:

sql - 当较早时间戳不存在条目时,从 sql 操作中排除行

javascript - 使用 navigator.geolocation 获取地理位置

python - Python中通过散点提取二维网格场的值

mysql - 将坐标插入 MySQL - PolyFromText SQL 语法错误/返回空值

python - 性能 - 按纬度/经度查找特定距离内的所有点

google-bigquery - bigquery nodejs客户端删除数据集错误

google-analytics - 大查询 : Returning Visits Count Mismatch with google Analytics data

google-app-engine - 如何在 App Engine 中存储和搜索数据?

c# - 从 Windows 应用程序获取 IP 地址位置

sql - "bad double value"在 Google BigQuery 中