




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、收集最完整的arcgis拓撲處理 (2011-10-16 20:07:00)標簽: 雜談分類: 3S ArcGIS中的拓撲第一部分Arcgis中topolopy說明:在arcgis中有關topolopy操作,有兩個地方,一個是在arccatalog中,一個是在arcmap中。通常我們將在arccatalog中建立拓撲稱為建立拓撲規(guī)則,而在arcmap中建立拓撲稱為拓撲處理。arccatalog中所提供的創(chuàng)建拓撲規(guī)則,主要是用于進行拓撲錯誤的檢查,其中部分規(guī)則可以在容限內(nèi)對數(shù)據(jù)進行一些修改調(diào)整。建立好拓撲規(guī)則后,就可以在arcmap中打開些拓撲規(guī)則,根據(jù)
2、錯誤提示進行修改。arcmap中的topolopy工具條主要功能有對線拓撲(刪除重復線、相交線斷點等,topolopy中的planarize lines)、根據(jù)線拓撲生成面(topolopy中的construct features)、拓撲編輯(如共享邊編輯等)、拓撲錯誤顯示(用于顯示在arccatalog中創(chuàng)建的拓撲規(guī)則錯誤,topolopy中的error inspector),拓撲錯誤重新驗證(也即刷新錯誤記錄)。第二部分在arccatalog中創(chuàng)建拓撲規(guī)則的具體步驟?要在arccatalog中創(chuàng)建拓撲規(guī)則,必須保證數(shù)據(jù)為geodatabase格式,且滿足要進行拓撲規(guī)則檢查的要素類在同一要素
3、集下。因此,首先創(chuàng)建一個新的geodatabase,然后在其下創(chuàng)建一個要素集,然后要創(chuàng)建要素類或將其它數(shù)據(jù)作為要素類導入到該要素集下。進入到該要素集下,在窗口右邊空白處單擊右鍵,在彈出的右鍵菜單中有new->topolopy,然后按提示操作,添加一些規(guī)則,就完成拓撲規(guī)則的檢查。最后在arcmap中打開由拓撲規(guī)則產(chǎn)生的文件,利用topolopy工具條中錯誤記錄信息進行修改。第三部分有關geodatabase的topology規(guī)則多邊形topology1.must not overlay:單要素類,多邊形要素相互不能重疊2.must not have gaps:單要素類,連續(xù)連接的多邊形區(qū)域
4、中間不能有空白區(qū)(非數(shù)據(jù)區(qū))3.contains point:多邊形點,多邊形要素類的每個要素的邊界以內(nèi)必須包含點層中至少一個點4.boundary must be covered by:多邊形線,多邊形層的邊界與線層重疊(線層可以有非重疊的更多要素)5.must be covered by feature class of:多邊形多邊形,第一個多邊形層必須被第二個完全覆蓋(省與全國的關系)6.must be covered by:多邊形多邊形,第一個多邊形層必須把第二個完全覆蓋(全國與省的關系)7.must not overlay with:多邊形多邊形,兩個多邊形層的多邊形不能存在一對相互
5、覆蓋的要素8.must cover each other:多邊形多邊形,兩個多邊形的要素必須完全重疊9.area boundary must be covered by boundary of:多邊形多邊形,第一個多邊形的各要素必須為第二個的一個或幾個多邊形完全覆蓋10.must be properly inside polygons:點多邊形,點層的要素必須全部在多邊形內(nèi)11.must be covered by boundary of:點多邊形,點必須在多邊形的邊界上線topology1.must not have dangle:線,不能有懸掛節(jié)點2.must not have pseud
6、o-node:線,不能有偽節(jié)點3.must not overlay:線,不能有線重合(不同要素間)4.must not self overlay:線,一個要素不能自覆蓋5.must not intersect:線,不能有線交叉(不同要素間)6.must not self intersect:線,不能有線自交叉7.must not intersect or touch interrior:線,不能有相交和重疊8.must be single part:線,一個線要素只能由一個path組成9.must not covered with:線線,兩層線不能重疊10.must be covered by
7、 feature class of:線線,兩層線完全重疊11.endpoint must be covered by:線點,線層中的終點必須和點層的部分(或全部)點重合12.must be covered by boundary of:線多邊形,線被多邊形邊界重疊13.must be covered by endpoint of:點線,點被線終點完全重合14.point must be covered by line:點線,點都在線上第四部分Geodatabase組織結構。Geodatabases中,將地理數(shù)據(jù)組織成為數(shù)據(jù)對象(data objects)。這些數(shù)據(jù)對象存儲于要素類(featur
8、e class)、對象類(object class)或要素集(feature datasets)中。對象類(object class)用于存儲非空間信息。要素類(feature class)則存儲了空間信息及其相應的屬性信息,在同一個要素類中,空間要素的幾何形狀必須一致,比如必須都是點、線或者面。簡言之,要素類是同類要素的集合。要素集(feature dataset)用于存放具有同一空間參考(spatial reference)的要素類。存放了簡單要素的要素類可以存放于要素集中,也可以作為單個要素類直接存放在Geodatabase的目錄下。直接存放在Geodatabase目錄下的要素類也稱為獨
9、立要素類(standalone feature)。存儲拓撲關系的要素類必須存放到要素集中,使用要素集的目的是確保這些要素類具有統(tǒng)一的空間參考,以利于維護拓撲。Geodatabase支持要素類之間的邏輯完整性,體現(xiàn)為對復雜網(wǎng)絡(complexnetworks)、拓撲規(guī)則和關聯(lián)類等的支持。下面描述Geodatabase中的數(shù)據(jù)對象(data objects)。要素類(Feature class)要素類,可稱為點、線或面類型要素的集合,同時,地圖的文本信息也可用注記(annotation)要素類存儲。非獨立要素類,也就是相關聯(lián)的要素類(如參與拓撲規(guī)則或者幾何網(wǎng)絡的要素類),以要素集的形式管理到一起。
10、柵格數(shù)據(jù)集(Raster data set)以柵格表的形式管理的單或多波段柵格數(shù)據(jù)。表(Tables)描述非空間信息的表。關聯(lián)類(Relationships)關聯(lián)類是一種機制:從一個表(要素類)中選擇記錄以后,可以在相關聯(lián)的表(要素類)中可以獲取到相應記錄。域(Domains)列有效值的一個列表(或范圍)。子類(Subtypes)將要素類中的要素進行了邏輯分組,每一個分組便是一個子類。每一個這樣的都有其完整性規(guī)則和GIS行為(如高速公路,是道路要素的一個子集)。空間關系(Spatial relationships)在拓撲工具(topologies)或幾何網(wǎng)絡(Geometricnetwork)
11、中定義。拓撲規(guī)則可以指定要素類中的要素之間有何種空間關系,如地塊之間不能重疊(overlap),或者多個不同要素類中的要素之間的空間關系,比如國家首都(點要素)必須位于該國家疆土(面要素)上。元數(shù)據(jù)(Metadata)數(shù)據(jù)庫中的每個元素的描述文檔。1.拓撲規(guī)則簡介在實際應用時,有時需要在要素之間保持某種特定的關系,比如,行政管理的范圍不能相互重疊,線狀道路之間不能有重疊線段,某些汽車站必須在公共交通線路上等,這些特定的空間關系可用拓撲學來描述、定義。借助Geodatabase,可規(guī)定一系列拓撲規(guī)則,在要素之間建立起空間關系,還可以對這些規(guī)則(即關系)進行調(diào)整。拓撲規(guī)則有若干專用術語。相交(In
12、tersect):線和線交叉,并且只有一點重合,該點不是結點(端點),稱之相交。接觸(Touch):某線段的端點和自身或其他線段有重合,稱為接觸。懸結點(DangleNode,Dangle):線段的端點懸空,沒有和其他結點連接,這個結點(端點)稱為懸結點。偽結點(PseudoNode):兩個結點相互接觸,連接成一個結點,稱為偽結點。拓撲規(guī)則的種類可以按點、線、面(多邊形)來分。以下介紹Geodatabase的拓撲規(guī)則,共25條,每條規(guī)則有一幅圖對應,圖的左半部分是符合規(guī)則的例子,右半部分例子中有不符合規(guī)則的地方。2.點拓撲規(guī)則舉例點拓撲規(guī)則一:Must becovered by boundar
13、y of,點必須在多邊形邊界上。例如,有一個點要素類代表公共汽車站,另有一個多邊形要素類代表地塊,按本規(guī)則,公共汽車站必須位于地塊的邊界上。另一個例子是行政界碑必須落在行政區(qū)多邊形的邊界上。不滿足該規(guī)則的點要素被標記為錯誤(附圖1)。點拓撲規(guī)則二:Must becovered by endpoint of,點要素必須位于線要素的端點上。例如,閥門為點要素,必須位于線要素類輸水管的盡端。不滿足該規(guī)則的點要素被標記為錯誤(附圖2)。點拓撲規(guī)則三:Pointmust be covered by line,點要素必須在線要素之上。例如,點要素代表河流上的航標燈,線要素代表河流,航標燈必須位于河流上。另
14、一個例子是:汽車站(點要素類)必須在道路(線要素類)上。不滿足該規(guī)則的點要素被標記為錯誤(附圖3)。點拓撲規(guī)則四:Must beproperly inside polygons,點要素必須在多邊形要素內(nèi)(在邊界上不酸)。比如,省行政區(qū)為多邊形,省會城市為點,省會一定要在該省內(nèi)。另一個例子是代表住宅地址的點必須在住宅用地多邊形內(nèi)。不滿足該規(guī)則的點要素被標記為錯誤(附圖4)??梢钥闯?,點要素本身不能建立拓撲規(guī)則,必須和線要素或多邊形要素一起才能建立拓撲規(guī)則。修正錯誤的常用方法是刪除或移動錯誤點(移動也可以理解為刪除后立即添加)。3.多邊形拓撲規(guī)則舉例規(guī)則一:Must notoverlap,同一多邊
15、形要素類中多邊形之間不能重疊(幾個多邊形邊界共享一個點或共享一條邊不算重疊)(附圖5)。例如,宗地之間不能有重疊,行政區(qū)不能有重疊。重疊的部分將產(chǎn)生多邊形錯誤,修正錯誤的方法有三種:一是刪除重疊部分,留出空白;二是將重疊的部分并到某個多邊形;三是在重疊部分新增多邊形,并刪除原來的重疊部分。規(guī)則二:Must nothave gaps,多邊形之間不能有空隙。比如,規(guī)定表示土壤類型的多邊形之間不能有空隙(附圖6)。不滿足規(guī)則的地方將產(chǎn)生線錯誤,表示空隙多邊形,修正的方法是調(diào)整原來的邊界,或添加新的多邊形。規(guī)則三:Containpoint,多邊形內(nèi)必須包含點要素(邊界上的點不算)(附圖7)。例如,規(guī)定
16、宗地內(nèi)至少有一個地址點。不包含點的多邊形被視為錯誤,修正的方法是在錯誤多邊形內(nèi)補一個點,或者將多余的多邊形刪除。規(guī)則四:Boundarymust be covered by,多邊形的邊界必須和線要素的線段重合(附圖8)。例如,交通調(diào)查小區(qū)的邊界必須和道路線要素類重合。違反規(guī)則的地方產(chǎn)生線錯誤,修正的方法可以是調(diào)整線段,也可調(diào)整多邊形。規(guī)則五:Must becovered by feature class of,多邊形要素中的每一個多邊形都被另一個要素類中的多邊形覆蓋(附圖9)。例如,城市規(guī)劃區(qū)必須在若干行政區(qū)劃內(nèi),工業(yè)建筑多邊形必須在工業(yè)用地內(nèi)。違反規(guī)則的地方產(chǎn)生多邊形錯誤,修正的方法是在重疊
17、的部分增加新的多邊形或調(diào)整錯誤多邊形。規(guī)則六:Must becovered by,每個多邊形要素都要被另一個要素類中的單個多邊形覆蓋。例如,建筑物多邊形必須在宗地多邊形內(nèi),不能出現(xiàn)跨越(規(guī)則五可以跨越)(附圖10)。不滿足規(guī)則的地方產(chǎn)生多邊形錯誤,修正的方法是調(diào)整第一類多邊形,使它們不要和第二類有交叉,或者擴大第二個要素類中的某些多邊形,使它們能覆蓋第一類中的錯誤多邊形。規(guī)則七:Must notoverlap with,一個要素類中的多邊形不能與另一個要素類中的多邊形重疊。雖然和規(guī)則一相似,都是說不能重疊,但這里是指兩個多邊形要素類(Feature Class)之間的關系。比如,一個要素類表示
18、湖泊,另一個要素類表示陸地,它們是相互獨立的類,顯然它們應該滿足該規(guī)則(附圖11)。重疊的部分產(chǎn)生多邊形錯誤,修正方法同規(guī)則一。規(guī)則八:Must covereach other,兩個要素類中的多邊形要相互覆蓋,外邊界要一致(附圖12)。例如,土壤層范圍和地質(zhì)層范圍應一致。違反規(guī)則的地方將產(chǎn)生多邊形錯誤,修正錯誤的方法是在重疊不到的地方增加多邊形,或者調(diào)整、刪除不重疊的部分。規(guī)則九:Areaboundary must be covered by boundary of,某個多邊形要素類的邊界線在另一個多邊形要素類的邊界上(附圖13)。例如,縣、市邊界上必須有鄉(xiāng)、鎮(zhèn)邊界,而且前者的邊界必須被后者所
19、重合。違反規(guī)則的地方將產(chǎn)生線錯誤,修正的方法是手工編輯邊界。多邊形不僅可以定義自身的規(guī)則,而且可以和點要素、線要素、其他多邊形要素之間建立起拓撲關系。4.線拓撲規(guī)則舉例規(guī)則一:Must nothave dangles,不允許線要素有懸結點,即每一條線段的端點都不能孤立,必須和本要素中其他要素或和自身相接觸(附圖14)。例如,宗地邊界線段不能有懸結點。違反規(guī)則的地方將產(chǎn)生點錯誤,修正的方法是將有懸點的線段延伸到其他要素上,或者將長出的部分截斷后刪除。規(guī)則二:Must nothave pseudo node,不能有偽結點,即線段的端點不能僅僅是兩個端點的接觸點(自身首位接觸是例外),例如河流(附圖
20、15)。違反規(guī)則的地方將產(chǎn)生點錯誤,修正的方法是將偽結點兩邊的線段合并為一個條線,偽結點自然消除。規(guī)則三:Must notoverlap,在同一要素類中,線與線不能相互重疊,例如,街道、河流(附圖16)。違反規(guī)則的地方產(chǎn)生線錯誤,修正的辦法是將不需要的線段截斷,再刪除。規(guī)則四:Must notself overlap,線要素不能和自己重疊,例如,街道(附圖17)。違反規(guī)則的地方產(chǎn)生線錯誤,修正的方法是截斷、刪除重疊部分。規(guī)則五:Must notintersect,同一要素中,線與線不能相交,例如,河流、宗地邊界(這里不是多邊形邊界,是線要素)(附圖18)。違反規(guī)則的地方產(chǎn)生線錯誤,修正的方法是
21、重合處合并,相交處打斷。規(guī)則六:Must notself intersect,同一要素類中,線要素不能自相交(附圖19)。違反規(guī)則的地方將產(chǎn)生線錯誤和點錯誤,修正的方法是在自相交處適當縮短或外移。規(guī)則七:Must notintersect or touch interior,線和線不能交叉,端點不能和非端點接觸(非接觸點部分相互重疊是允許的)(附圖20)。例如,鐵路和鐵路可以重合,但不能交叉。某鐵路端點不能和其他鐵路的非端點部分接觸。違反規(guī)則的地方產(chǎn)生線錯誤和點錯誤,根據(jù)實際需要編輯、修正。規(guī)則八:Must besingle part,線要素必須單獨,不能相互接觸、重疊(附圖21)。違反規(guī)則的
22、地方產(chǎn)生線錯誤,修正的方法是將接觸的地方合并,成為一個要素,或移動后分離。規(guī)則九:Must notoverlap with,兩個線要素類中的線段不能重疊(附圖22)。例如,道路和鐵路不能相互重疊。違反規(guī)則的地方產(chǎn)生線錯誤,根據(jù)實際需要編輯、修正。規(guī)則十:Must becovered by feature class of,某個要素類中的線段必須被另一要素類中的線段覆蓋(附圖23)。例如,公交線路必須在道路上行駛。違反規(guī)則的地方將產(chǎn)生線錯誤,修正的方法是將錯誤線段刪除,再重新輸入正確的。規(guī)則十一:End pointmust be covered by,線要素的端點被點要素覆蓋。例如,每一條公交線
23、路的盡端都有終點站(附圖24)。違反規(guī)則的地方將產(chǎn)生錯誤,修正的方法是增補新的點要素或調(diào)整不應該出現(xiàn)的線段。規(guī)則十二:Must becovered by boundary of,線要素必須被多邊形要素的邊界覆蓋(附圖25)。例如,城市的內(nèi)部道路至少一側有地塊多邊形邊界。違反規(guī)則的地方產(chǎn)生線錯誤,修正的方法是刪除錯誤的線,或編輯多邊形。一個要素類允許設置多個拓撲規(guī)則,但是這些規(guī)則必須定義在一個拓撲類中。 ArcGIS拓撲規(guī)則詳細說明 我們在實際的圖形處理中,一些圖形要求滿足一定的要素之間的關系,如二次調(diào)查中的地類圖斑不能在行政區(qū)以外,圖斑不能相互重疊,這些特定的圖形之間的關系
24、我們可以定義一些拓撲規(guī)則來加以限制。一、點之間的拓撲關系拓撲一(Point-Area):Mustbe covered by boundary of,(原始解釋:點必須在多邊形邊界上。)例如:在地籍建庫中,界址點必須在宗地的邊界上,要是不在,那就是錯誤。在ArcGIS9將將Polyline線轉換為Polygon面 1.打開ArcMap用AddData加載shp Polyline線文件。
25、 2.選Editor編輯Start Editing開始編輯。 3.選Editor編輯More Editing ToolsTopology拓撲 4.在Topology拓撲工具欄中選Map Topology 再在S
26、hp文件上打勾Ok 5.用Select Features 選擇指針把線全部選中,這時Topology拓撲工具欄中的Construct Features選項為激活狀態(tài)。 6.這時點擊Construct Features來檢查圖中有無多余的線段和點與線分離的過遠,多次輸入0
27、.1和0.2的值仔調(diào)整。 7.調(diào)整好后選Editor編輯Save Edits保存。 8.打開ArcToolbox選Data Management ToolsFeatures雙擊Feature To Polygon
28、0; 特性到面在Input Features選中正在編輯的Shp文件,在Output Feature Class處輸出文件名可改。點擊Ok即可完成線面轉換。 檢查有錯誤,缺線等,可重做第6。arcm
29、ap中面狀要素拓撲處理問題描敘:在shape圖層中(面狀)有些對象重疊,想一次性處理掉重疊部分解決方案:1.在arccatalog中對圖層所在的database新建一個topology,檢查拓撲錯誤.2.然后在arcmap中加載新建的toplogy,編輯對應圖層,在toolbar中加載topology工具條.單擊topology工具欄最后一個按鈕error inspector.然后選擇對應的規(guī)則,單擊 search now按鈕.則列出所有拓撲錯誤.選擇(組合shift或ctrl鍵)需要修改的錯誤,右鍵選擇substract/merge/create feature等相應操作,進行修改.不過要注
30、意,可能會丟失一些數(shù)據(jù),一定要小心ARCGIS拓撲檢查步驟與修正拓撲錯誤技巧一幅人工或自動矢量化后的數(shù)據(jù),在正式應用數(shù)據(jù)之前,應根據(jù)要求檢查和修正各種拓撲錯誤! 地理數(shù)據(jù)是龐大和海量的數(shù)據(jù),無亂是人為的還是自動的矢量化,都可以出現(xiàn)錯誤,對于數(shù)據(jù)量很大的數(shù)據(jù)來說,檢查和修正錯誤是一項枯燥復雜而且工作量很大的工作。 根據(jù)幾年來摸索的出現(xiàn)經(jīng)驗,現(xiàn)總結幾種方法和大家討論,歡迎大家來參加討論和指正!1 、在workstation 工作站下 ,編輯檢查數(shù)據(jù),此法 要求源數(shù)據(jù)為 coverage,且是在黑乎乎的界面下進
31、行操作,雖然也可以設置編輯菜單,但總體還是要用到很多命令,比較麻煩。第一步:把文件轉為 coverage格式,進去catalog,設置其各項容限值(在文件屬性中 tolerance項,根據(jù)精度要求設置)第二不:進入arc下修改! 啟動workstation的arc環(huán)境,輸入ae(注釋:arcedit),ec + (cov文件路徑)具體命令格式可以輸入help,查看幫助顯示懸掛線的命令是:de arc node dangle ;回車nodec dangle 2
32、0; 回車disp999,回車draw,回車這樣所有的懸掛的著,為接上的線錯誤,都顯示為紅色,接下來只要用相應的命令進行處理修改就可以!建議大家,修改前,對圖層做一下build處理,這樣好多細小的錯誤它都回自動處理掉,注意選擇好參數(shù)!2 、將數(shù)據(jù)裝載如個人地理數(shù)據(jù)庫,用拓撲功能自動檢查數(shù)據(jù)錯誤(此法可在arcmap下進行,界面友好,比較適合于拓撲錯誤不是很多的圖形修改)1. 啟動ArcCatlalog;任意選擇一個本地目錄,2. "右鍵&
33、quot;->"新建"->"創(chuàng)建個人personalGeoDatabase"3. 選擇剛才創(chuàng)建的GeoDatabase,"右鍵"->"新建"->"數(shù)據(jù)集dataset"4. 設置數(shù)據(jù)集的坐標系統(tǒng),如果不能確定就選擇你要進行分析的數(shù)據(jù)的坐標系統(tǒng);5. 選擇剛才創(chuàng)建的數(shù)據(jù)集,"右鍵"-
34、>"導入要素類import -feature class single",導入你要進行拓撲分析的數(shù)據(jù);6. 選擇剛才創(chuàng)建的數(shù)據(jù)集,"右鍵"->"新建"->"拓撲",創(chuàng)建拓撲,根據(jù)提示創(chuàng)建拓撲,添加拓撲處理規(guī)則;7. 進行拓撲分析。8. 最后在arcmap中打開由拓撲規(guī)則產(chǎn)生的文件,利用topolopy工具條中錯誤記錄信息進行修改,將數(shù)據(jù)集
35、導入ARCMAP中,點擊edit按鈕進行編輯。9. 打開eidt下拉菜單,選擇more editing toolstopology出現(xiàn)拓撲編輯工具欄。10. 選擇要拓撲的數(shù)據(jù),點擊打開error inspector按鈕。11. 在errorinspector對話框中點擊search now,找出所有拓撲的錯誤。12. 對線狀錯誤進行Mark as Exception。13. 對polygon錯誤逐個檢查,首先選擇錯誤的小班,點擊右鍵選擇zoom to,然后點擊merge,選擇合適的圖班進行merg
36、e處理,這樣不會丟失小班信息。另一個說法:用catalog 建一個個人地理數(shù)據(jù)庫,new一個featuredataset把要修改錯誤的shp文件導入到featuredataset下面然后右鍵點featuredataset,new一個topoloy數(shù)據(jù)層,點擊下一步,勾選剛才導入的shp層,下一步,添加拓撲檢查規(guī)則,這一步很重要,你要顯示斷線,沒接上的線,出頭線等,都要選相應的拓撲規(guī)則!選完之后,點下一步完成catalog生成一個拓撲檢查層文件,用arcmap打開該文件就可以看見你需要顯示的錯誤,這樣再用編輯工具修改起來就方便好多ArcGIS中的拓撲什么是拓撲?是反映空間要素和要素類之間的關系的
37、數(shù)據(jù)模型或格式要素:是現(xiàn)實對象的GIS表示空間數(shù)據(jù)用于保證數(shù)據(jù)質(zhì)量的完整性規(guī)則一致性、相鄰性、聯(lián)通性實際的空間關系示例:地塊不能相互壓蓋用地多邊形的邊界必須與用地紅線完全重疊用地紅線不能有懸掛結點道路與公共汽車線路海岸線與國界Coverage 拓撲固定的數(shù)據(jù)模型: 基本的: Polygon Arc Node 核心的: Regions,Routes一組固定的完整
38、性規(guī)則:Label 點必須在多邊形內(nèi)多邊形邊界必須被ARCs覆蓋多邊形必須封閉多邊形不能重疊(只有regions可以)著名的 Clean,Build 命令Geodatabase的拓撲靈活的數(shù)據(jù)模型:多個不同種類的要素類可以放在同一要素數(shù)據(jù)集中靈活的完整性規(guī)則:自己根據(jù)需要定義完整性規(guī)則Polygon規(guī)則Polygon class不能有縫隙Polygons 不能壓蓋Polygons 必須相互覆蓋Polygon class嵌合成其它Polygon classPolygons必須被polygons覆蓋Polygons不得被polygons覆蓋Line
39、 規(guī)則Line必須被polygons的邊界覆蓋Lines 不能重疊Lines 不能相交Lines 不能有懸掛結點Lines 不能有偽結點Point 規(guī)則Point 必須被 polygon的邊界覆蓋Point 必須在 polygon內(nèi)Point 必須被 line 壓蓋Point 必須被線的端點壓蓋ArcCatalog 提供的拓撲向導工具中的六個步驟:1、拓撲關系命名2、指定cluster tolerance3、選擇參與拓撲關系的要素4、設定坐標精度
40、級別5、指定拓撲規(guī)則6、驗證拓撲關系arcgis 10 的32個拓撲 (2010-10-01 15:02:08)轉載標簽: 雜談分類: ARCGISARCGIS 10 里提供的拓撲規(guī)則共32種下面一一介紹:1.面1.1 不能有疊加(overlap):一個面圖層里各要素間不能有疊加,實際應用中:一塊地既屬于河南又屬于河北1.2不能有縫隙(gaps): 一個面圖層里各要素之間不能有個縫隙,實際應用:河南和河北之間不能有一個縫隙。1.3 節(jié)點距離必須大于聚合閾值(cluster tolerance):節(jié)點距離大于聚合閾值時,兩個節(jié)點自動連接在一起,避
41、免多邊形之間有縫隙出現(xiàn)。類似于1.2,可用于線面疊加分析。1.5 包含點在點圖層和面圖層疊加時,需要面圖層里的每個要素都要含有點,應用:省界面圖層和全國城市點圖層疊加時,必須保證每個省里都要有城市點。1.6 包含一個點在點圖層和面圖層疊加時,需要面圖層里的每個要素都要含有一個點,應用:省界面圖層和全國省會點圖層疊加時,必須保證每個省里都要有一個點。1.7 必須被一種要素類型覆蓋(covered)當一個面圖層和兩外一個圖層疊加時,該面圖層要覆蓋另外一個圖層。比如國界面圖層必須覆蓋省界面圖層。1.8邊界必須被覆蓋:兩個圖層疊加時,一個圖層的邊界要覆蓋另外一個圖層。比如城市點數(shù)據(jù)必須被國界圖層的范圍
42、所覆蓋。1.9不能有疊加當兩個面圖層疊加時,不能出現(xiàn)有相互覆蓋的地方。比如水系圖層和綠地圖層疊加時,不能有重疊部分。該部分土地利用類型既屬于水系也屬于綠地。1.10 必須被完全覆蓋兩個面疊加時,某個面必須完全落入另一個面圖層的一個要素中。應用:縣界面和省界面疊加時,每個縣要素必須落入一個省要素中。而不能落在2個省內(nèi),使得一個縣同屬于2個省。1.11邊界一致性當兩個多邊形圖層疊加時,必須區(qū)域界線一致。比如縣區(qū)界和省界疊加時,在省界處兩個面的邊界應重合。而不能不一致。1.12 必須疊加在一起兩個面疊加時,必須一致覆蓋同一區(qū)域,比如交通旅游圖中的某公園和土地利用圖中的該公園應該是一致的。2.線2.1
43、不能有偽節(jié)點: 偽節(jié)點是指兩條線段相連,但是連接處2個端點之間存在一定距離,沒有連接上。這個功能檢查出一條線由若干線段組成,各線段間存在不連通的情況。比如一條電線由若干段組成,在路徑分析時,各個電線之間不能不連通。2.2不能有懸掛點(dangles):線的端點不和其他相連。該端點叫懸掛點。比如在道路網(wǎng)中,除了死胡同,不允許某條道路的端點為懸掛點。2.3自身不能有重疊(overlap):一條線不能自身有重疊,比如同一條道路不能自己和自己重疊。2.4不能重疊(overlap) :線和線疊加時,不能重疊,比如:高速公路可以穿過河流,但是道路和河流不能有重合的地方。2.5 兩個要素不能重疊(overl
44、ap):同2.10,區(qū)別在于2.10是同一個圖層間的兩個要素不能重疊。2.6不能相交(intersect):一個圖層中的任何兩條線不能相交。例如:比如高速公路上的兩條平行車道不能相交。2.7不能自相交(self intersect):一條線不能自己和自己相交,例如等高線不能自己和自己相交。2.8不能和其他圖層要素相交:兩個線圖層疊加時,線圖層要素不能相交。如地方道路在選址的時候,要不能和高速公路相交。2.9線和線不能交叉,線的端點不能和非端點接觸。2.10兩個圖層間要素不能交叉,同2.8,在兩個線圖層疊加時,保證兩個圖層中的要素不能交叉。2.11必須是單線(singelepart):一個屬性對
45、應一條線,而不是一組線。比如高速公路系統(tǒng)中各條高速公路需要單要素而非多要素。2.12必須被要素覆蓋(covered) :兩個線圖層疊加時,要素重疊,比如公交車道圖層和道路圖層要嚴格重疊。2.13必須被要素的區(qū)域所覆蓋(boundary):線面疊加時,線要素不能超出面要素的邊界,比如北京省級面和北京道路疊加,北京道路不能超出北京市界限。2.14必須被包含(inside):必須在里面。同2.6,和2.6的區(qū)別是,不能有和邊界相交的線,要全國包含進來。2.15 端點必須被覆蓋(covered):線和點疊加時,端點必須被點覆蓋,比如:公交線路和公交站點疊加時,公交線路的端點必須被公交站點覆蓋。3.點3
46、.1必須一致(coincident with):兩點圖層疊加時,要素必須重合。電線桿和路燈應該是完全重合的。3.2不相交(disjoint):兩個點圖層疊加時,圖層中的要素不能重合,如下水井和電力井不能重合。3.3必須被端點覆蓋:點圖層和線圖層疊加時,點圖層必須線圖層中線要素的端點。如在道路網(wǎng)中,道路交叉點圖層必須是道路中心線的端點。3.4 必須在線上:點圖層和線圖層疊加,要求點必須在線上。如橋和河流疊加,橋必須在河流上。3.5必須在多邊形內(nèi):點面疊加時,點必須在面內(nèi)部。3.6必須在多邊形要素的邊界上:點和多變形疊加時,點必須在多邊形要素的邊界線上。界址點必須在地界上。ARCGIS拓
47、撲檢查步驟 (2008-08-25 11:24:02)轉載標簽: 雜談分類: MSN搬家啟動ArcCatlalog;任意選擇一個本地目錄,"右鍵"->"新建"->"創(chuàng)建個人personal GeoDatabase"選擇剛才創(chuàng)建的GeoDatabase,"右鍵"->"新建"->"數(shù)據(jù)集dataset"設置數(shù)據(jù)集的坐標系統(tǒng),如果不能確定就選擇你要進行分析的數(shù)據(jù)的坐標系統(tǒng);選擇剛才創(chuàng)建的數(shù)據(jù)集,"右鍵"-&g
48、t;"導入要素類inport -feature class single",導入你要進行拓撲分析的數(shù)據(jù);選擇剛才創(chuàng)建的數(shù)據(jù)集,"右鍵"->"新建"->"拓撲",創(chuàng)建拓撲,根據(jù)提示創(chuàng)建拓撲,添加拓撲處理規(guī)則;進行拓撲分析。最后在arcmap中打開由拓撲規(guī)則產(chǎn)生的文件,利用topolopy工具條中錯誤記錄信息進行修改將數(shù)據(jù)集導入ARCMAP中,點擊edit按鈕進行編輯。打開eidt下拉菜單,選擇more editing toolstopology出現(xiàn)拓撲編輯工具欄。選擇要拓撲的數(shù)據(jù),點擊打開error in
49、spector按鈕。在error inspector對話框中點擊search now,找出所有拓撲的錯誤。對線狀錯誤進行Mark as Exception。對polygon錯誤逐個檢查,首先選擇錯誤的小班,點擊右鍵選擇zoom to,然后點擊merge,選擇合適的圖班進行merge處理,這樣不會丟失小班信息。ArcGIS ArcMap編輯教程-使用地圖拓撲編輯共享要素作者:ESRI 文章來源:ESRI 點擊數(shù):2557 更新時間:2013-12-1
50、7摘要:許多矢量數(shù)據(jù)集中都包含相互之間共享幾何的要素。例如,面要素通常形成連續(xù)結構且有時與線重合。分水嶺單位和水文區(qū)域包含沿邊界的公共邊,而湖泊面則可能與土地覆被面和海岸線共享邊界?!巴負洹惫ぞ邨l中包含一系列用于處理拓撲相關要素的工具。 地圖拓撲用于在要素的重合部分創(chuàng)建拓撲關系。創(chuàng)建地圖拓撲時,可以使用拓撲工具同時編輯共享要素。關于地圖拓撲許多矢量數(shù)據(jù)集中都包含相互之間共享幾何的要素。例如,面要素通常形成連續(xù)結構且有時與線重合。分水嶺單位和水文區(qū)域包含沿邊界的公共邊,而湖泊面則可能與土地覆被面和海岸線共享邊界?!巴負洹惫ぞ邨l中包含一系列用于處理拓撲相關要素的工具。地圖拓撲用于在要素的重合部分創(chuàng)
51、建拓撲關系。創(chuàng)建地圖拓撲時,可以使用拓撲工具同時編輯共享要素。ArcGIS for Desktop Basic 用戶可以創(chuàng)建和編輯地圖拓撲,這是本練習中使用的類型。ArcGIS for Desktop Standard 與 ArcGIS for Desktop Advanced 用戶還可以編輯地理數(shù)據(jù)庫拓撲,該拓撲定義了一組有關要素數(shù)據(jù)集中各要素類之間的關系的規(guī)則。您將在另一個練習中編輯地理數(shù)據(jù)庫拓撲。創(chuàng)建地圖拓撲先決條件:啟動了 ArcMap,并打開編輯器、捕捉 和拓撲 工具條。在本練習中,您將通過創(chuàng)建地圖拓撲來更新兩個圖層中的多個
52、分水嶺要素。步驟:1. 單擊標準 工具條上的打開按鈕 。2. 在安裝了教程數(shù)據(jù)的 EditingTopology 目錄下,導航至 MapTopology.mxd 地圖文檔。(默認位置是 C:ArcGISArcTutor。)3. 單擊地圖,然后單擊打開。4. 如果此地圖文檔在上一練習中已經(jīng)打開并且當前仍處于打開狀態(tài),系統(tǒng)會提示您將其關閉,此時可照提示執(zhí)行而不保存更改。地圖后視圖如下所示:此地圖中包含兩個要素圖層。Hydro_region 包含了表示美國西南部三大水文區(qū)域的面要素。請注意,Great Basin 區(qū)域分水嶺已從教程數(shù)據(jù)集中刪除。Hydro_u
53、nits 包含了表示這些區(qū)域內(nèi)較小分水嶺的面要素。您可以看到 Hydro_units 圖層中的要素,因為 Hydro_region 要素為部分透明。區(qū)域數(shù)據(jù)已通過融合較小的水文單元取得,所以 Hydro_region 圖層中的要素邊界與較小分水嶺的邊界相重合。在本練習中,您將創(chuàng)建一個地圖拓撲,用來編輯在多個要素的交集處構成共享邊的折點。5. 單擊編輯器 工具條上的編輯器菜單,然后單擊開始編輯。在創(chuàng)建地圖拓撲之前,請先放大到要編輯的地圖區(qū)域。通過放大到某個區(qū)域,可以減少在構建拓撲緩存時地圖拓撲所分析的要素數(shù)量。6. 單擊書簽,然后單擊 3 Region Divide。地圖即會
54、縮放到加為書簽所代表的區(qū)域?,F(xiàn)在便可看到較小分水嶺的標注。7. 單擊拓撲 工具條上的選擇拓撲 。將彈出選擇拓撲 對話框。在選擇拓撲 對話框中,您可以選擇要參與拓撲的圖層,并設置一個拓撲容差。拓撲容差用于定義要素各部分必須接近到何種程度才能被認為重合。如果地圖中有地理數(shù)據(jù)庫拓撲(并且您具有 ArcGIS for Desktop Standard 或 ArcGIS for Desktop Advanced 許可),您也可以選擇編輯該地理數(shù)據(jù)庫拓撲而非地圖拓撲。8. 單擊全選按鈕。您希望地圖上兩個圖層的所有要
55、素都參與地圖拓撲。9. 在“選項”部分,可查看拓撲容差。在本例中,數(shù)據(jù)集采用通用橫軸墨卡托坐標系,且拓撲容差以米為單位。接受默認拓撲容差,即最小可能值。10. 單擊確定。查找共享要素現(xiàn)在,您將開始編輯地圖拓撲,首先請使用“拓撲編輯”工具選擇一條邊并確定哪些要素要共享此邊同時,也可以使用“共享要素”窗口來查看哪些要素共享一個給定的拓撲邊,并控制對給定拓撲元素所做的編輯是否由某些特定要素共享。步驟:1. 單擊拓撲 工具條上的拓撲編輯工具 。2. 單擊 East Fork Sevier. Utah. 面 (#16030002) 與 Kanab.Arizona, Utah. 面 (#15010003) 共享的邊。該邊將被選中而且顏色也相應改變。同時,地圖中某些較大的區(qū)域面也共享此邊。為了檢驗這一點,請使用“共享要素”窗口。3. 單擊拓撲 工具條上的共享要素 。地圖拓撲中兩個圖層的名稱(Hydro_region 和 Hydro_units)與該窗口
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 模具翻新與客戶定制化解決方案協(xié)議
- 高端倉儲管理員勞務派遣合同范本
- 寵物和主人協(xié)議書
- 同行業(yè)退股協(xié)議書
- 疆老人收養(yǎng)協(xié)議書
- 葡萄田租賃協(xié)議書
- 大火鍋轉讓協(xié)議書
- 資金股投資協(xié)議書
- 美容院活動協(xié)議書
- 防欺凌安全協(xié)議書
- 《祝?!?課件(共60張)
- IoT網(wǎng)絡自組織與自愈能力提升
- 建設工程規(guī)劃驗收測量技術報告(示例)
- 劉鐵敏《金融專業(yè)英語》(第2版)-習題參考答案20
- 小學生主題班會 小學少先隊入隊前教育《六知六會一做》 課件
- 2023中華護理學會團體標準-老年人誤吸的預防
- 體檢的服務方案
- GH-T 1011-2022 榨菜標準規(guī)范
- 村內(nèi)魚塘改造申請書
- 科技成果五元價值評估指南
- 生物化學考試問答題
評論
0/150
提交評論