gpt4 book ai didi

postgresql - 如何检查两个多边形是否在 Postgres 中相交?

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

如何在 PG 8.3 中检查两个多边形是否相交?

##? 不适用于多边形:

select polygon'((0,0), (1,2), (0,2))' # polygon'((0.5, 0), (1,0), (1,1))';
ERROR: operator does not exist: polygon # polygon

select polygon'((0,0), (1,2), (0,2))' #? polygon'((0.5, 0), (1,0), (1,1))';
ERROR: operator does not exist: polygon #? polygon

&& 给出了错误的答案:

select polygon'((0,0), (1,2), (0,2))' && polygon'((0.5, 0), (1,0), (1,1))';
?column?
----------
t
(1 row)

最佳答案

这是 pre-9 Postgres 的一个已知问题:http://archives.postgresql.org/pgsql-bugs/2011-02/msg00139.php

关于postgresql - 如何检查两个多边形是否在 Postgres 中相交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5015233/

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