从地理位置BigQuery创建多边形

时间:2018-10-30 13:07:38

标签: google-bigquery geo

我想在大型查询中根据地理位置创建多边形。 但是,我有一组地理位置,其中包括内部点。

有实现此目的的功能吗?

我尝试过

ST_MAKEPOLYGON(geography_expression, array_of_geography)

但是它只希望有多边形环。

1 个答案:

答案 0 :(得分:2)

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

ST_MAKEPOLYGON(ST_MAKELINE(ARRAY_AGG(geo_point)))