OpenGIS規(guī)范定義了下述函數(shù)。目前在MySQL尚未按照規(guī)范實施它們。對于那些已實施的函數(shù),它們返回的結(jié)果與對應的基于MBR的函數(shù)返回的相同。包括下面列出的函數(shù),但Distance()和Related()除外。
在未來的版本中,可能會實施這些函數(shù),為空間分析提供全部支持,而不僅僅是基于MBR的支持。
這些函數(shù)作用在2個幾何值g1和g2上。
-
Contains(g1,g2) 電腦技巧www.boydavid.com
返回1或0以指明g1是否完全包含g2。 電腦知識www.boydavid.com
-
Crosses(g1,g2)
如果g1在空間上與g2相交,返回1。如果g1為Polygon或MultiPolygon,返回NULL,或如果g2為Point或MultiPoint返回NULL。否則,返回0。
術(shù)語“空間上交叉”指的是2個給定幾何對象之間的空間關(guān)系,它具有下述屬性:
o 2個結(jié)合對象交叉。
o 其交叉結(jié)果將導致其維數(shù)小于兩個給定幾何對象最大維數(shù)的幾何對象。 計算機愛好者www.boydavid.com
o 其交叉不等于兩個幾何對象中的任何1個。 電腦知識www.boydavid.com
-
Disjoint(g1,g2)
返回1或0以指明g1是否與g2從空間上不相交。
-
Distance(g1,g2) 電腦學習網(wǎng)站www.boydavid.com
以雙精度數(shù)值形式返回2個幾何對象中2點間的最短距離。 電腦技巧www.boydavid.com
-
Equals(g1,g2)
返回1或0以指明g1是否從空間上等同于g2。
-
Intersects(g1,g2)
返回1或0以指明g1是否從空間上與g2相交。
-
Overlaps(g1,g2) 計算機學習網(wǎng)站www.boydavid.com
返回1或0以指明g1是否從空間上與g2交迭。如果2個幾何對象交叉而且其交叉將導致具有相同維數(shù)但并不等同于任一幾何對象的幾何對象,將使用術(shù)語“空間交迭”。
本文出自:億恩科技【1tcdy.com】
服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|