Google bigquery 如何在google bigquery中从地理点创建多边形

Google bigquery 如何在google bigquery中从地理点创建多边形,google-bigquery,polygon,geopoints,Google Bigquery,Polygon,Geopoints,我在bigquery中有一个表,其中包含11个带ID的地理点。我想从这些点创建一个多边形。我正在使用下面的查询创建一个多边形。但是获取错误ST_MakePolygon失败:无效的多边形循环:边2与边7有重复的顶点,创建多边形的正确方法是什么 查询: 从bd.wari\u锁定区域选择stu MAKEPOLYGON(stu MAKELINE(ARRAY\u AGG(stu GEOGFROMTEXT(wkt\u geom)))作为多边形 表bd.wari\u锁定区域: 下面是BigQuery标准SQL

我在bigquery中有一个表,其中包含11个带ID的地理点。我想从这些点创建一个多边形。我正在使用下面的查询创建一个多边形。但是获取错误
ST_MakePolygon失败:无效的多边形循环:边2与边7有重复的顶点,创建多边形的正确方法是什么

查询:

从bd.wari\u锁定区域选择stu MAKEPOLYGON(stu MAKELINE(ARRAY\u AGG(stu GEOGFROMTEXT(wkt\u geom)))作为多边形

表bd.wari\u锁定区域:


下面是BigQuery标准SQL

您可以使用-如下例所示

#standardSQL 
SELECT 
    ST_CONVEXHULL(ST_UNION_AGG(ST_GEOGFROMTEXT(wkt_geom))) AS polygons  
FROM 
  `bd.wari_lockdown_area`
如果要应用于问题中的样本数据,则结果为