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