st\u缓冲区?

1tuwyuhd  于 2021-08-09  发布在  Java
关注(0)|答案(1)|浏览(495)

要围绕一对lat+lon坐标创建多边形,我希望能够缓冲geogpoint:
例如 ST_BUFFER(ST_GEOGPOINT(lat, lon), 1000) 这将创建半径为1000m的圆形多边形。
bigquery似乎没有缓冲区功能,这似乎是一个非常基本的功能-我遗漏了什么吗?谢谢!

mwkjh3gx

mwkjh3gx1#

至于现在, ST_BUFFER 查询引擎中尚不支持函数。您可以在这里看到标准sql中所有可用的地理函数。此外,您可以考虑使用开源库turf.js中的buffer函数来生成缓冲区并在bigquery中使用它:

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

请按照carto教程了解更多有关使用此功能的信息。

相关问题