下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、ArcGIS的幾何網(wǎng)絡(luò)易智瑞(中國(guó))信息技術(shù)有限公司2016年9月版權(quán)聲明本文檔版權(quán)為ESRI中國(guó)(北京)有限公司所有。未經(jīng)本公司書(shū)面許可,任何單位和個(gè)人不得以任何形式摘抄、復(fù)制本文檔的部分或全部,并以任何形式傳播。制定及修訂記錄版本完成日期編寫(xiě)/修訂紀(jì)要所屬部門(mén)編寫(xiě)者備注1邏輯網(wǎng)絡(luò)創(chuàng)建幾何網(wǎng)絡(luò)時(shí),地理數(shù)據(jù)庫(kù)還會(huì)創(chuàng)建一個(gè)對(duì)應(yīng)的邏輯網(wǎng)絡(luò),用于表示要素間的連通性關(guān)系并為這種關(guān)系建模。邏輯網(wǎng)絡(luò)是用于追蹤操作和流式操作的連通圖。邊和交匯點(diǎn)之間的所有連通性都在邏輯網(wǎng)絡(luò)中進(jìn)行維護(hù)。系統(tǒng)將邏輯網(wǎng)絡(luò)作為由地理數(shù)據(jù)庫(kù)創(chuàng)建和維護(hù)的表集合進(jìn)行管理。這些表記錄了幾何網(wǎng)絡(luò)所涉及的要素如何互相連接。通過(guò)邏輯網(wǎng)絡(luò),能夠在編
2、輯和分析期間快速發(fā)現(xiàn)幾何網(wǎng)絡(luò)中相連的邊和交匯點(diǎn)之間的連通性關(guān)系并為這種關(guān)系建模。這可以實(shí)現(xiàn)快速的網(wǎng)絡(luò)追蹤,并便于在編輯期間建立動(dòng)態(tài)連通性。在幾何網(wǎng)絡(luò)中編輯或更新邊和交匯點(diǎn)時(shí),對(duì)應(yīng)的邏輯網(wǎng)絡(luò)也會(huì)進(jìn)行自動(dòng)更新和維護(hù)。無(wú)需重新構(gòu)建要素的連通性或直接訪問(wèn)邏輯網(wǎng)絡(luò);地理數(shù)據(jù)庫(kù)會(huì)維護(hù)邏輯網(wǎng)絡(luò)。下圖顯示了給水干管(在幾何網(wǎng)絡(luò)中由單個(gè)復(fù)雜邊表示)在邏輯網(wǎng)絡(luò)中由多個(gè)元素構(gòu)成的方式。邏輯網(wǎng)絡(luò)中與給水干管對(duì)應(yīng)的表由ArcGIS創(chuàng)建并維護(hù)。在對(duì)幾何網(wǎng)絡(luò)中的給水干管進(jìn)行編輯時(shí),ArcGIS會(huì)自動(dòng)更新邏輯網(wǎng)絡(luò)中的對(duì)應(yīng)元素,并且會(huì)保持幾何網(wǎng)絡(luò)中要素間的連通性。Fea:urIDSyWDElffwriID1of1彷L3111,
3、1221d114EdgeTa5|(jFeLupClowpMiurcIDSutyIDEJcmer®ID3ir1131JuruUuriTableJunclloiJumcllonand1,ID5.11|-11421.1112CorTiecluilyTable2概念模型網(wǎng)絡(luò)要素類(lèi)中的拓?fù)溥B通性基于幾何重疊。如果沿著一條邊添加交匯點(diǎn),或者沿著另一條邊添加一條邊,它們彼此之間將進(jìn)行拓?fù)溥B接。幾何網(wǎng)絡(luò)中的邊可以是簡(jiǎn)單邊,也可以是復(fù)雜邊。幾何網(wǎng)絡(luò)中的簡(jiǎn)單邊與邏輯網(wǎng)絡(luò)中的邊元素具有“一對(duì)一”關(guān)系。復(fù)雜邊與邏輯網(wǎng)絡(luò)中的邊元素具有“一對(duì)多”關(guān)系。因此,幾何網(wǎng)絡(luò)中的一條復(fù)雜邊可表示邏輯網(wǎng)絡(luò)中的多條邊。當(dāng)移動(dòng)
4、網(wǎng)絡(luò)邊或交匯點(diǎn)時(shí),與其相連的網(wǎng)絡(luò)要素會(huì)通過(guò)進(jìn)行自我拉伸和調(diào)節(jié)來(lái)保持連通性2.1 網(wǎng)絡(luò)的劃分1、從抽象的層次來(lái)說(shuō),網(wǎng)絡(luò)分為邏輯網(wǎng)絡(luò)和幾何網(wǎng)絡(luò)邏輯網(wǎng)絡(luò)是與地理無(wú)關(guān)的網(wǎng)絡(luò),只表達(dá)點(diǎn)線之間的聯(lián)通關(guān)系,類(lèi)似于圖論中圖的概念(其實(shí)底層來(lái)說(shuō),邏輯網(wǎng)絡(luò)就是圖);而幾何網(wǎng)絡(luò)是與地理相關(guān)的,它只是在邏輯網(wǎng)絡(luò)的基礎(chǔ)之上加上了地理相關(guān)的東西,所以核心還是邏輯網(wǎng)絡(luò)。2、從網(wǎng)絡(luò)本身的特性來(lái)說(shuō),可以把網(wǎng)絡(luò)分為傳輸網(wǎng)絡(luò)和效能網(wǎng)絡(luò)傳輸網(wǎng)絡(luò)指的是像道路網(wǎng)這樣的網(wǎng)絡(luò),車(chē)輛在道路上行駛時(shí)是可以自由改變行進(jìn)線路的(當(dāng)然是遵守交通規(guī)則的前提下),像水路網(wǎng)、航空網(wǎng)都是這樣。這類(lèi)網(wǎng)絡(luò)有個(gè)特點(diǎn),就是網(wǎng)絡(luò)本身連接關(guān)系及性質(zhì),不能完全決定網(wǎng)絡(luò)中的
5、物體行進(jìn)的路徑。效能網(wǎng)絡(luò)指的是像電力網(wǎng)絡(luò)、自來(lái)水網(wǎng)絡(luò)等,這類(lèi)網(wǎng)絡(luò)的特點(diǎn)為,一旦決定了網(wǎng)絡(luò)的連接關(guān)系及參數(shù),網(wǎng)絡(luò)中所流動(dòng)的物體的行進(jìn)路徑就被確定了。這兩種網(wǎng)絡(luò)在底層來(lái)說(shuō),都是通過(guò)邏輯網(wǎng)絡(luò)進(jìn)行表達(dá)的。在上層,傳輸網(wǎng)絡(luò)是通過(guò)geonetworkdatasets來(lái)實(shí)現(xiàn),而效能網(wǎng)絡(luò)則是通過(guò)geometricnetwork來(lái)實(shí)現(xiàn)。2.2 網(wǎng)絡(luò)的構(gòu)成一個(gè)網(wǎng)絡(luò)只能由點(diǎn)和邊來(lái)構(gòu)成,并且只能是點(diǎn)和邊相連,不能點(diǎn)和點(diǎn)連,邊和邊連;在構(gòu)建網(wǎng)絡(luò)的時(shí)候,如果邊的端點(diǎn)沒(méi)有點(diǎn),則會(huì)自動(dòng)增加點(diǎn);網(wǎng)絡(luò)中能夠存在不和任何邊相連的孤立點(diǎn)。點(diǎn)和邊都有二種:簡(jiǎn)單的、復(fù)雜的(這種概念只在幾何網(wǎng)絡(luò)中有,在邏輯網(wǎng)絡(luò)中不存在簡(jiǎn)單復(fù)雜的概念)。簡(jiǎn)
6、單點(diǎn)和簡(jiǎn)單邊指的是地理圖層中的一個(gè)點(diǎn)或一條邊與邏輯網(wǎng)絡(luò)中的元素是一一對(duì)應(yīng)的;復(fù)雜點(diǎn)與復(fù)雜邊指的是地理圖層中一個(gè)點(diǎn)或邊對(duì)應(yīng)到邏輯網(wǎng)絡(luò)中時(shí),是多個(gè)元素。在arcgis9.3中,復(fù)雜點(diǎn)還是沒(méi)有實(shí)現(xiàn),需要開(kāi)發(fā)者自己擴(kuò)展。F面這幅圖是簡(jiǎn)單邊的示意圖:UsingsimpleedgesidctometertypSg&ometry15contrefeWatermainsServicetapsServiceInthisexample,there因onewatermainthatservicestwohousesInorderfortheretobeflowfrcmthswatermaintohouses
7、,twoaddhhn3ljuricticnsreedtob&placedortheretain.iddiamerlsrgsornstryel15ccncriete<s215Gcncrete15concreteWaterMainsServiceWithsimpleedges,theonlyraytoaddjunctionsistosplitthemaininlothreeseparateedgefeatures,tiocatseasimpleedgehasaore-to-oneccrrespondencewithedgeelements.iddiametertpegeometry&
8、lt;5concrete袁15concrete15concreteWatermain«FearturedassIDFeatureIIOEllemeritID1101現(xiàn)11f12工13514Edgeelerrienitabi白從這個(gè)示意圖可知,如果邊上存在點(diǎn),在建立網(wǎng)絡(luò)時(shí),如果該邊被指定為簡(jiǎn)單邊,則這條邊將會(huì)以邊上的點(diǎn)進(jìn)行打斷。以下為復(fù)雜邊的示意圖:UsingcompfexedgesgeometiyGoncireteServicetapsServicegeomatiyServicetapsgeometrySub-ID來(lái)將一條邊而是通過(guò)GeometricnelwnrkLogicalnet
9、workLogicalrepresenUtion從圖中可知,復(fù)雜邊不會(huì)被打斷內(nèi)部文檔,請(qǐng)勿外傳標(biāo)示為不同的子部分,這樣,一條邊要素在邏輯網(wǎng)絡(luò)中就對(duì)應(yīng)多條記Forthisccmplexedge.Ihegeonetricnetworkeraatesthreeedgeelementsfromiheoneedgefesture,assigninga&ubDtoeacPifeature(M-ZW-Z"ndtype|geometryariavtatriChinaIIBEIJINGWatermainsra肺met時(shí)Watermainsid的meterFeaturedessIDFesiure
10、IDSlb-IDElenertID1制11C1211T3122加T"31JelementtableFesturedassiDFeatureIDSub-IDElamertID3tl103t211JurictionelntahI白JunctionAdjaoentjuncifonndedgefj1ID1.11-141DJI-.12-13Connectivitytable3可以執(zhí)行的操作3.1 使用網(wǎng)絡(luò)分析工具欄可執(zhí)行的追蹤操作網(wǎng)絡(luò)中位于給定點(diǎn)上游的所有網(wǎng)絡(luò)元素(追蹤上游)。網(wǎng)絡(luò)中位于給定點(diǎn)下游的所有網(wǎng)絡(luò)元素(追蹤下游)。網(wǎng)絡(luò)中位于給定點(diǎn)上游的所有網(wǎng)絡(luò)元素的總成本(上游蓄積)網(wǎng)絡(luò)中某點(diǎn)的上游
11、路徑(查找路徑上游)。位于網(wǎng)絡(luò)中點(diǎn)集合上游的公用要素(查找公用原型)。通過(guò)網(wǎng)絡(luò)連接到給定點(diǎn)的所有要素(查找連接的)。未通過(guò)網(wǎng)絡(luò)連接到給定點(diǎn)的所有要素(查找未連接的)??梢栽诰W(wǎng)絡(luò)中的各點(diǎn)之間生成多條路徑的閉合線(查找閉合線)。網(wǎng)絡(luò)中兩點(diǎn)間的路徑。找到的路徑可能只是這兩點(diǎn)間的多條路徑之一,具體取決于網(wǎng)絡(luò)是否包含閉合線(查找路徑)。3.2 網(wǎng)絡(luò)構(gòu)建錯(cuò)誤構(gòu)建網(wǎng)絡(luò)錯(cuò)誤架構(gòu)說(shuō)明:字段名錯(cuò)誤信息ErrorlD錯(cuò)誤對(duì)象的IDClassID包含非法幾何的要素類(lèi)的對(duì)象類(lèi)IDObjectlD包含非法幾何的要素的對(duì)象IDErrorType該要素的錯(cuò)誤esriNetworkErrorType錯(cuò)誤類(lèi)型枚舉:cwstanc
12、ValueDemptonO'Aln-eWiorttEnnywandgeotryeftixs.es*1附上rgrmEMrv1featuresandnetwurkdernditsvrhewEnnectiwibbcormpt.AhKtXkiCfidirliwimll2Metvwkfeamr*cwhoekKorifsiencHbrfirhet-n-。寸Eorinec二制中,種甘刷1口"|1用錨尹正旭manH3AiMEheelEHr>entsas-c曰3dWththenetwoncTeatjneareitissng.esriNEIMlgsingLAnylzIefnents4Any
13、oftTie-etwnrtt史ternentsasociartew<httiewtwor*他就wemsmiswg&SrOE足Uhc比rnenHMsoctedwchtMnetworkfeature丁*dUp*car«snvaildiriflriianic&TMflnecw&riiKewmrektMih力/*netnorlefnents.riNFTAsscicEatEidFedtbfes7Hetno"keknnents琳htusjeassociazedfeaturesareFec引箏怩"tHUhtheircWMCtWtyeMiNtTAss
14、mMedWlVhiMssAng號(hào)0ThenetwcxMw5i®ntis己sodaftEwithsfeart:urethatdwsMc«jb<-"riMCM唯1/gMetwkfeaiuneoeM華c產(chǎn)。aeHmET£/1W2個(gè)0小總”10TmnetwkfwtuEha&ep1¥riNL1MuilipdwIGeuniutry11ThentiEwOrkfearture_4gedHKyha車(chē)multiplepjfC&.griML1IdentkjflMdirlSCopUertmc13Thefi機(jī)1HxMedgetMurea£
15、geearyhastTw玉日tnfrstartdMslQpverttx(ItA蛇3).erlNfT7«ralenqrhCiiiiKrr1>ThenetwwH簧fc就ure七井所航與OaszeroprfcNETftsncfcatfidWilhSampFromToIvnctKmJ4EdgefsahjreasKciated圍巾amefromtoucrtmfeature.EriNEIHism述chEZVol*15ThejunctoniscwTicidcintwithanEje-Iie血rewctKi晌gaarerftni:ZXu2一41IHCIMriddkiiieJuntEloniif
16、iTxjuncug序nosto國(guó)巾cellar旬ggfEaCwne,esriNETE<VgcTM>5ma117THeedwfewune6twstiitopaEgg快inEn己卯IngmFe*notbeoonnedtec!to-otherfeatuhss.3.3 幾何網(wǎng)絡(luò)捕捉模型成功的幾何網(wǎng)絡(luò)創(chuàng)建始于整潔的數(shù)據(jù),只有這樣才能保證分配正確的連通性。雖然幾何網(wǎng)絡(luò)向?qū)е刑峁┑牟蹲焦δ苡兄诖_保重疊,但還應(yīng)輔之以其他解決方案。也可以使用“拓?fù)洹钡绕渌x項(xiàng)來(lái)確保數(shù)據(jù)整潔,這有助于在準(zhǔn)備階段對(duì)數(shù)據(jù)進(jìn)行清理以便用于構(gòu)建幾何網(wǎng)絡(luò)。3.4 向網(wǎng)絡(luò)添加要素類(lèi)在幾何網(wǎng)絡(luò)的生命周期中可隨時(shí)添加新的邊和交匯點(diǎn)
17、要素類(lèi)。這些新要素類(lèi)為空一一不能向現(xiàn)有幾何網(wǎng)絡(luò)添加包含數(shù)據(jù)的要素類(lèi)。名稱(chēng)出):別名憶):類(lèi)型的要事變中所存儲(chǔ)的弊素類(lèi)型(卻:;要素學(xué)點(diǎn)奠帚條彎寸記聿要集素記素小芟注芟坐標(biāo)包括It俏皿人用干存儲(chǔ)路經(jīng)數(shù)據(jù)。半標(biāo)句括2倡用干存儲(chǔ)3D韻神,3.5 幾何網(wǎng)絡(luò)增量加載步驟:1)在ArcMap中,單擊自定義下拉菜單。2)選擇自定義模式,然后選擇命令選項(xiàng)卡。3)選擇數(shù)據(jù)轉(zhuǎn)換器類(lèi)別,選擇網(wǎng)絡(luò)增量加載程序命令,然后將其拖放到現(xiàn)有工具欄上。4)在ArcMap的內(nèi)容列表中,選擇一個(gè)參與了要加載要素的幾何網(wǎng)絡(luò)的要素類(lèi),然后單擊幾何網(wǎng)絡(luò)增量加載程序命令。5)單擊添加數(shù)據(jù)按鈕并導(dǎo)航到源數(shù)據(jù)。幾何網(wǎng)絡(luò)增量加載程序命令可以將A
18、rcGIS所支持的任何數(shù)據(jù)源視為輸入。6)選擇一組輸入要素類(lèi)。7)單擊下一步。8)將每個(gè)源要素類(lèi)分別映射到一個(gè)網(wǎng)絡(luò)要素類(lèi)。該命令將自動(dòng)映射具有相同名稱(chēng)的要素類(lèi)。3.6 設(shè)置流向?yàn)榱嗽O(shè)輅流向,網(wǎng)絡(luò)必須至少包含一個(gè)指定為包含源頭和/或匯點(diǎn)的交匯點(diǎn)要素類(lèi),可以使用ArcMap在幾何網(wǎng)絡(luò)中保持流向。ArcMap使用網(wǎng)絡(luò)連通性、網(wǎng)絡(luò)要素的啟用或禁用狀態(tài)及源頭和匯點(diǎn)的位輅來(lái)建立流向。執(zhí)行下列操作都必須設(shè)輅流向:創(chuàng)建新幾何網(wǎng)絡(luò)。向網(wǎng)絡(luò)添加要素或從中移除要素。修整要素以便更改網(wǎng)絡(luò)連通性。連接或斷開(kāi)要素添加或移除源頭或匯點(diǎn)。啟用或禁用要素。協(xié)調(diào)版本。3.7 管理幾何網(wǎng)絡(luò)幾何網(wǎng)絡(luò)實(shí)際上是多個(gè)要素類(lèi)之間的關(guān)聯(lián),在數(shù)
19、據(jù)庫(kù)中用多個(gè)表加以表不。刪除幾何網(wǎng)絡(luò)后,會(huì)發(fā)生以下變化:1)網(wǎng)絡(luò)要素類(lèi)恢復(fù)為簡(jiǎn)單要素類(lèi)。邊要素類(lèi)變?yōu)榫€要素類(lèi),交匯點(diǎn)要素類(lèi)變?yōu)辄c(diǎn)要素類(lèi)。2)幾何及邏輯網(wǎng)絡(luò)表將被刪除。3)孤立交匯點(diǎn)類(lèi)將被刪除。為此,建議不要使用孤立交匯點(diǎn)存儲(chǔ)附加信息。刪除幾何網(wǎng)絡(luò)之前,如果需要保留孤立交匯點(diǎn)要素,則可將這些要素復(fù)制或?qū)С龅叫乱仡?lèi)中。4)連通性規(guī)則和權(quán)重將被刪除。5)啟用的字段和輔助角色字段不會(huì)從要素類(lèi)中移除。如果重新創(chuàng)建幾何網(wǎng)絡(luò),可能會(huì)重復(fù)使用這些字段及其包含的值。6)構(gòu)建過(guò)程中對(duì)網(wǎng)絡(luò)執(zhí)行的任何捕捉操作都不會(huì)被撤消。如果重新創(chuàng)建幾何網(wǎng)絡(luò),則不必重新指定捕捉,除非需要更大的捕捉容差。在以下任何情況下,您都需要?jiǎng)h
20、除并重新創(chuàng)建幾何網(wǎng)絡(luò):1)需要向網(wǎng)絡(luò)添加新的已填充要素類(lèi)。2)需要移除網(wǎng)絡(luò)中的權(quán)重。3)在先前構(gòu)建過(guò)程中指定的捕捉容差過(guò)小。4)需要將要素類(lèi)從簡(jiǎn)單邊更改為復(fù)雜邊,反之亦然。5)需要添加特定交匯點(diǎn)要素類(lèi)作為源點(diǎn)或匯點(diǎn),或者需要移除其輔助角色。6)想要重命名幾何網(wǎng)絡(luò)。4關(guān)鍵的概念4.1 禁用要素和禁用圖層禁用要素是在特定位輅創(chuàng)建障礙的一種更加持久的方法。例如,在城市供水管網(wǎng)中如果給水干管因道路施工項(xiàng)目被挖開(kāi)并封死,自來(lái)水將無(wú)法通過(guò)這段給水干管。如果禁用代表此給水干管的網(wǎng)絡(luò)要素,將在此要素處停止追蹤。在某些情況下,可能有必要禁用整個(gè)圖層。例如,通過(guò)禁用配電網(wǎng)絡(luò)中的開(kāi)關(guān)圖層并從網(wǎng)絡(luò)中的某點(diǎn)進(jìn)行追蹤,可
21、以找出為在網(wǎng)絡(luò)中隔離此點(diǎn)需要扳動(dòng)的開(kāi)關(guān),即追蹤操作停止處的要素。網(wǎng)絡(luò)要素的啟用或禁用狀態(tài)是由“啟用”字段維護(hù)的一種屬性?!皢⒂谩弊侄斡幸粋€(gè)關(guān)聯(lián)的域,即EnabledDomain0EnabledDomain以及“啟用”字段有兩個(gè)可用值:真或假。當(dāng)基于簡(jiǎn)單要素類(lèi)構(gòu)建幾何網(wǎng)絡(luò)時(shí),該字段會(huì)自動(dòng)添加到輸入要素類(lèi),并且會(huì)創(chuàng)建EnabledDomain(如果尚未存在)并將其關(guān)聯(lián)到“啟用”字段。4.2 使用選擇范圍修改追蹤任務(wù)進(jìn)行追蹤時(shí),ArcMap支持以三種主要方式使用選擇范圍:使用“分析選項(xiàng)”對(duì)話框,可以指定是在網(wǎng)絡(luò)中的所有要素上、僅所選要素上還是僅未選擇的要素上執(zhí)行追蹤操作。僅追蹤所選要素表示未選擇的要
22、素將充當(dāng)障礙,而僅追蹤未選擇的要素表示所選要素將充當(dāng)障礙。通過(guò)以這種方式使用選擇范圍,可以執(zhí)行追蹤操作為后續(xù)操作生成障礙集,或者可以構(gòu)建選擇范圍查詢(xún)來(lái)生成要執(zhí)行追蹤操作的網(wǎng)絡(luò)要素集??梢灾付▓?zhí)行追蹤操作時(shí)選擇哪些圖層??赏ㄟ^(guò)ArcMap中的“選擇范圍”菜單,指定可以選擇和無(wú)法選擇的圖層。當(dāng)ArcMap以選擇集的形式返回追蹤操作的結(jié)果時(shí),在“選擇范圍”菜單中指定的設(shè)輅將用于確定在追蹤返回的選擇集中應(yīng)包含哪些要素??梢允褂媒换ナ竭x擇方法(通過(guò)“選擇范圍”菜單設(shè)輅)來(lái)指定生成選擇集的行為??梢詣?chuàng)建新選擇范圍,將追蹤操作結(jié)果添加到當(dāng)前選擇范圍,以及從當(dāng)前選擇范圍中選擇追蹤操作結(jié)果或移除追蹤操作結(jié)果。通
23、過(guò)ArcMap中的選擇功能,可以使用ArcMap自帶的簡(jiǎn)單追蹤任務(wù)執(zhí)行復(fù)合而復(fù)雜的追蹤操作。4.3 孤立交匯點(diǎn)創(chuàng)建幾何網(wǎng)絡(luò)后,會(huì)隨之創(chuàng)建一個(gè)簡(jiǎn)單交匯點(diǎn)要素類(lèi),稱(chēng)為孤立交匯點(diǎn)要素類(lèi)。孤立交匯點(diǎn)要素類(lèi)的名稱(chēng)與幾何網(wǎng)絡(luò)的名稱(chēng)一致,但要加上Junctions后綴。例如,名為Electric_Net的幾何網(wǎng)絡(luò)會(huì)有一個(gè)名為日ectric_Net_Junctions的對(duì)應(yīng)孤立交匯點(diǎn)要素類(lèi)。幾何網(wǎng)絡(luò)使用孤立交匯點(diǎn)要素類(lèi)來(lái)保持網(wǎng)絡(luò)完整性。在創(chuàng)建幾何網(wǎng)絡(luò)期間,如果源數(shù)據(jù)中某個(gè)邊的端點(diǎn)處不存在幾何重合的交匯點(diǎn),則在該端點(diǎn)處會(huì)插入一個(gè)孤立交匯點(diǎn)。通過(guò)將孤立交匯點(diǎn)要素歸入其他交匯點(diǎn)要素,可從幾何網(wǎng)絡(luò)中移除孤立交匯點(diǎn)要素
24、。歸入孤立交匯點(diǎn)就是將其替換為用戶(hù)定義的交匯點(diǎn)以將其并入網(wǎng)絡(luò)中。至于如何歸入孤立交匯點(diǎn),有明確定義的規(guī)則可供遵循。4.4 中跨連通性在中跨處將交匯點(diǎn)連接到邊,從而允許從邊抽取資源;但該邊仍以單個(gè)要素形式存在。只有復(fù)雜邊支持中跨連通性。4.5 源頭和匯點(diǎn)網(wǎng)絡(luò)通常用于對(duì)現(xiàn)實(shí)中的某些系統(tǒng)進(jìn)行建模,在這些系統(tǒng)中,明確定義了元素在整個(gè)網(wǎng)絡(luò)中的移動(dòng)方向。例如,電力網(wǎng)絡(luò)中的電力就是從發(fā)電站流向客戶(hù)。在供水管網(wǎng)中,流向可能不像電力網(wǎng)絡(luò)中定義的那樣明確,但水可能是從泵站流向客戶(hù)或從客戶(hù)流向污水處理廠。幾何網(wǎng)絡(luò)就是一個(gè)定向流動(dòng)系統(tǒng)(其中每條邊都有一個(gè)固定流向)的例子,例如,沿順流方向流到水文河道內(nèi)的河流網(wǎng)絡(luò)。網(wǎng)絡(luò)
25、中的流向基于一組源頭和匯點(diǎn)計(jì)算得出。在上面的例子中,電流和水流由源頭和匯點(diǎn)推動(dòng)。以排污管網(wǎng)為例,水流從發(fā)電站或泵站(源頭)離開(kāi),然后流向污水處理廠(匯點(diǎn))。幾何網(wǎng)絡(luò)中的交匯點(diǎn)可充當(dāng)源頭或匯點(diǎn)。在網(wǎng)絡(luò)中創(chuàng)建新的交匯點(diǎn)要素類(lèi)時(shí),可以指定哪些交匯點(diǎn)要素類(lèi)中的要素可以充當(dāng)輔助角色(源頭或匯點(diǎn))或不充當(dāng)任何輔助角色。如果指明這些要素可以充當(dāng)源頭或匯點(diǎn),則會(huì)將一個(gè)“輔助角色”字段添加到相應(yīng)要素類(lèi),以記錄該要素是要充當(dāng)源頭、匯點(diǎn)還是兩者皆非。如果尚未存在名為AncillaryRoleDomain的域,則將創(chuàng)建此域并將其關(guān)聯(lián)到充當(dāng)源頭或匯點(diǎn)的要素類(lèi)。例如,您可能經(jīng)報(bào)告得知排污管網(wǎng)中某處排水口有污水溢出,并想要
26、找到溢出口上游的所有檢修孔以隔離源頭。通過(guò)將該排水口設(shè)輅為匯點(diǎn),系統(tǒng)會(huì)重新計(jì)算網(wǎng)絡(luò)的流向,并且對(duì)網(wǎng)絡(luò)的任何追蹤都會(huì)受到該排水口狀態(tài)造成的流向更改的影響,從而使您可以找到所有上游檢修孔。4.6 連通性規(guī)則在大多數(shù)網(wǎng)絡(luò)中,并不希望所有邊類(lèi)型都能夠在邏輯上連接到所有交匯點(diǎn)類(lèi)型。類(lèi)似地,也不希望所有邊類(lèi)型都能夠通過(guò)所有交匯點(diǎn)類(lèi)型在邏輯上連接到所有其他邊類(lèi)型。例如,在一個(gè)供水管網(wǎng)中,消火栓可以連接到消火栓支管,但不能連接到生活用水支管。類(lèi)似地,在同一供水管網(wǎng)中,10英寸輸水干管只能通過(guò)異徑管連接到8英寸輸水干管。網(wǎng)絡(luò)連通性規(guī)則用于限制可以相互連接的網(wǎng)絡(luò)要素的類(lèi)型以及可以連接到另一種要素的任一特定類(lèi)型的要
27、素?cái)?shù)量。通過(guò)建立這些規(guī)則以及其他規(guī)則(例如屬性域),可以在數(shù)據(jù)庫(kù)中保持網(wǎng)絡(luò)數(shù)據(jù)的完整性。任何時(shí)間,您都可以有選擇地驗(yàn)證數(shù)據(jù)庫(kù)中的要素并生成有關(guān)網(wǎng)絡(luò)中哪些要素?zé)o效(即違反了連通性規(guī)則或其他規(guī)則)的報(bào)告。存在兩種類(lèi)型的連通性規(guī)則:邊-交匯點(diǎn)規(guī)則和邊-邊規(guī)則。邊-交匯點(diǎn)規(guī)則是一種連通性規(guī)則,用于規(guī)定類(lèi)型A的邊連接到類(lèi)型B的交匯點(diǎn)時(shí)應(yīng)遵循的規(guī)則。邊-邊規(guī)則是另一種連通性規(guī)則,用于規(guī)定類(lèi)型A的邊通過(guò)一組交匯點(diǎn)連接到類(lèi)型B的邊時(shí)應(yīng)遵循的規(guī)則。邊-邊規(guī)則始終涉及到一組交匯點(diǎn)。5性能提升5.1 使用要素緩存當(dāng)在ArcMap中編輯幾何網(wǎng)絡(luò)時(shí),要素之間的連通性將基于幾何重疊確定,并通過(guò)幾何網(wǎng)絡(luò)動(dòng)態(tài)保持。當(dāng)將新要素
28、添加到網(wǎng)絡(luò)要素類(lèi)時(shí),必須出現(xiàn)幾何重疊。這通過(guò)在服務(wù)器上為網(wǎng)絡(luò)中的每個(gè)要素類(lèi)執(zhí)行單獨(dú)的空間查詢(xún)來(lái)實(shí)現(xiàn)。如果出現(xiàn)了重疊,則就建立了網(wǎng)絡(luò)連通性。動(dòng)態(tài)保持連通性的代價(jià)是需要執(zhí)行上述查詢(xún),這會(huì)產(chǎn)生很高的成O為減少成本,可以在編輯網(wǎng)絡(luò)時(shí)使用要素緩存,這樣會(huì)在當(dāng)前范圍內(nèi)緩存要素,如此便不會(huì)對(duì)服務(wù)器執(zhí)行上述空間查詢(xún)。編輯網(wǎng)絡(luò)要素時(shí),使用要素緩存會(huì)在添加新要素或連接和移動(dòng)現(xiàn)有要素時(shí)顯著提高性能。5.2 可提高那些方面性能某些操作通??梢酝ㄟ^(guò)要素緩存來(lái)提高性能,這些操作包括:繪制較大或復(fù)雜的數(shù)據(jù)集;標(biāo)注、編輯和選擇要素;為地圖上的多個(gè)圖層檢索相同的要素;使用定義查詢(xún)來(lái)繪制要素。例如,標(biāo)注可能會(huì)是一個(gè)漫長(zhǎng)且耗費(fèi)成本
29、的過(guò)程,需要多次反復(fù)訪問(wèn)數(shù)據(jù)源,因?yàn)闃?biāo)注引擎會(huì)嘗試在地圖上放輅最大數(shù)量的標(biāo)注。5.2.1 局限性當(dāng)在非版本化編輯會(huì)話中使用要素緩存進(jìn)行編輯時(shí)必須格外小心。構(gòu)建某些數(shù)據(jù)的要素緩存后,如果另一個(gè)用戶(hù)編輯該數(shù)據(jù),則不要再處理已經(jīng)正確的數(shù)據(jù)。否則,在提交后,可能會(huì)覆蓋其他用戶(hù)的編輯內(nèi)容。以下事件順序舉例說(shuō)明了這種情況是如何發(fā)生的:1. Tom要開(kāi)始進(jìn)行編輯,他構(gòu)建了井點(diǎn)的要素緩存,并在ArcMap中顯示這些點(diǎn)。2. Susan也要開(kāi)始她自己的編輯會(huì)話,她移動(dòng)了一個(gè)井點(diǎn),并提交了更改。3. Tom在Susan開(kāi)始編輯之前已構(gòu)建了自己的要素緩存,因止匕,這時(shí)候Tom仍會(huì)看到該井點(diǎn)在其初始位輅。Tom又將該
30、井點(diǎn)移動(dòng)到另一個(gè)位輅并進(jìn)行提交,從而覆蓋了Susan的編輯內(nèi)容。5.3 使用子類(lèi)型來(lái)最小化幾何網(wǎng)絡(luò)中的類(lèi)數(shù)量盡管對(duì)幾何網(wǎng)絡(luò)中要素類(lèi)的數(shù)量沒(méi)有限制,但類(lèi)越多,保持連通性時(shí)需要執(zhí)行的查詢(xún)就越多。嘗試使用子類(lèi)型歸類(lèi)要素類(lèi),以減少幾何網(wǎng)絡(luò)中要素類(lèi)的數(shù)量。如果要素類(lèi)攜帶不同的屬性,則可以使用關(guān)系來(lái)管理數(shù)據(jù)庫(kù)中不同表的特定子類(lèi)型屬性,或者通過(guò)對(duì)那些沒(méi)有應(yīng)用于特定子類(lèi)型的屬性使用空值將所有屬性保存在同一表中。6網(wǎng)絡(luò)構(gòu)建錯(cuò)誤修正保持幾何網(wǎng)絡(luò)連通性很重要,如果沒(méi)有連通性,追蹤任務(wù)和其他幾何網(wǎng)絡(luò)分析功能就不會(huì)按預(yù)期的那樣工作,所以需要掌握構(gòu)建幾何網(wǎng)絡(luò)過(guò)程中的錯(cuò)誤并且及時(shí)的修正。6.1 錯(cuò)誤類(lèi)型1)具有空幾何的要素
31、2)包含多部分的邊要素3)形成閉環(huán)的邊要素或起始交匯點(diǎn)和結(jié)束交匯點(diǎn)相同的邊要素4)長(zhǎng)度為零的邊要素5)與具有不同z值的邊要素折點(diǎn)重合的交匯點(diǎn)6)獨(dú)立交匯點(diǎn);即未連接到任何邊的交匯點(diǎn)7)由于長(zhǎng)度接近捕捉容差而不允許自行折疊的邊要素6.2 發(fā)現(xiàn)錯(cuò)誤方式幾何網(wǎng)絡(luò)會(huì)包含具有無(wú)效幾何或連通性不一致的要素。ArcGIS提供了一套用于檢測(cè)和修復(fù)幾何網(wǎng)絡(luò)內(nèi)的各種連通性及幾何問(wèn)題的工具和命令。幾何網(wǎng)絡(luò)編輯工具欄包含用于驗(yàn)證和修復(fù)網(wǎng)絡(luò)要素的命令和工具。驗(yàn)證網(wǎng)絡(luò)連通性命令將創(chuàng)建一個(gè)由連通性不一致的網(wǎng)絡(luò)要素組成的選擇集,并顯示列有所選要素?cái)?shù)量的對(duì)話框。網(wǎng)絡(luò)連通性不一致的情況包括:1)網(wǎng)絡(luò)不具有對(duì)應(yīng)的網(wǎng)絡(luò)元素2)網(wǎng)絡(luò)要
32、素缺少一個(gè)或多個(gè)網(wǎng)絡(luò)元素3)網(wǎng)絡(luò)要素具有重復(fù)的網(wǎng)絡(luò)元素4)網(wǎng)絡(luò)要素與不一致或無(wú)效的網(wǎng)絡(luò)元素關(guān)聯(lián)5)網(wǎng)絡(luò)要素與不存在的網(wǎng)絡(luò)要素關(guān)聯(lián)或連接驗(yàn)證網(wǎng)絡(luò)幾何命令將創(chuàng)建一個(gè)由具有無(wú)效幾何的網(wǎng)絡(luò)要素組成的選擇集。要素具有無(wú)效網(wǎng)絡(luò)幾何的情況包括:1)要素具有空幾何2)要素的幾何具有多個(gè)部分(僅限邊要素)3)要素的開(kāi)始頂點(diǎn)和結(jié)束頂點(diǎn)相同(僅限邊要素)4)要素具有零長(zhǎng)度幾何(僅限邊要素)如果要素位于選擇集內(nèi),驗(yàn)證網(wǎng)絡(luò)幾何命令將僅標(biāo)識(shí)具有空幾何或零長(zhǎng)度的要素。要?jiǎng)?chuàng)建選擇集,請(qǐng)?jiān)贏rcMap內(nèi)容列表中,右鍵單擊要驗(yàn)證的圖層。在選擇下,單擊全選,然后單擊驗(yàn)證網(wǎng)絡(luò)幾何命令。6.3 編輯網(wǎng)絡(luò)要素1)在現(xiàn)有交匯點(diǎn)處創(chuàng)建新網(wǎng)絡(luò)邊2)在復(fù)雜邊上創(chuàng)建新網(wǎng)絡(luò)邊3)在簡(jiǎn)單邊上創(chuàng)建新網(wǎng)絡(luò)邊4)歸入網(wǎng)絡(luò)交匯點(diǎn)5)移動(dòng)現(xiàn)有網(wǎng)絡(luò)要素6)在ArcMap中更改交匯點(diǎn)的輔助網(wǎng)絡(luò)角色7)在ArcMap中啟用和禁用網(wǎng)絡(luò)要素8)在ArcMap中驗(yàn)證網(wǎng)絡(luò)要素6.4 修復(fù)幾何連通性ArcGIS有兩種工具可用于修復(fù)網(wǎng)絡(luò)連通性:重新
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024消防設(shè)施設(shè)備報(bào)廢更新合同范本3篇
- 2024年高品質(zhì)電梯購(gòu)買(mǎi)與銷(xiāo)售協(xié)議樣本版B版
- 2024房屋拆遷賠償協(xié)議書(shū)政府
- 2024收購(gòu)農(nóng)產(chǎn)品合同
- 2024旅行社與文化機(jī)構(gòu)旅游文化交流合作協(xié)議范本3篇
- 專(zhuān)項(xiàng)砂石料運(yùn)輸服務(wù)協(xié)議范本版
- “520”荔枝電商法治講堂2025年度電商法律援助計(jì)劃3篇
- 職業(yè)學(xué)院教案模版
- 福建省南平市太平中學(xué)高二生物下學(xué)期期末試卷含解析
- 生物美學(xué)在科技中的應(yīng)用
- 《安全基礎(chǔ)知識(shí)》word版
- 微視頻評(píng)分標(biāo)準(zhǔn)
- 運(yùn)籌學(xué)(課件)
- 《軸系結(jié)構(gòu)設(shè)計(jì)》ppt課件
- 應(yīng)用化學(xué)專(zhuān)業(yè)英語(yǔ)unit.ppt
- 精益制造快速切換作業(yè)指導(dǎo)書(shū)模板
- 膠囊劑生產(chǎn)工藝流程圖
- 小學(xué)期末班級(jí)頒獎(jiǎng)典禮動(dòng)態(tài)PPT模板
- 制藥廠安全事故應(yīng)急救援預(yù)案匯編
- 上市公司信息披露制度的跨國(guó)比較及借鑒
- 華為ma5680t基本查詢(xún)命令
評(píng)論
0/150
提交評(píng)論