我只是想知道是否有计划将 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/