空間拓撲關係詳解

2021-01-08 GIS擺渡人

常用拓撲關係描述:

IntersectsDisjointContainsWithinEqualOverlapTouchCross

1)9交叉模型的定義

已知兩個幾何對象A,B(geos中稱Geometry),如何描述A與B的拓撲關係?就交叉模型給出的解決方案是通過描述A與B的內部(Interior , I),邊界(Boundary , B),外部(Exterior , E)之間的關係來表達A與B的拓撲關係,內部(I)、邊界(B)、外部(E)三者的關係構成了一個3×3的交集矩陣:

2)維度 Dimension

dim是dimension的縮寫,指的是維度。在計算幾何中,維度是幾何要素的重要信息之一,通過維度,可以進行一些判斷。比如,高維度的要素(比如線),是不可能within在低維度的要素中的(比如點)。再比如,兩個要素的交集的維度不會超過兩者維度中最小者。在geos中(以及其他類似系統):

多邊形的維度是2,含組合多邊形,帶洞多邊形等。折線的維度為1,含多線。點的維度為0,含多點。空集(無交集)維度為F。講到這裡,我們有必要了解不同類型的幾何對象的內部,邊界,外部各指的是什麼。

3)內部,邊界,外部的定義

對於多邊形,內部是多邊形的外環和內環圍起來的面部分,邊界由內環和外環構成,外部是除內部和邊界以外的空間其他所有部分。

對於線要素,邊界是線首尾節點(中間節點不算),內部是線上除了首尾節點之外的部分。外部是空間除了內部與邊界的部分。

點要素的內部是點本身,其邊界是空集,外部是除了點本身外的空間其他部分。當然,對於點與其他要素的拓撲關係,我們通常習慣用「點在對象上」、「點不在對象上」進行描述,而且,在空間關係的計算上,也會按照這樣的思路設計算法。我的意思是,對於點的拓撲關係處理一般先判斷「點是否在對象上」然後填充9交叉模型矩陣的,而不是像多邊形之間的關係判斷。

4)9交叉模型的布爾形式

9交叉模型交集矩陣的定義域為{F,0,1,2},那麼一共可能有49種可能的拓撲關係。簡單的考慮到外部與外部的交集的維度一定是2 ,那麼可能的拓撲關係仍有89種,考慮很多種關係是矛盾的,剩下的組合仍然很多。這與我們希望直觀,簡單的表達拓撲關係的目標相差甚遠。實際上,常見的拓撲關係描述符大概10種左右。為了方便描述這些關係,可以對矩陣的定義域做補充:

0,1,2表示非空,用T進行表示;空集仍然用F表示;引入*表示是什麼都可以,geos中為「DONTCARE」我們常用的拓撲關係描述符,就是採用上述6種類型描述出來的。

5)常用拓撲關係描述

Intersects

相交是指兩對象的內部或邊界存在交集,對應下面四種Intersection Matrix

就是說 對應Interior,Boundary的2×2的部分任意一個單元是T就可以了,其他的都「DONTCARE」。注意,這些矩陣都是對稱的。

Disjoint

相離就是不相交,因此對應於相交的「Interior,Bountry 任意存在交集」,相離的定義是Interior,Boundary均不存在交集。這個矩陣也是對稱的。

Contains

A.Contains(B)表示B完全在A內部。即A,B的interior相交並且 B的Interior與Boundary均不與A的exterior相交。

Within

Within 與Contains互為轉置。A.Contains(B) = B.Within(A)。為什麼叫互為轉置呢,這是因為within的相交矩陣是Contains矩陣的轉置就好了。

Equal

Equal表示的是A和B的形狀完全相同(但是,不是說他們所有的坐標都是完全一樣的!A或者B都可能有冗餘的坐標,比如多點共線)。Equal的交集矩陣是內部相交,但任意一方的內部與邊界均不與對方的外界相交

Overlap

疊置判斷對A與B的維度有要求,要求A與B的維度相同,並且要求A與B的內部的交集的維度與AB的維度相同。因為多邊形(面)之間的交集,點之間的交集均與他們的維度相同,線之間的交集可能會是點,線兩種情況,所以特別將線與面、點之間的矩陣進行了區分,要求線的內部交集為線。

面、點的交集矩陣:

線的交集矩陣:

Touch

Touch表示的是兩個幾何要素之間的臨接關係。touch關係的要點是:

兩個元素的內部(interior)不能有交集,但是內部與邊界,邊界與邊界可以有交集。

參與的兩種元素不能同時為點類型。(點沒有邊界,內部與內部不相交變成相離了)三個矩陣中,前兩個互為轉置關係,最後一個是對稱矩陣。所以說這個關係也是對稱的。

Cross

穿越的定義是A與B的內部有交集,但交集的維度要比A與B最大的維度要小。按照這個標準,點點與面面不可能存在cross關係,因為他們內部的交集的維度與他們的維度是相同的。同樣,對於線線的交集要區別對待,指定其內部的交集為0(而不是1)。

非線線交集矩陣:

線線交集矩陣:

6)對拓撲關係的分析:從矩陣的角度

從上述9交叉模型矩陣的表達上,我們已經能夠分析出很多有趣的信息了。

1.如果交集矩陣是對稱的,那麼對應的拓撲關係滿足交換律的。A.Relation(B)=B.Relation(A)

可以交換的拓撲關係有(對應矩陣對稱):

Intersects,Disjoint,Equal,Overlap,Touch,Cross(線線)

不可以交換的拓撲關係有:

Contains,Within,Cross(非線線)

2.如果兩個關係矩陣互為轉置,那麼這兩個關係可以調換位置A.Relation1(B)=B.Relation2(A)。滿足條件的關係有

Contains,Within

3.如果兩個矩陣互補,那麼兩種關係也是互斥關係。滿足條件的有

Intersects,Disjoint

4.拓撲關係之間的關係

上述8種關係並全不是互斥的,元素A,B可以同時滿足多種拓撲關係。這些拓撲關係的「關係」更適合使用文氏圖來描述

相關焦點

  • 淺議概率拓撲與數據分析挖掘的關係
    一、拓撲學簡介拓撲學,是一門研究幾何圖形不隨形狀改變而改變的性 質的學科,只考慮物體間的位置關係而不考慮其形狀與大小。 下面,我們從具體空間(n維歐氏空間),到一般度量空間, 再到更一般化的拓撲空間,闡述其來龍去脈,以及性質上的異 同。
  • 度量空間為什麼含於拓撲空間呢
    ,  當集合X上規定了一個度量後,稱為度量空間。從相關定義中看出,若將度量空間中的開子集取作球形鄰域,則拓撲空間是度量空間的推廣。常見的度量空間有下面的一些例子:  例1:歐氏空間賦予距離拓撲後為度量空間。  例2:空間X賦予如下度量:,則X為度量空間。
  • 科普| 空間規劃中兩種常見拓撲錯誤檢查及修複方法
    可快速關注我們前 言:無論是城鄉規劃還是國土部門的土地利用規劃,亦或是當前自然資源部委下的空間規劃,用地圖斑的空間拓撲關係都是反應規劃成果嚴謹性和準確性的重要影響因素之一,正確的空間拓撲才會輸出準確的空間統計結果,否則其統計結果必然存在較大誤差甚至是嚴重的指標錯誤
  • 這個充滿魔性的學科:我的想像力被拓撲到四維空間去了
    今天小編想說的,是我怎麼通過拓撲學理解四維空間的。實際上作為愚蠢的人類,我還是想像不出四維空間到底是個什麼樣。拓撲學是一門與幾何非常相關的學科,而且,在某些問題上,拓撲學表現出超乎尋常的魔性。跟四維空間的一毛錢關係關於四維空間,小編是通過這兩張圖頓悟的,其實主要是類比和融會貫通。現在我在興致勃勃地研究四維空間裡的拓撲性質。
  • 經典拓撲學教程:《一般拓撲學》
    本書是關於一般拓撲的一部經典著作,書中系統介紹了一般拓撲的基本知識。正文共分7章,包括拓撲空間、Moore-Smith收斂、乘積空間和商空間、嵌入和度量化、緊空間、一致空間、函數空間。此外,還有一章預備知識和一個附錄。每章之後有大量問題,作為正文的補充和延伸,有助於讀者更好地理解正文的內容。書末由譯者加寫了一個附錄,介紹了近期拓撲學發展的概貌。
  • 中國科大實驗驗證糾纏魯棒性與拓撲相的關係
    我校郭光燦院士團隊在量子行走方向取得新進展:該團隊李傳鋒、韓永建和許小冶等人首次提出並實驗驗證量子行走中糾纏魯棒性在不同拓撲相下存在顯著差異,並以此進一步實現了拓撲相及其相變的探測。建立系統拓撲性質與糾纏魯棒性之間的聯繫是量子信息中的重要問題,為此既需要量化系統中的糾纏度量,還需要對系統的拓撲相進行完整分類。量子行走系統提供了研究二者關係的一個關鍵平臺。李傳鋒研究組利用在量子行走中直接測量體拓撲不變量[Phys. Rev. Lett.
  • 拓撲學
    拓撲學(topology)是研究幾何圖形或空間在連續改變形狀後還能保持不變的一些性質的學科。它只考慮物體間的位置關係而不考慮它們的形狀和大小。在拓撲學裡,重要的拓撲性質包括連通性與緊緻性。拓撲英文名是Topology,直譯是地誌學,最早指研究地形、地貌相類似的有關學科。拓撲學是由幾何學與集合論裡發展出來的學科,研究空間、維度與變換等概念。這些詞彙的來源可追溯至哥特佛萊德·萊布尼茨,他在17世紀提出「位置的幾何學」(geometria situs)和「位相分析」(analysis situs)的說法。萊昂哈德·歐拉的柯尼斯堡七橋問題與歐拉示性數被認為是該領域最初的定理。
  • 拓撲絕緣體進入第四維空間
    如果這還不夠奇怪,那麼物理學家現在已經通過實驗證明了這種材料可以在四個空間維度上存在。來自新加坡和英國的研究人員通過將一堆電路板連接起來以表示高度互相連接的晶格來實現這一壯舉,並表示他們的方案可以擴展到五個甚至六個維度。我們通過比較球體和甜甜圈的空間特徵,可以看出拓撲結構的重要性。我們不可能通過逐漸改變它們的形狀,來將它們彼此轉化-拉伸。
  • 拓撲學原理
    這是拓撲學的「先聲」。拓撲學在拓撲學的發展歷史中,還有一個著名而且重要的關於多面體的定理也和歐拉有關。這個定理內容是:如果一個凸多面體的頂點數是v、稜數是e、面數是f,那麼它們總有這樣的關係:f+v-e=2。根據多面體的歐拉定理,可以得出這樣一個有趣的事實:只存在五種正多面體。它們是正四面體、正六面體、正八面體、正十二面體、正二十面體。
  • 實驗證實非簡單空間群拓撲絕緣體中的沙漏費米子 | 進展
    隨著拓撲能帶理論研究的不斷深入,湧現出形形色色的對稱性保護的拓撲量子物態,如拓撲絕緣體、拓撲半金屬、拓撲超導等等。這些拓撲態的一個重要特徵就是存在拓撲性保護的表面電子態,如強拓撲絕緣體中的狄拉克錐型色散的表面態、拓撲外爾半金屬中的非閉合費米弧表面態等等。人們利用角分辨光電子能譜(ARPES)已經從實驗上證實了兩類拓撲絕緣體,即時間反演對稱保護的強拓撲絕緣體和鏡面對稱保護的拓撲晶體絕緣體。
  • 吳傑:拓撲世界的架構師
    吳傑在美國羅切斯特大學數學系研究期間意外發現,三維球面的一般同倫群同構於一個精確給定生成元與關係組的組合群的中心,這一成果證明了三維球面同倫群同構於純辮子群在一個精確的組合群上的作用的不動點,首次建立了辮子群與同倫群的直接聯繫,系統性地建立了Brunnian辮子群與同倫群的一系列令人吃驚的本質性關係。
  • 3D科普之拓撲篇:老子云的拓撲輕量化究竟是啥意思?
    這是拓撲學最初的含義。隨著學科的發展,作為數字領域重要分支的拓撲學逐步聚焦於研究幾何圖形在連續形變下保持不變的性質,即描述局部形變下的不變性。拓撲研究只考慮物體間的位置關係,而不考慮它們的形狀和大小。舉個例子,對於拓撲學家來說,咖啡杯和麵包圈沒什麼區別。
  • 3D科普之拓撲篇:老子云的拓撲輕量化究竟是啥意思?
    拓撲研究只考慮物體間的位置關係,而不考慮它們的形狀和大小。舉個例子,對於拓撲學家來說,咖啡杯和麵包圈沒什麼區別。因為只要圖形的閉合性質不被破壞,在拓撲學上它們就都是等價的。我猜一部分小夥伴可能沒太讀懂這段話(怎麼猜到的,因為我就是其中之一T_T)所以,小編又找了另外一個例子做補充。
  • 第五人格禁閉空間天賦是什麼 禁閉空間天賦詳解
    第五人格禁閉空間天賦有什麼用?什麼監管者比較適合禁閉空間天賦,感興趣的小夥伴就和小編一起來看看吧!
  • 拓撲絕緣體簡介
    0 引言拓撲絕緣體是最近幾年發現的一種全新的物質形態,現在已經引起了巨大的研究熱潮。拓撲絕緣體具有新奇的性質,雖然與普通絕緣體一樣具有能隙,但拓撲性質不同,在自旋-軌道耦合作用下,在其表面或與普通絕緣體的界面上會出現無能隙,自旋劈裂且具有線性色散關係的表面/界面態。
  • 磁性二階拓撲絕緣體
    次近鄰的SOC項打開了體能帶的能隙,使體系變成了一階拓撲絕緣體,如圖1(a)所示,導致了無能隙的邊緣態。再引入面內磁場(比如沿x方向),使得邊緣上的能隙打開,如圖 1(b)所示。為了描述其二階拓撲性質,我們需要考慮一個零維的納米盤,如圖 1(c)的插圖所示,直接計算其能級,可以得到6個零能態,而它們在實空間中正好分布於六角盤子的六個角落處,從而實現了二階拓撲絕緣體。
  • Majorana費米子與拓撲量子計算(上)
    因此,一個包含2N個MZM 的物理體系具有2N-1維基態空間,可以用作N-1 個量子比特來存儲信息;通過交換MZM,可以實現量子態在基態空間中的轉換,即改變量子比特的狀態,可實現拓撲量子計算。同時,任意子的存在受拓撲保護,局域的環境幹擾無法湮滅掉一個任意子。另一方面,用做量子比特的基態空間受到超導能隙的保護,並且用於存儲信息的MZM 在空間上是分隔開的,這意味著信息的編碼是非局域的。
  • 拓撲銀行,何方神聖?
    而新興網際網路銀行雖然很快嶄露頭角,能在一定程度上對普惠金融市場進行錯位補充,但整體規模和滲透力度仍有較大提升空間。時隔三年,監管再次放開牌照,在傳統金融和網際網路陣營中優選玩家進行牌照擴容,「直銷銀行」這一物種無疑承載了監管的重要期待。授命於此際成立的拓撲銀行將如何突破,成為未來的重要看點。
  • 拓撲絕緣體的神奇世界(進階篇)
    量子整數霍爾效應1980年馮克利青發現了量子整數霍爾效應:將矽和氧化矽組成的MOSFET二維電子氣體暴露在低溫(1.5K)在垂直Z方向強磁場(18T)下,霍爾電導σxy與磁場強度的關係圖中出現平臺,橫向電導σxx與磁場強度的關係圖中出現尖峰。平臺和尖峰出現在同一個磁場強度下。
  • 拓撲學——現代數學的重要分支
    在拓撲學的概念裡,以上質疑全部成立。那麼,什麼是拓撲學呢?  拓撲學的簡介  拓撲學是現代數學的一個重要分支,它滲透到了整個現代數學當中。拓撲學主要研究幾何形體的連續性,被認為是現代數學的兩個支柱之一。「拓撲」一詞是音譯自德文topologie,最初由高斯的學生李斯亭引入,用來表示一個新的研究方向——「位置的幾何」。幾何拓撲學屬於幾何學的範疇,形成於十九世紀。