从地理点创建多边形 BigQuery

Ale*_*lex 2 geo google-bigquery

我想从大查询中的地理点创建一个多边形。但是,我有一组包含内部点的地理点。

有没有实现这个的功能?

我试过了

ST_MAKEPOLYGON(geography_expression, array_of_geography)
Run Code Online (Sandbox Code Playgroud)

但它只需要多边形环。

Mik*_*ant 5

您应该从点生成数组并从该数组创建线,最后您可以从该线生成多边形 - 请参见下面的示例

ST_MAKEPOLYGON(ST_MAKELINE(ARRAY_AGG(geo_point)))   
Run Code Online (Sandbox Code Playgroud)