Turf空間位置方法說明

booleanContains(featureA,featureB):如果第一個幾何體完全包含第二個幾何體,則Boolean contains返回True。兩個幾何圖形的內部必須相交,幾何圖形(幾何圖形b)的內部和邊界不得與主幾何圖形(幾何圖形a)的外部相交。booleanContains返回與@turf/boolean-within完全相反的結果,兩個圖形可同可不同維度

booleanOverlap(featureA,featureB):比較同一維度的兩個幾何圖形,如果它們的交集結果兩個幾何圖形不同但具有相同維度,則返回true。適用於多邊形/多邊形、線串/線串、多點/多點、多線串/多線串和多多邊形/多多邊形,同維度

booleanCrosses(featureA,featureB):如果交叉點導致幾何體的尺寸小於兩個源幾何體的最大尺寸,並且交叉點集位於兩個源幾何體的內部,則布爾交叉點返回True,維度待試驗,官方說明是可不同維度比較

booleanWithin(featureA,featureB):如果第一個幾何圖形完全在第二個幾何圖形中,則返回true。兩個幾何圖形的內部必須相交,並且主幾何圖形(幾何圖形a)的內部和邊界不得與次幾何圖形(幾何圖形b)的外部相交。Boolean within返回與@turf/Boolean contains完全相反的結果,兩個圖形可同可不同維度

booleanDisjoint(featureA,featureB):如果兩個幾何圖形的交集爲空集,則不相交返回(TRUE),兩個圖形可同可不同維度

未完善~有錯誤請留言,一起完善

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章