




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、收集最完整的arcgis拓?fù)涮幚?#160; (2011-10-16 20:07:00)標(biāo)簽: 雜談分類: 3S ArcGIS中的拓?fù)涞谝徊糠諥rcgis中topolopy說明:在arcgis中有關(guān)topolopy操作,有兩個地方,一個是在arccatalog中,一個是在arcmap中。通常我們將在arccatalog中建立拓?fù)浞Q為建立拓?fù)湟?guī)則,而在arcmap中建立拓?fù)浞Q為拓?fù)涮幚?。arccatalog中所提供的創(chuàng)建拓?fù)湟?guī)則,主要是用于進(jìn)行拓?fù)溴e誤的檢查,其中部分規(guī)則可以在容限內(nèi)對數(shù)據(jù)進(jìn)行一些修改調(diào)整。建立好拓?fù)湟?guī)則后,就可以在arcmap中打開些拓?fù)湟?guī)則,根據(jù)
2、錯誤提示進(jìn)行修改。arcmap中的topolopy工具條主要功能有對線拓?fù)洌▌h除重復(fù)線、相交線斷點等,topolopy中的planarize lines)、根據(jù)線拓?fù)渖擅妫╰opolopy中的construct features)、拓?fù)渚庉嫞ㄈ绻蚕磉吘庉嫷龋?、拓?fù)溴e誤顯示(用于顯示在arccatalog中創(chuàng)建的拓?fù)湟?guī)則錯誤,topolopy中的error inspector),拓?fù)溴e誤重新驗證(也即刷新錯誤記錄)。第二部分在arccatalog中創(chuàng)建拓?fù)湟?guī)則的具體步驟?要在arccatalog中創(chuàng)建拓?fù)湟?guī)則,必須保證數(shù)據(jù)為geodatabase格式,且滿足要進(jìn)行拓?fù)湟?guī)則檢查的要素類在同一要素
3、集下。因此,首先創(chuàng)建一個新的geodatabase,然后在其下創(chuàng)建一個要素集,然后要創(chuàng)建要素類或?qū)⑵渌鼣?shù)據(jù)作為要素類導(dǎo)入到該要素集下。進(jìn)入到該要素集下,在窗口右邊空白處單擊右鍵,在彈出的右鍵菜單中有new->topolopy,然后按提示操作,添加一些規(guī)則,就完成拓?fù)湟?guī)則的檢查。最后在arcmap中打開由拓?fù)湟?guī)則產(chǎn)生的文件,利用topolopy工具條中錯誤記錄信息進(jìn)行修改。第三部分有關(guān)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:多邊形多邊形,第一個多邊形層必須被第二個完全覆蓋(省與全國的關(guān)系)6.must be covered by:多邊形多邊形,第一個多邊形層必須把第二個完全覆蓋(全國與省的關(guān)系)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組織結(jié)構(gòu)。Geodatabases中,將地理數(shù)據(jù)組織成為數(shù)據(jù)對象(data objects)。這些數(shù)據(jù)對象存儲于要素類(featur
8、e class)、對象類(object class)或要素集(feature datasets)中。對象類(object class)用于存儲非空間信息。要素類(feature class)則存儲了空間信息及其相應(yīng)的屬性信息,在同一個要素類中,空間要素的幾何形狀必須一致,比如必須都是點、線或者面。簡言之,要素類是同類要素的集合。要素集(feature dataset)用于存放具有同一空間參考(spatial reference)的要素類。存放了簡單要素的要素類可以存放于要素集中,也可以作為單個要素類直接存放在Geodatabase的目錄下。直接存放在Geodatabase目錄下的要素類也稱為獨
9、立要素類(standalone feature)。存儲拓?fù)潢P(guān)系的要素類必須存放到要素集中,使用要素集的目的是確保這些要素類具有統(tǒng)一的空間參考,以利于維護(hù)拓?fù)?。Geodatabase支持要素類之間的邏輯完整性,體現(xiàn)為對復(fù)雜網(wǎng)絡(luò)(complexnetworks)、拓?fù)湟?guī)則和關(guān)聯(lián)類等的支持。下面描述Geodatabase中的數(shù)據(jù)對象(data objects)。要素類(Feature class)要素類,可稱為點、線或面類型要素的集合,同時,地圖的文本信息也可用注記(annotation)要素類存儲。非獨立要素類,也就是相關(guān)聯(lián)的要素類(如參與拓?fù)湟?guī)則或者幾何網(wǎng)絡(luò)的要素類),以要素集的形式管理到一起。
10、柵格數(shù)據(jù)集(Raster data set)以柵格表的形式管理的單或多波段柵格數(shù)據(jù)。表(Tables)描述非空間信息的表。關(guān)聯(lián)類(Relationships)關(guān)聯(lián)類是一種機制:從一個表(要素類)中選擇記錄以后,可以在相關(guān)聯(lián)的表(要素類)中可以獲取到相應(yīng)記錄。域(Domains)列有效值的一個列表(或范圍)。子類(Subtypes)將要素類中的要素進(jìn)行了邏輯分組,每一個分組便是一個子類。每一個這樣的都有其完整性規(guī)則和GIS行為(如高速公路,是道路要素的一個子集)??臻g關(guān)系(Spatial relationships)在拓?fù)涔ぞ撸╰opologies)或幾何網(wǎng)絡(luò)(Geometricnetwork)
11、中定義。拓?fù)湟?guī)則可以指定要素類中的要素之間有何種空間關(guān)系,如地塊之間不能重疊(overlap),或者多個不同要素類中的要素之間的空間關(guān)系,比如國家首都(點要素)必須位于該國家疆土(面要素)上。元數(shù)據(jù)(Metadata)數(shù)據(jù)庫中的每個元素的描述文檔。1.拓?fù)湟?guī)則簡介在實際應(yīng)用時,有時需要在要素之間保持某種特定的關(guān)系,比如,行政管理的范圍不能相互重疊,線狀道路之間不能有重疊線段,某些汽車站必須在公共交通線路上等,這些特定的空間關(guān)系可用拓?fù)鋵W(xué)來描述、定義。借助Geodatabase,可規(guī)定一系列拓?fù)湟?guī)則,在要素之間建立起空間關(guān)系,還可以對這些規(guī)則(即關(guān)系)進(jìn)行調(diào)整。拓?fù)湟?guī)則有若干專用術(shù)語。相交(In
12、tersect):線和線交叉,并且只有一點重合,該點不是結(jié)點(端點),稱之相交。接觸(Touch):某線段的端點和自身或其他線段有重合,稱為接觸。懸結(jié)點(DangleNode,Dangle):線段的端點懸空,沒有和其他結(jié)點連接,這個結(jié)點(端點)稱為懸結(jié)點。偽結(jié)點(PseudoNode):兩個結(jié)點相互接觸,連接成一個結(jié)點,稱為偽結(jié)點。拓?fù)湟?guī)則的種類可以按點、線、面(多邊形)來分。以下介紹Geodatabase的拓?fù)湟?guī)則,共25條,每條規(guī)則有一幅圖對應(yīng),圖的左半部分是符合規(guī)則的例子,右半部分例子中有不符合規(guī)則的地方。2.點拓?fù)湟?guī)則舉例點拓?fù)湟?guī)則一:Must becovered by boundar
13、y of,點必須在多邊形邊界上。例如,有一個點要素類代表公共汽車站,另有一個多邊形要素類代表地塊,按本規(guī)則,公共汽車站必須位于地塊的邊界上。另一個例子是行政界碑必須落在行政區(qū)多邊形的邊界上。不滿足該規(guī)則的點要素被標(biāo)記為錯誤(附圖1)。點拓?fù)湟?guī)則二:Must becovered by endpoint of,點要素必須位于線要素的端點上。例如,閥門為點要素,必須位于線要素類輸水管的盡端。不滿足該規(guī)則的點要素被標(biāo)記為錯誤(附圖2)。點拓?fù)湟?guī)則三:Pointmust be covered by line,點要素必須在線要素之上。例如,點要素代表河流上的航標(biāo)燈,線要素代表河流,航標(biāo)燈必須位于河流上。另
14、一個例子是:汽車站(點要素類)必須在道路(線要素類)上。不滿足該規(guī)則的點要素被標(biāo)記為錯誤(附圖3)。點拓?fù)湟?guī)則四:Must beproperly inside polygons,點要素必須在多邊形要素內(nèi)(在邊界上不酸)。比如,省行政區(qū)為多邊形,省會城市為點,省會一定要在該省內(nèi)。另一個例子是代表住宅地址的點必須在住宅用地多邊形內(nèi)。不滿足該規(guī)則的點要素被標(biāo)記為錯誤(附圖4)??梢钥闯觯c要素本身不能建立拓?fù)湟?guī)則,必須和線要素或多邊形要素一起才能建立拓?fù)湟?guī)則。修正錯誤的常用方法是刪除或移動錯誤點(移動也可以理解為刪除后立即添加)。3.多邊形拓?fù)湟?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)之間的關(guān)系。比如,一個要素類表示
18、湖泊,另一個要素類表示陸地,它們是相互獨立的類,顯然它們應(yīng)該滿足該規(guī)則(附圖11)。重疊的部分產(chǎn)生多邊形錯誤,修正方法同規(guī)則一。規(guī)則八:Must covereach other,兩個要素類中的多邊形要相互覆蓋,外邊界要一致(附圖12)。例如,土壤層范圍和地質(zhì)層范圍應(yīng)一致。違反規(guī)則的地方將產(chǎn)生多邊形錯誤,修正錯誤的方法是在重疊不到的地方增加多邊形,或者調(diào)整、刪除不重疊的部分。規(guī)則九:Areaboundary must be covered by boundary of,某個多邊形要素類的邊界線在另一個多邊形要素類的邊界上(附圖13)。例如,縣、市邊界上必須有鄉(xiāng)、鎮(zhèn)邊界,而且前者的邊界必須被后者所
19、重合。違反規(guī)則的地方將產(chǎn)生線錯誤,修正的方法是手工編輯邊界。多邊形不僅可以定義自身的規(guī)則,而且可以和點要素、線要素、其他多邊形要素之間建立起拓?fù)潢P(guān)系。4.線拓?fù)湟?guī)則舉例規(guī)則一:Must nothave dangles,不允許線要素有懸結(jié)點,即每一條線段的端點都不能孤立,必須和本要素中其他要素或和自身相接觸(附圖14)。例如,宗地邊界線段不能有懸結(jié)點。違反規(guī)則的地方將產(chǎn)生點錯誤,修正的方法是將有懸點的線段延伸到其他要素上,或者將長出的部分截斷后刪除。規(guī)則二:Must nothave pseudo node,不能有偽結(jié)點,即線段的端點不能僅僅是兩個端點的接觸點(自身首位接觸是例外),例如河流(附圖
20、15)。違反規(guī)則的地方將產(chǎn)生點錯誤,修正的方法是將偽結(jié)點兩邊的線段合并為一個條線,偽結(jié)點自然消除。規(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)生線錯誤和點錯誤,修正的方法是在自相交處適當(dāng)縮短或外移。規(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)整不應(yīng)該出現(xiàn)的線段。規(guī)則十二:Must becovered by boundary of,線要素必須被多邊形要素的邊界覆蓋(附圖25)。例如,城市的內(nèi)部道路至少一側(cè)有地塊多邊形邊界。違反規(guī)則的地方產(chǎn)生線錯誤,修正的方法是刪除錯誤的線,或編輯多邊形。一個要素類允許設(shè)置多個拓?fù)湟?guī)則,但是這些規(guī)則必須定義在一個拓?fù)漕愔小?#160;ArcGIS拓?fù)湟?guī)則詳細(xì)說明 我們在實際的圖形處理中,一些圖形要求滿足一定的要素之間的關(guān)系,如二次調(diào)查中的地類圖斑不能在行政區(qū)以外,圖斑不能相互重疊,這些特定的圖形之間的關(guān)系
24、我們可以定義一些拓?fù)湟?guī)則來加以限制。一、點之間的拓?fù)潢P(guān)系拓?fù)湟?Point-Area):Mustbe covered by boundary of,(原始解釋:點必須在多邊形邊界上。)例如:在地籍建庫中,界址點必須在宗地的邊界上,要是不在,那就是錯誤。在ArcGIS9將將Polyline線轉(zhuǎn)換為Polygon面 1.打開ArcMap用AddData加載shp Polyline線文件。
25、 2.選Editor編輯Start Editing開始編輯。 3.選Editor編輯More Editing ToolsTopology拓?fù)?#160; 4.在Topology拓?fù)涔ぞ邫谥羞xMap Topology 再在S
26、hp文件上打勾Ok 5.用Select Features 選擇指針把線全部選中,這時Topology拓?fù)涔ぞ邫谥械腃onstruct Features選項為激活狀態(tài)。 6.這時點擊Construct Features來檢查圖中有無多余的線段和點與線分離的過遠(yuǎn),多次輸入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即可完成線面轉(zhuǎn)換。 檢查有錯誤,缺線等,可重做第6。arcm
29、ap中面狀要素拓?fù)涮幚韱栴}描敘:在shape圖層中(面狀)有些對象重疊,想一次性處理掉重疊部分解決方案:1.在arccatalog中對圖層所在的database新建一個topology,檢查拓?fù)溴e誤.2.然后在arcmap中加載新建的toplogy,編輯對應(yīng)圖層,在toolbar中加載topology工具條.單擊topology工具欄最后一個按鈕error inspector.然后選擇對應(yīng)的規(guī)則,單擊 search now按鈕.則列出所有拓?fù)溴e誤.選擇(組合shift或ctrl鍵)需要修改的錯誤,右鍵選擇substract/merge/create feature等相應(yīng)操作,進(jìn)行修改.不過要注
30、意,可能會丟失一些數(shù)據(jù),一定要小心ARCGIS拓?fù)錂z查步驟與修正拓?fù)溴e誤技巧一幅人工或自動矢量化后的數(shù)據(jù),在正式應(yīng)用數(shù)據(jù)之前,應(yīng)根據(jù)要求檢查和修正各種拓?fù)溴e誤! 地理數(shù)據(jù)是龐大和海量的數(shù)據(jù),無亂是人為的還是自動的矢量化,都可以出現(xiàn)錯誤,對于數(shù)據(jù)量很大的數(shù)據(jù)來說,檢查和修正錯誤是一項枯燥復(fù)雜而且工作量很大的工作。 根據(jù)幾年來摸索的出現(xiàn)經(jīng)驗,現(xiàn)總結(jié)幾種方法和大家討論,歡迎大家來參加討論和指正!1 、在workstation 工作站下 ,編輯檢查數(shù)據(jù),此法 要求源數(shù)據(jù)為 coverage,且是在黑乎乎的界面下進(jìn)
31、行操作,雖然也可以設(shè)置編輯菜單,但總體還是要用到很多命令,比較麻煩。第一步:把文件轉(zhuǎn)為 coverage格式,進(jìn)去catalog,設(shè)置其各項容限值(在文件屬性中 tolerance項,根據(jù)精度要求設(shè)置)第二不:進(jìn)入arc下修改! 啟動workstation的arc環(huán)境,輸入ae(注釋:arcedit),ec + (cov文件路徑)具體命令格式可以輸入help,查看幫助顯示懸掛線的命令是:de arc node dangle ;回車nodec dangle 2
32、0; 回車disp999,回車draw,回車這樣所有的懸掛的著,為接上的線錯誤,都顯示為紅色,接下來只要用相應(yīng)的命令進(jìn)行處理修改就可以!建議大家,修改前,對圖層做一下build處理,這樣好多細(xì)小的錯誤它都回自動處理掉,注意選擇好參數(shù)!2 、將數(shù)據(jù)裝載如個人地理數(shù)據(jù)庫,用拓?fù)涔δ茏詣訖z查數(shù)據(jù)錯誤(此法可在arcmap下進(jìn)行,界面友好,比較適合于拓?fù)溴e誤不是很多的圖形修改)1. 啟動ArcCatlalog;任意選擇一個本地目錄,2. "右鍵&
33、quot;->"新建"->"創(chuàng)建個人personalGeoDatabase"3. 選擇剛才創(chuàng)建的GeoDatabase,"右鍵"->"新建"->"數(shù)據(jù)集dataset"4. 設(shè)置數(shù)據(jù)集的坐標(biāo)系統(tǒng),如果不能確定就選擇你要進(jìn)行分析的數(shù)據(jù)的坐標(biāo)系統(tǒng);5. 選擇剛才創(chuàng)建的數(shù)據(jù)集,"右鍵"-
34、>"導(dǎo)入要素類import -feature class single",導(dǎo)入你要進(jìn)行拓?fù)浞治龅臄?shù)據(jù);6. 選擇剛才創(chuàng)建的數(shù)據(jù)集,"右鍵"->"新建"->"拓?fù)?quot;,創(chuàng)建拓?fù)?根據(jù)提示創(chuàng)建拓?fù)?,添加拓?fù)涮幚硪?guī)則;7. 進(jìn)行拓?fù)浞治觥?. 最后在arcmap中打開由拓?fù)湟?guī)則產(chǎn)生的文件,利用topolopy工具條中錯誤記錄信息進(jìn)行修改,將數(shù)據(jù)集
35、導(dǎo)入ARCMAP中,點擊edit按鈕進(jìn)行編輯。9. 打開eidt下拉菜單,選擇more editing toolstopology出現(xiàn)拓?fù)渚庉嫻ぞ邫凇?0. 選擇要拓?fù)涞臄?shù)據(jù),點擊打開error inspector按鈕。11. 在errorinspector對話框中點擊search now,找出所有拓?fù)涞腻e誤。12. 對線狀錯誤進(jìn)行Mark as Exception。13. 對polygon錯誤逐個檢查,首先選擇錯誤的小班,點擊右鍵選擇zoom to,然后點擊merge,選擇合適的圖班進(jìn)行merg
36、e處理,這樣不會丟失小班信息。另一個說法:用catalog 建一個個人地理數(shù)據(jù)庫,new一個featuredataset把要修改錯誤的shp文件導(dǎo)入到featuredataset下面然后右鍵點featuredataset,new一個topoloy數(shù)據(jù)層,點擊下一步,勾選剛才導(dǎo)入的shp層,下一步,添加拓?fù)錂z查規(guī)則,這一步很重要,你要顯示斷線,沒接上的線,出頭線等,都要選相應(yīng)的拓?fù)湟?guī)則!選完之后,點下一步完成catalog生成一個拓?fù)錂z查層文件,用arcmap打開該文件就可以看見你需要顯示的錯誤,這樣再用編輯工具修改起來就方便好多ArcGIS中的拓?fù)涫裁词峭負(fù)??是反映空間要素和要素類之間的關(guān)系的
37、數(shù)據(jù)模型或格式要素:是現(xiàn)實對象的GIS表示空間數(shù)據(jù)用于保證數(shù)據(jù)質(zhì)量的完整性規(guī)則一致性、相鄰性、聯(lián)通性實際的空間關(guān)系示例:地塊不能相互壓蓋用地多邊形的邊界必須與用地紅線完全重疊用地紅線不能有懸掛結(jié)點道路與公共汽車線路海岸線與國界Coverage 拓?fù)涔潭ǖ臄?shù)據(jù)模型: 基本的: Polygon Arc Node 核心的: Regions,Routes一組固定的完整
38、性規(guī)則:Label 點必須在多邊形內(nèi)多邊形邊界必須被ARCs覆蓋多邊形必須封閉多邊形不能重疊(只有regions可以)著名的 Clean,Build 命令Geodatabase的拓?fù)潇`活的數(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 不能有懸掛結(jié)點Lines 不能有偽結(jié)點Point 規(guī)則Point 必須被 polygon的邊界覆蓋Point 必須在 polygon內(nèi)Point 必須被 line 壓蓋Point 必須被線的端點壓蓋ArcCatalog 提供的拓?fù)湎驅(qū)Чぞ咧械牧鶄€步驟:1、拓?fù)潢P(guān)系命名2、指定cluster tolerance3、選擇參與拓?fù)潢P(guān)系的要素4、設(shè)定坐標(biāo)精度
40、級別5、指定拓?fù)湟?guī)則6、驗證拓?fù)潢P(guān)系arcgis 10 的32個拓?fù)?#160;(2010-10-01 15:02:08)轉(zhuǎn)載標(biāo)簽: 雜談分類: ARCGISARCGIS 10 里提供的拓?fù)湟?guī)則共32種下面一一介紹:1.面1.1 不能有疊加(overlap):一個面圖層里各要素間不能有疊加,實際應(yīng)用中:一塊地既屬于河南又屬于河北1.2不能有縫隙(gaps): 一個面圖層里各要素之間不能有個縫隙,實際應(yīng)用:河南和河北之間不能有一個縫隙。1.3 節(jié)點距離必須大于聚合閾值(cluster tolerance):節(jié)點距離大于聚合閾值時,兩個節(jié)點自動連接在一起,避
41、免多邊形之間有縫隙出現(xiàn)。類似于1.2,可用于線面疊加分析。1.5 包含點在點圖層和面圖層疊加時,需要面圖層里的每個要素都要含有點,應(yīng)用:省界面圖層和全國城市點圖層疊加時,必須保證每個省里都要有城市點。1.6 包含一個點在點圖層和面圖層疊加時,需要面圖層里的每個要素都要含有一個點,應(yīng)用:省界面圖層和全國省會點圖層疊加時,必須保證每個省里都要有一個點。1.7 必須被一種要素類型覆蓋(covered)當(dāng)一個面圖層和兩外一個圖層疊加時,該面圖層要覆蓋另外一個圖層。比如國界面圖層必須覆蓋省界面圖層。1.8邊界必須被覆蓋:兩個圖層疊加時,一個圖層的邊界要覆蓋另外一個圖層。比如城市點數(shù)據(jù)必須被國界圖層的范圍
42、所覆蓋。1.9不能有疊加當(dāng)兩個面圖層疊加時,不能出現(xiàn)有相互覆蓋的地方。比如水系圖層和綠地圖層疊加時,不能有重疊部分。該部分土地利用類型既屬于水系也屬于綠地。1.10 必須被完全覆蓋兩個面疊加時,某個面必須完全落入另一個面圖層的一個要素中。應(yīng)用:縣界面和省界面疊加時,每個縣要素必須落入一個省要素中。而不能落在2個省內(nèi),使得一個縣同屬于2個省。1.11邊界一致性當(dāng)兩個多邊形圖層疊加時,必須區(qū)域界線一致。比如縣區(qū)界和省界疊加時,在省界處兩個面的邊界應(yīng)重合。而不能不一致。1.12 必須疊加在一起兩個面疊加時,必須一致覆蓋同一區(qū)域,比如交通旅游圖中的某公園和土地利用圖中的該公園應(yīng)該是一致的。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、應(yīng)一條線,而不是一組線。比如高速公路系統(tǒng)中各條高速公路需要單要素而非多要素。2.12必須被要素覆蓋(covered) :兩個線圖層疊加時,要素重疊,比如公交車道圖層和道路圖層要嚴(yán)格重疊。2.13必須被要素的區(qū)域所覆蓋(boundary):線面疊加時,線要素不能超出面要素的邊界,比如北京省級面和北京道路疊加,北京道路不能超出北京市界限。2.14必須被包含(inside):必須在里面。同2.6,和2.6的區(qū)別是,不能有和邊界相交的線,要全國包含進(jìn)來。2.15 端點必須被覆蓋(covered):線和點疊加時,端點必須被點覆蓋,比如:公交線路和公交站點疊加時,公交線路的端點必須被公交站點覆蓋。3.點3
46、.1必須一致(coincident with):兩點圖層疊加時,要素必須重合。電線桿和路燈應(yīng)該是完全重合的。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)轉(zhuǎn)載標(biāo)簽: 雜談分類: MSN搬家啟動ArcCatlalog;任意選擇一個本地目錄,"右鍵"->"新建"->"創(chuàng)建個人personal GeoDatabase"選擇剛才創(chuàng)建的GeoDatabase,"右鍵"->"新建"->"數(shù)據(jù)集dataset"設(shè)置數(shù)據(jù)集的坐標(biāo)系統(tǒng),如果不能確定就選擇你要進(jìn)行分析的數(shù)據(jù)的坐標(biāo)系統(tǒng);選擇剛才創(chuàng)建的數(shù)據(jù)集,"右鍵"-&g
48、t;"導(dǎo)入要素類inport -feature class single",導(dǎo)入你要進(jìn)行拓?fù)浞治龅臄?shù)據(jù);選擇剛才創(chuàng)建的數(shù)據(jù)集,"右鍵"->"新建"->"拓?fù)?quot;,創(chuàng)建拓?fù)?根據(jù)提示創(chuàng)建拓?fù)洌砑油負(fù)涮幚硪?guī)則;進(jìn)行拓?fù)浞治?。最后在arcmap中打開由拓?fù)湟?guī)則產(chǎn)生的文件,利用topolopy工具條中錯誤記錄信息進(jìn)行修改將數(shù)據(jù)集導(dǎo)入ARCMAP中,點擊edit按鈕進(jìn)行編輯。打開eidt下拉菜單,選擇more editing toolstopology出現(xiàn)拓?fù)渚庉嫻ぞ邫凇_x擇要拓?fù)涞臄?shù)據(jù),點擊打開error in
49、spector按鈕。在error inspector對話框中點擊search now,找出所有拓?fù)涞腻e誤。對線狀錯誤進(jìn)行Mark as Exception。對polygon錯誤逐個檢查,首先選擇錯誤的小班,點擊右鍵選擇zoom to,然后點擊merge,選擇合適的圖班進(jìn)行merge處理,這樣不會丟失小班信息。ArcGIS ArcMap編輯教程-使用地圖拓?fù)渚庉嫻蚕硪刈髡撸篍SRI 文章來源:ESRI 點擊數(shù):2557 更新時間:2013-12-1
50、7摘要:許多矢量數(shù)據(jù)集中都包含相互之間共享幾何的要素。例如,面要素通常形成連續(xù)結(jié)構(gòu)且有時與線重合。分水嶺單位和水文區(qū)域包含沿邊界的公共邊,而湖泊面則可能與土地覆被面和海岸線共享邊界?!巴?fù)洹惫ぞ邨l中包含一系列用于處理拓?fù)湎嚓P(guān)要素的工具。 地圖拓?fù)溆糜谠谝氐闹睾喜糠謩?chuàng)建拓?fù)潢P(guān)系。創(chuàng)建地圖拓?fù)鋾r,可以使用拓?fù)涔ぞ咄瑫r編輯共享要素。關(guān)于地圖拓?fù)湓S多矢量數(shù)據(jù)集中都包含相互之間共享幾何的要素。例如,面要素通常形成連續(xù)結(jié)構(gòu)且有時與線重合。分水嶺單位和水文區(qū)域包含沿邊界的公共邊,而湖泊面則可能與土地覆被面和海岸線共享邊界?!巴?fù)洹惫ぞ邨l中包含一系列用于處理拓?fù)湎嚓P(guān)要素的工具。地圖拓?fù)溆糜谠谝氐闹睾喜糠謩?chuàng)
51、建拓?fù)潢P(guān)系。創(chuàng)建地圖拓?fù)鋾r,可以使用拓?fù)涔ぞ咄瑫r編輯共享要素。ArcGIS for Desktop Basic 用戶可以創(chuàng)建和編輯地圖拓?fù)?,這是本練習(xí)中使用的類型。ArcGIS for Desktop Standard 與 ArcGIS for Desktop Advanced 用戶還可以編輯地理數(shù)據(jù)庫拓?fù)?,該拓?fù)涠x了一組有關(guān)要素數(shù)據(jù)集中各要素類之間的關(guān)系的規(guī)則。您將在另一個練習(xí)中編輯地理數(shù)據(jù)庫拓?fù)?。?chuàng)建地圖拓?fù)湎葲Q條件:啟動了 ArcMap,并打開編輯器、捕捉 和拓?fù)?#160;工具條。在本練習(xí)中,您將通過創(chuàng)建地圖拓?fù)鋪砀聝蓚€圖層中的多個
52、分水嶺要素。步驟:1. 單擊標(biāo)準(zhǔn) 工具條上的打開按鈕 。2. 在安裝了教程數(shù)據(jù)的 EditingTopology 目錄下,導(dǎo)航至 MapTopology.mxd 地圖文檔。(默認(rèn)位置是 C:ArcGISArcTutor。)3. 單擊地圖,然后單擊打開。4. 如果此地圖文檔在上一練習(xí)中已經(jīng)打開并且當(dāng)前仍處于打開狀態(tài),系統(tǒng)會提示您將其關(guān)閉,此時可照提示執(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 圖層中的要素邊界與較小分水嶺的邊界相重合。在本練習(xí)中,您將創(chuàng)建一個地圖拓?fù)洌脕砭庉嬙诙鄠€要素的交集處構(gòu)成共享邊的折點。5. 單擊編輯器 工具條上的編輯器菜單,然后單擊開始編輯。在創(chuàng)建地圖拓?fù)渲?,請先放大到要編輯的地圖區(qū)域。通過放大到某個區(qū)域,可以減少在構(gòu)建拓?fù)渚彺鏁r地圖拓?fù)渌治龅囊財?shù)量。6. 單擊書簽,然后單擊 3 Region Divide。地圖即會
54、縮放到加為書簽所代表的區(qū)域?,F(xiàn)在便可看到較小分水嶺的標(biāo)注。7. 單擊拓?fù)?#160;工具條上的選擇拓?fù)?#160; 。將彈出選擇拓?fù)?#160;對話框。在選擇拓?fù)?#160;對話框中,您可以選擇要參與拓?fù)涞膱D層,并設(shè)置一個拓?fù)淙莶?。拓?fù)淙莶钣糜诙x要素各部分必須接近到何種程度才能被認(rèn)為重合。如果地圖中有地理數(shù)據(jù)庫拓?fù)洌ú⑶夷哂?#160;ArcGIS for Desktop Standard 或 ArcGIS for Desktop Advanced 許可),您也可以選擇編輯該地理數(shù)據(jù)庫拓?fù)涠堑貓D拓?fù)洹?. 單擊全選按鈕。您希望地圖上兩個圖層的所有要
55、素都參與地圖拓?fù)洹?. 在“選項”部分,可查看拓?fù)淙莶?。在本例中,?shù)據(jù)集采用通用橫軸墨卡托坐標(biāo)系,且拓?fù)淙莶钜悦诪閱挝?。接受默認(rèn)拓?fù)淙莶睿醋钚】赡苤怠?0. 單擊確定。查找共享要素現(xiàn)在,您將開始編輯地圖拓?fù)?,首先請使用“拓?fù)渚庉嫛惫ぞ哌x擇一條邊并確定哪些要素要共享此邊同時,也可以使用“共享要素”窗口來查看哪些要素共享一個給定的拓?fù)溥?,并控制對給定拓?fù)湓厮龅木庉嬍欠裼赡承┨囟ㄒ毓蚕怼2襟E:1. 單擊拓?fù)?#160;工具條上的拓?fù)渚庉嫻ぞ?#160;。2. 單擊 East Fork Sevier. Utah. 面 (#16030002) 與 Kanab.Arizona, Utah. 面 (#15010003) 共享的邊。該邊將被選中而且顏色也相應(yīng)改變。同時,地圖中某些較大的區(qū)域面也共享此邊。為了檢驗這一點,請使用“共享要素”窗口。3. 單擊拓?fù)?#160;工具條上的共享要素 。地圖拓?fù)渲袃蓚€圖層的名稱(Hydro_region 和 Hydro_units)與該窗口
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)院供應(yīng)商誠信度管理規(guī)范
- 質(zhì)量目標(biāo)數(shù)據(jù)統(tǒng)計分析培訓(xùn)
- 中層管理者技能提升培訓(xùn)
- 肝膽胰脾超聲檢查的解讀與臨床應(yīng)用
- 高血糖的管理與降糖藥物
- 醫(yī)宗金鑒-幼科雜病心法要訣
- 中長導(dǎo)管的置管及護(hù)理
- 動火作業(yè)流程培訓(xùn)
- 光伏EVA膠膜抗PID技術(shù)革新應(yīng)用案例分析
- 沉浸式戲劇美食文化產(chǎn)業(yè)發(fā)展策略研究
- 智能倉庫與倉儲管理自動化
- 勞動技術(shù)教室管理及使用制度
- 《電力工程造價從業(yè)人員培訓(xùn)與考核規(guī)范》
- JB-T 8532-2023 脈沖噴吹類袋式除塵器
- 壓力容器相關(guān)標(biāo)準(zhǔn)
- 2024年全國工會財務(wù)知識大賽備賽試題庫500(含答案)
- (正式版)SHT 3045-2024 石油化工管式爐熱效率設(shè)計計算方法
- 中國親子關(guān)系與家庭教育方式調(diào)研分析報告
- 激素類藥物的臨床使用指南及管理規(guī)范
- 滾動軸承常見故障及其原因分析
- 銀行合規(guī)文化培訓(xùn)課件
評論
0/150
提交評論