Oracle

直線和多邊形之間的 SDO_GEOM.SDO_INTERSECTION 返回什麼?

  • December 2, 2016

我對 Oracle 中的 SDO_GEOM.SDO_INTERSECTION 究竟返回什麼感到困惑。文件在此處,但僅提供了兩個相交多邊形的範例。

如果我有很多線,其中一些完全包含在多邊形內,一些與多邊形相交怎麼辦。假設我需要完全包含在多邊形內的任何線的幾何圖形(即與 SDO_CONTAINS 相同)以及多邊形內相交線的那些部分的幾何圖形。

下面的範例圖像。假設我只需要紅線的幾何形狀,而不需要綠線。SDO_INTERSECTION 會返回所有紅色的還是只返回那些紅色的,它們也在多邊形之外並有一些綠色位?

範例圖像

有人為我回答了這個問題,正如我所懷疑的那樣。SDO_INTERSECTION 將返回完全包含在多邊形內的任何線,以及多邊形內相交線的那些部分。換句話說,它將返回範例圖像中所有紅色的幾何圖形。

引用自:https://dba.stackexchange.com/questions/156996