gpt4 book ai didi

sql - 谷歌 bigquery 中的 ST_BUFFER?

转载 作者:行者123 更新时间:2023-12-04 13:14:07 26 4
gpt4 key购买 nike

要围绕一对经纬度坐标创建多边形,我希望能够缓冲地理点:

例如ST_BUFFER(ST_GEOGPOINT(lat, lon), 1000)

这将创建一个半径为 1000 米的圆形多边形。

Bigquery 似乎没有缓冲功能,这似乎是一个非常基本的功能 - 我错过了什么吗?谢谢!

最佳答案

目前,查询引擎还不支持ST_BUFFER 函数。您可以查看标准 SQL 中所有可用的地理函数 here .此外,您可以考虑使用开源库中的缓冲函数 Turf.JS制作缓冲区并在 BigQuery 中使用它:

jslibs.turf.ST_BUFFER(geometry_to_buffer GEOGRAPHY, radius NUMERIC, units STRING, steps NUMERIC)

请关注carto tutorial了解有关使用此功能的更多信息。

关于sql - 谷歌 bigquery 中的 ST_BUFFER?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62132658/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com