gpt4 book ai didi

sql - 如何返回与线串相交的所有多边形?

转载 作者:行者123 更新时间:2023-11-29 12:43:21 31 4
gpt4 key购买 nike

我试图将与线串相交的所有多边形作为 GEOMETRYCOLLECTION 返回。

这是我迄今为止尝试过的查询。它返回与线串相交但在不同行中的所有多边形。如何组合查询中的所有结果以返回 GEOMETRYCOLLECTION

SELECT poly.the_geog FROM ST_GeographyFromText('SRID=4326;LINESTRING(85.269150 23.157234,85.278541 23.101098,85.286367 23.047280,85.287737 23.006227)') as road, poly 
WHERE ST_Intersects(
road,poly.the_geog
);

最佳答案

您可以使用 ST_Collect将几何图形聚合到一个集合中。

SELECT ST_Collect(poly.the_geog) ...

关于sql - 如何返回与线串相交的所有多边形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37983179/

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