如何在Google BigQuery中从Level 14的GEO S2 ID生成Polygon
将Level 14 S2 ID转换为Polygon的Google BigQuery查询语句
直接使用BigQuery内置的S2地理函数即可实现转换,查询语句如下:
SELECT ST_AsText(ST_GeogFromS2Cell(3344456192620494848)) AS polygon_wkt;
函数说明:
ST_GeogFromS2Cell():接收S2单元格ID作为输入,将其转换为BigQuery原生的GEOGRAPHY地理对象。ST_AsText():将GEOGRAPHY对象转换为WKT(Well-Known Text)格式,输出结果就是你需要的POLYGON(...)字符串。
执行该查询后,返回的结果将与你提供的Polygon格式完全一致。
内容的提问来源于stack exchange,提问作者andika putra
相关产品推荐
相关产品推荐

