幾何網路主要由兩種元素組成:邊線(edge)和交匯點(junction)。邊線(edge),具有長度,是資源賴以流動的物件。邊線由feature dataset中的線feature class建立;交匯點(junction),交匯點允許兩個或者多個邊線相連,促進邊線之間資源的流動(開關、水閥)。交匯點由feature dataset中的點feature class建立。
幾何網路中的邊線有兩種型別,簡單邊線(****** edge)和複雜邊線(complex edge)。簡單邊線(****** edge),允許資源從邊線的一端流入,另一端流出,資源僅僅能從邊線的端點流出。乙個簡單邊線的例子是供水設施中的進戶管道,它的一端連著幹線管道的一側,另一端連著水龍頭,一旦水流入進戶管道,就只能從水龍頭流出,除非中間壞了。複雜邊線(complex edge),它可以和簡單邊線一樣,允許資源從邊線的一端流入,另一端流出,不同的是,資源也可以從邊線的中間某一側流出(在物理上不必是斷開的),複雜邊線的例子在前面已經露臉了,供水設施中的幹線管道。
交匯點也有兩種型別,user-defined junction和orphan junction。user-defined junction,在構建幾何網路的時候基於源資料(點feature class)建立的,比如水龍頭、保險絲、流量表,這個型別的交匯點和邏輯網路中的交匯點元素對應。orphan junction,也是在構建幾何網路的時候建立乙個簡單的交匯點feature class,名稱是幾何網路的名稱加上_junctions,比如幾何網路的名稱是eletric_net,那麼orphan junction feature class的名稱就是electric_net_junctions。orphan junction feature class的作用是保證幾何網路的完整性,在構建幾何網路的時候,如果邊線的端點源資料中沒有對應的point feature,就會插入乙個orphan junction。
邏輯網路(logical network)。構建幾何網路時,geodatabase中會建立乙個對應的邏輯網路,代表物件之間的連線關係。邏輯網路就是乙個連通圖,可以用來進行trace和flow操作。所有邊線和交匯點之間的連線關係都由邏輯網路維護。邏輯網路事實上就是geodatabase建立和維護的一系列表,這些表記錄了幾何網路中的物件是怎麼彼此相連的。
源(source)和匯(sink)。幾何網路是用來模擬現實設施網路,這些網路的流向都是確定的,比如電網中電的流向都是從電站到使用者的。網路中的資源流向是由一系列源和匯確定的,從源流出,流向匯。
網路權重(network weight)。幾何網路可以設定與之相關的權重。權重由來代表資源在網路中傳輸的成本,比如在供水設施中,因為表面摩擦力的原因,水流在傳輸一定距離後喪失一定的壓力。
有效物件(enabled feature)和無效物件(disable feature)。會存在情況需要我們在做trace分析的時候不考慮某些物件,比如因為颱風的原因某些電力線路損毀,這時做trace分析的時候就不需要考慮這些損毀的線路,我們可以通過把這些物件設定為無效物件將之排除在分析之外,而不需要真正將刪除這些物件。
幾何網路分析的作用
幾何網路 geometric network 分析提供一種方式來對現實世界的設施網路進行建模和分析,比如水設施 電力線路 煤氣管線 通訊線路等。一旦幾何網路建立成功,我們就能夠基於幾何網路進行各種網路分析 計算兩個點之間最短的路徑 很多設施公司使用這個方法來驗證網路的連通性 查詢相連或者不相連的網路...
VMWARE 網路分析
vmware網路分析 實驗環境 vmware bridge工作方式 vmware nat 工作方式 vmware host only工作方式 實驗環境我的試驗環境是在一台機器上進行的,其配置為p4 2.4g,512mb,64g 硬碟,安裝使用的是windows98和windows 2000作業系統。...
「社交網路」分析
模組化 圖形化實戰 總結最近國產的一部電視劇集 人民的名義 突然的就火了,隨之而來的是各大coder們的社交網路分析。針對劇本中出現的人名,事件,詞頻等以圖形化的介面展示,清晰化的顯示出了劇本的特色。而對於csdn的關注人和粉絲的圖形化展示,也恰好符合這乙個主題 暫且這麼認為吧 本來想做的是公共粉絲...