arcgis拓?fù)?topology)_第1頁
arcgis拓?fù)?topology)_第2頁
arcgis拓?fù)?topology)_第3頁
arcgis拓?fù)?topology)_第4頁
arcgis拓?fù)?topology)_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、目錄TOC o 1-5 h zArcgis中topolopy說明2有關(guān)geodatabase的topology規(guī)則2Geodatabase組織結(jié)構(gòu)3 HYPERLINK l bookmark6拓?fù)浜喴榻B5 HYPERLINK l bookmark16ArcGIS拓?fù)湟?guī)則詳細(xì)說明7建拓?fù)湟?guī)則14查找拓?fù)溴e(cuò)誤17常見拓?fù)溴e(cuò)誤修改18拓?fù)湫薷暮笾匦逻M(jìn)行拓?fù)錂z驗(yàn)24拓?fù)渚庉?5 ArcGIS中的拓扌卜:Coverage拓扌卜、Geodatabase的拓扌卜1、Coverage拓?fù)洌汗潭ǖ臄?shù)據(jù)模型:基本的:PolygonArcNode核心的:Regions,Routes一組固定的完整性規(guī)則:Label

2、點(diǎn)必須在多邊形內(nèi)多邊形邊界必須被ARCS覆蓋多邊形必須封閉多邊形不能重疊(只有regions可以)著名的Clean,Build命令2、Geodatabase的拓扌卜本文主要講Geodatabase的拓?fù)銩rcgis中topolopy說明:在arcgis中有關(guān)topolopy操作,,有兩個(gè)地方,一個(gè)是在arccatalog中,一個(gè)是在arcmap中。通常我們將在arccatalog中建立拓?fù)浞Q為建立拓?fù)湟?guī)則,而在arcmap中建立拓?fù)浞Q為拓?fù)涮幚怼rccatalog中所提供的創(chuàng)建拓?fù)湟?guī)則,主要是用于進(jìn)行拓?fù)溴e(cuò)誤的檢查,其中部分規(guī)則可以在容限內(nèi)對數(shù)據(jù)進(jìn)行一些修改調(diào)整。建立好拓?fù)湟?guī)則后,就可以在a

3、rcmap中打開些拓?fù)湟?guī)則,根據(jù)錯(cuò)誤提示進(jìn)行修改。arcmap中的topolopy工具條主要功能有對線拓?fù)洌▌h除重復(fù)線、相交線斷點(diǎn)等,topolopy中的planarizelines)、根據(jù)線拓?fù)渖擅妫╰opolopy中的constructfeatures)、拓?fù)渚庉嫞ㄈ绻蚕磉吘庉嫷龋?、拓?fù)溴e(cuò)誤顯示(用于顯示在arccatalog中創(chuàng)建的拓?fù)湟?guī)則錯(cuò)誤,topolopy中的errorinspector),拓?fù)溴e(cuò)誤重新驗(yàn)證(也即刷新錯(cuò)誤記錄)。有關(guān)geodatabase的topology規(guī)則多邊形topologymustnotoverlay:單要素類,多邊形要素相互不能重疊mustnothave

4、gaps:單要素類,連續(xù)連接的多邊形區(qū)域中間不能有空白區(qū)(非數(shù)據(jù)區(qū))containspoint:多邊形+點(diǎn),多邊形要素類的每個(gè)要素的邊界以內(nèi)必須包含點(diǎn)層中至少一個(gè)點(diǎn)boundarymustbecoveredby:多邊形+線,多邊形層的邊界與線層重疊(線層可以有非重疊的更多要素)mustbecoveredbyfeatureclassof:多邊形+多邊形,第一個(gè)多邊形層必須被第二個(gè)完全覆蓋(省與全國的關(guān)系)mustbecoveredby:多邊形+多邊形,第一個(gè)多邊形層必須把第二個(gè)完全覆蓋(全國與省的關(guān)系)mustnotoverlaywith:多邊形+多邊形,兩個(gè)多邊形層的多邊形不能存在一對相互覆蓋

5、的要素mustcovereachother:多邊形+多邊形,兩個(gè)多邊形的要素必須完全重疊areaboundarymustbecoveredbyboundaryof:多邊形+多邊形,第一個(gè)多邊形的各要素必須為第二個(gè)的一個(gè)或幾個(gè)多邊形完全覆蓋mustbeproperlyinsidepolygons:點(diǎn)+多邊形,點(diǎn)層的要素必須全部在多邊形內(nèi)mustbecoveredbyboundaryof:點(diǎn)+多邊形,點(diǎn)必須在多邊形的邊界上線topologymustnothavedangle:線,不能有懸掛節(jié)點(diǎn)mustnothavepseudo-node:線,不能有偽節(jié)點(diǎn)mustnotoverlay:線,不能有線重

6、合(不同要素間)mustnotselfoverlay:線,一個(gè)要素不能自覆蓋mustnotintersect:線,不能有線交叉(不同要素間)mustnotselfintersect:線,不能有線自交叉mustnotintersectortouchinterrior:線,不能有相交和重疊mustbesinglepart:線,一個(gè)線要素只能由一個(gè)path組成mustnotcoveredwith:線+線,兩層線不能重疊mustbecoveredbyfeatureclassof:線+線,兩層線完全重疊endpointmustbecoveredby:線+點(diǎn),線層中的終點(diǎn)必須和點(diǎn)層的部分(或全部)點(diǎn)重合m

7、ustbecoveredbyboundaryof:線+多邊形,線被多邊形邊界重疊mustbecoveredbyendpointof:點(diǎn)+線,點(diǎn)被線終點(diǎn)完全重合pointmustbecoveredbyline:點(diǎn)+線,點(diǎn)都在線上Geodatabase組織結(jié)構(gòu)。Geodatabases中,將地理數(shù)據(jù)組織成為數(shù)據(jù)對象(dataobjects)。這些數(shù)據(jù)對象存儲(chǔ)于要素類(featureclass)、對象類(objectclass)或要素集(featuredatasets)中。對象類(objectclass)用于存儲(chǔ)非空間信息。要素類(featureclass)則存儲(chǔ)了空間信息及其相應(yīng)的屬性信息,在同一

8、個(gè)要素類中,空間要素的幾何形狀必須一致,比如必須都是點(diǎn)、線或者面。簡言之,要素類是同類要素的集合。要素集(featuredataset)用于存放具有同一空間參考(spatialreference)的要素類。存放了簡單要素的要素類可以存放于要素集中,也可以作為單個(gè)要素類直接存放在Geodatabase的目錄下。直接存放在Geodatabase目錄下的要素類也稱為獨(dú)立要素類(standalonefeature)。存儲(chǔ)拓?fù)潢P(guān)系的要素類必須存放到要素集中,使用要素集的目的是確保這些要素類具有統(tǒng)一的空間參考,以利于維護(hù)拓?fù)洹eodatabase支持要素類之間的邏輯完整性,體現(xiàn)為對復(fù)雜網(wǎng)絡(luò)(comple

9、xnetworks)、拓?fù)湟?guī)則和關(guān)聯(lián)類等的支持。下面描述Geodatabase中的數(shù)據(jù)對象(dataobjects)。要素類(Featureclass)要素類,可稱為點(diǎn)、線或面類型要素的集合,同時(shí),地圖的文本信息也可用注記(annotation)要素類存儲(chǔ)。非獨(dú)立要素類,也就是相關(guān)聯(lián)的要素類(如參與拓?fù)湟?guī)則或者幾何網(wǎng)絡(luò)的要素類),以要素集的形式管理到一起。柵格數(shù)據(jù)集(Rasterdataset)以柵格表的形式管理的單或多波段柵格數(shù)據(jù)。表(Tables)描述非空間信息的表。關(guān)聯(lián)類(Relationships)關(guān)聯(lián)類是一種機(jī)制:從一個(gè)表(要素類)中選擇記錄以后,可以在相關(guān)聯(lián)的表(要素類)中可以獲取

10、到相應(yīng)記錄。域(Domains)列有效值的一個(gè)列表(或范圍)。子類(Subtypes)將要素類中的要素進(jìn)行了邏輯分組,每一個(gè)分組便是一個(gè)子類。每一個(gè)這樣的都有其完整性規(guī)則和GIS行為(如高速公路,是道路要素的一個(gè)子集)??臻g關(guān)系(Spatialrelationships)在拓?fù)涔ぞ?topologies)或幾何網(wǎng)絡(luò)(Geometrienetwork)中定義。拓?fù)湟?guī)則可以指定要素類中的要素之間有何種空間關(guān)系,如地塊之間不能重疊(overlap),或者多個(gè)不同要素類中的要素之間的空間關(guān)系,比如國家首都(點(diǎn)要素)必須位于該國家疆土(面要素)上。元數(shù)據(jù)(Metadata)數(shù)據(jù)庫中的每個(gè)元素的描述文檔。

11、拓?fù)浜喴榻B拓?fù)湟?guī)則簡介在實(shí)際應(yīng)用時(shí),有時(shí)需要在要素之間保持某種特定的關(guān)系,比如,行政管理的范圍不能相互重疊,線狀道路之間不能有重疊線段,某些汽車站必須在公共交通線路上等,這些特定的空間關(guān)系可用拓?fù)鋵W(xué)來描述、定義。借助Geodatabase,可規(guī)定一系列拓?fù)湟?guī)則,在要素之間建立起空間關(guān)系,還可以對這些規(guī)則(即關(guān)系)進(jìn)行調(diào)整。拓?fù)湟?guī)則有若干專用術(shù)語。相交(Intersect):線和線交叉,并且只有一點(diǎn)重合,該點(diǎn)不是結(jié)點(diǎn)(端點(diǎn)),稱之相交。接觸(Touch):某線段的端點(diǎn)和自身或其他線段有重合,稱為接觸。懸結(jié)點(diǎn)(DangleNode,Dangle):線段的端點(diǎn)懸空,沒有和其他結(jié)點(diǎn)連接,這個(gè)結(jié)點(diǎn)(端

12、點(diǎn))稱為懸結(jié)點(diǎn)。偽結(jié)點(diǎn)(PseudoNode):兩個(gè)結(jié)點(diǎn)相互接觸,連接成一個(gè)結(jié)點(diǎn),稱為偽結(jié)點(diǎn)。拓?fù)湟?guī)則的種類可以按點(diǎn)、線、面(多邊形)來分。以下介紹Geodatabase的拓?fù)湟?guī)則,共25條,每條規(guī)則有一幅圖對應(yīng),圖的左半部分是符合規(guī)則的例子,右半部分例子中有不符合規(guī)則的地方。點(diǎn)拓?fù)湟?guī)則舉例點(diǎn)拓?fù)湟?guī)則一:Mustbecoveredbyboundaryof,點(diǎn)必須在多邊形邊界上。例如,有一個(gè)點(diǎn)要素類代表公共汽車站,另有一個(gè)多邊形要素類代表地塊,按本規(guī)則,公共汽車站必須位于地塊的邊界上。另一個(gè)例子是行政界碑必須落在行政區(qū)多邊形的邊界上。不滿足該規(guī)則的點(diǎn)要素被標(biāo)記為錯(cuò)誤(附圖1)。點(diǎn)拓?fù)湟?guī)則二:Mu

13、stbecoveredbyendpointof,點(diǎn)要素必須位于線要素的端點(diǎn)上。例如,閥門為點(diǎn)要素,必須位于線要素類輸水管的盡端。不滿足該規(guī)則的點(diǎn)要素被標(biāo)記為錯(cuò)誤(附圖2)。點(diǎn)拓?fù)湟?guī)則三:Pointmustbecoveredbyline,點(diǎn)要素必須在線要素之上。例如,點(diǎn)要素代表河流上的航標(biāo)燈,線要素代表河流,航標(biāo)燈必須位于河流上。另一個(gè)例子是:汽車站(點(diǎn)要素類)必須在道路(線要素類)上。不滿足該規(guī)則的點(diǎn)要素被標(biāo)記為錯(cuò)誤(附圖3)。點(diǎn)拓?fù)湟?guī)則四:Mustbeproperlyinsidepolygons,點(diǎn)要素必須在多邊形要素內(nèi)(在邊界上不酸)。比如,省行政區(qū)為多邊形,省會(huì)城市為點(diǎn),省會(huì)一定要在該省

14、內(nèi)。另一個(gè)例子是代表住宅地址的點(diǎn)必須在住宅用地多邊形內(nèi)。不滿足該規(guī)則的點(diǎn)要素被標(biāo)記為錯(cuò)誤(附圖4)。可以看出,點(diǎn)要素本身不能建立拓?fù)湟?guī)則,必須和線要素或多邊形要素一起才能建立拓?fù)湟?guī)則。修正錯(cuò)誤的常用方法是刪除或移動(dòng)錯(cuò)誤點(diǎn)(移動(dòng)也可以理解為刪除后立即添加)。多邊形拓?fù)湟?guī)則舉例規(guī)則一:Mustnotoverlap,同一多邊形要素類中多邊形之間不能重疊(幾個(gè)多邊形邊界共享一個(gè)點(diǎn)或共享一條邊不算重疊)(附圖5)。例如,宗地之間不能有重疊,行政區(qū)不能有重疊。重疊的部分將產(chǎn)生多邊形錯(cuò)誤,修正錯(cuò)誤的方法有三種:一是刪除重疊部分,留出空白;二是將重疊的部分并到某個(gè)多邊形;三是在重疊部分新增多邊形,并刪除原來的

15、重疊部分。規(guī)則二:Mustnothavegaps,多邊形之間不能有空隙。比如,規(guī)定表示土壤類型的多邊形之間不能有空隙(附圖6)。不滿足規(guī)則的地方將產(chǎn)生線錯(cuò)誤,表示空隙多邊形,修正的方法是調(diào)整原來的邊界,或添加新的多邊形。規(guī)則三:Containpoint,多邊形內(nèi)必須包含點(diǎn)要素(邊界上的點(diǎn)不算)(附圖7)。例如,規(guī)定宗地內(nèi)至少有一個(gè)地址點(diǎn)。不包含點(diǎn)的多邊形被視為錯(cuò)誤,修正的方法是在錯(cuò)誤多邊形內(nèi)補(bǔ)一個(gè)點(diǎn),或者將多余的多邊形刪除。規(guī)則四:Boundarymustbecoveredby,多邊形的邊界必須和線要素的線段重合(附圖8)。例如,交通調(diào)查小區(qū)的邊界必須和道路線要素類重合。違反規(guī)則的地方產(chǎn)生線錯(cuò)

16、誤,修正的方法可以是調(diào)整線段,也可調(diào)整多邊形。規(guī)則五:Mustbecoveredbyfeatureclassof,多邊形要素中的每一個(gè)多邊形都被另一個(gè)要素類中的多邊形覆蓋(附圖9)。例如,城市規(guī)劃區(qū)必須在若干行政區(qū)劃內(nèi),工業(yè)建筑多邊形必須在工業(yè)用地內(nèi)。違反規(guī)則的地方產(chǎn)生多邊形錯(cuò)誤,修正的方法是在重疊的部分增加新的多邊形或調(diào)整錯(cuò)誤多邊形。規(guī)則六:Mustbecoveredby,每個(gè)多邊形要素都要被另一個(gè)要素類中的單個(gè)多邊形覆蓋。例如,建筑物多邊形必須在宗地多邊形內(nèi),不能出現(xiàn)跨越(規(guī)則五可以跨越)(附圖10)。不滿足規(guī)則的地方產(chǎn)生多邊形錯(cuò)誤,修正的方法是調(diào)整第一類多邊形,使它們不要和第二類有交叉,

17、或者擴(kuò)大第二個(gè)要素類中的某些多邊形,使它們能覆蓋第一類中的錯(cuò)誤多邊形。規(guī)則七:Mustnotoverlapwith,一個(gè)要素類中的多邊形不能與另一個(gè)要素類中的多邊形重疊。雖然和規(guī)則一相似,都是說不能重疊,但這里是指兩個(gè)多邊形要素類(FeatureClass)之間的關(guān)系。比如,一個(gè)要素類表示湖泊,另一個(gè)要素類表示陸地,它們是相互獨(dú)立的類,顯然它們應(yīng)該滿足該規(guī)則(附圖11)。重疊的部分產(chǎn)生多邊形錯(cuò)誤,修正方法同規(guī)則一。規(guī)則八:Mustcovereachother,兩個(gè)要素類中的多邊形要相互覆蓋,外邊界要一致(附圖12)。例如,土壤層范圍和地質(zhì)層范圍應(yīng)一致。違反規(guī)則的地方將產(chǎn)生多邊形錯(cuò)誤,修正錯(cuò)誤的

18、方法是在重疊不到的地方增加多邊形,或者調(diào)整、刪除不重疊的部分。規(guī)則九:Areaboundarymustbecoveredbyboundaryof,某個(gè)多邊形要素類的邊界線在另一個(gè)多邊形要素類的邊界上(附圖13)。例如,縣、市邊界上必須有鄉(xiāng)、鎮(zhèn)邊界,而且前者的邊界必須被后者所重合。違反規(guī)則的地方將產(chǎn)生線錯(cuò)誤,修正的方法是手工編輯邊界。多邊形不僅可以定義自身的規(guī)則,而且可以和點(diǎn)要素、線要素、其他多邊形要素之間建立起拓?fù)潢P(guān)系。線拓?fù)湟?guī)則舉例規(guī)則一:Mustnothavedangles,不允許線要素有懸結(jié)點(diǎn),即每一條線段的端點(diǎn)都不能孤立,必須和本要素中其他要素或和自身相接觸(附圖14)。例如,宗地邊界

19、線段不能有懸結(jié)點(diǎn)。違反規(guī)則的地方將產(chǎn)生點(diǎn)錯(cuò)誤,修正的方法是將有懸點(diǎn)的線段延伸到其他要素上,或者將長出的部分截?cái)嗪髣h除。規(guī)則二:Mustnothavepseudonode,不能有偽結(jié)點(diǎn),即線段的端點(diǎn)不能僅僅是兩個(gè)端點(diǎn)的接觸點(diǎn)(自身首位接觸是例外),例如河流(附圖15)。違反規(guī)則的地方將產(chǎn)生點(diǎn)錯(cuò)誤,修正的方法是將偽結(jié)點(diǎn)兩邊的線段合并為一個(gè)條線,偽結(jié)點(diǎn)自然消除。規(guī)則三:Mustnotoverlap,在同一要素類中,線與線不能相互重疊,例如,街道、河流(附圖16)。違反規(guī)則的地方產(chǎn)生線錯(cuò)誤,修正的辦法是將不需要的線段截?cái)啵賱h除。規(guī)則四:Mustnotselfoverlap,線要素不能和自己重疊,例如

20、,街道(附圖17)。違反規(guī)則的地方產(chǎn)生線錯(cuò)誤,修正的方法是截?cái)?、刪除重疊部分。規(guī)則五:Mustnotintersect,同一要素中,線與線不能相交,例如,河流、宗地邊界(這里不是多邊形邊界,是線要素)(附圖18)。違反規(guī)則的地方產(chǎn)生線錯(cuò)誤,修正的方法是重合處合并,相交處打斷。規(guī)則六:Mustnotselfintersect,同一要素類中,線要素不能自相交(附圖19)。違反規(guī)則的地方將產(chǎn)生線錯(cuò)誤和點(diǎn)錯(cuò)誤,修正的方法是在自相交處適當(dāng)縮短或外移。規(guī)則七:Mustnotintersectortouchinterior,線和線不能交叉,端點(diǎn)不能和非端點(diǎn)接觸(非接觸點(diǎn)部分相互重疊是允許的)(附圖20)。例

21、如,鐵路和鐵路可以重合,但不能交叉。某鐵路端點(diǎn)不能和其他鐵路的非端點(diǎn)部分接觸。違反規(guī)則的地方產(chǎn)生線錯(cuò)誤和點(diǎn)錯(cuò)誤,根據(jù)實(shí)際需要編輯、修正。規(guī)則八:Mustbesinglepart,線要素必須單獨(dú),不能相互接觸、重疊(附圖21)。違反規(guī)則的地方產(chǎn)生線錯(cuò)誤,修正的方法是將接觸的地方合并,成為一個(gè)要素,或移動(dòng)后分離。規(guī)則九:Mustnotoverlapwith,兩個(gè)線要素類中的線段不能重疊(附圖22)。例如,道路和鐵路不能相互重疊。違反規(guī)則的地方產(chǎn)生線錯(cuò)誤,根據(jù)實(shí)際需要編輯、修正。規(guī)則十:Mustbecoveredbyfeatureclassof,某個(gè)要素類中的線段必須被另一要素類中的線段覆蓋(附圖2

22、3)。例如,公交線路必須在道路上行駛。違反規(guī)則的地方將產(chǎn)生線錯(cuò)誤,修正的方法是將錯(cuò)誤線段刪除,再重新輸入正確的。規(guī)則十一:Endpointmustbecoveredby,線要素的端點(diǎn)被點(diǎn)要素覆蓋。例如,每一條公交線路的盡端都有終點(diǎn)站(附圖24)。違反規(guī)則的地方將產(chǎn)生錯(cuò)誤,修正的方法是增補(bǔ)新的點(diǎn)要素或調(diào)整不應(yīng)該出現(xiàn)的線段。規(guī)則十二:Mustbecoveredbyboundaryof,線要素必須被多邊形要素的邊界覆蓋(附圖25)。例如,城市的內(nèi)部道路至少一側(cè)有地塊多邊形邊界。違反規(guī)則的地方產(chǎn)生線錯(cuò)誤,修正的方法是刪除錯(cuò)誤的線,或編輯多邊形。一個(gè)要素類允許設(shè)置多個(gè)拓?fù)湟?guī)則,但是這些規(guī)則必須定義在一個(gè)

23、拓?fù)漕愔?。ArcGIS拓?fù)湟?guī)則詳細(xì)說明我們在實(shí)際的圖形處理中,一些圖形要求滿足一定的要素之間的關(guān)系,如二次調(diào)查中的地類圖斑不能在行政區(qū)以外,圖斑不能相互重疊,這些特定的圖形之間的關(guān)系我們可以定義一些拓?fù)湟?guī)則來加以限制。一、點(diǎn)之間的拓?fù)潢P(guān)系點(diǎn)必須在多邊要是不在,那拓?fù)湟唬≒oint-Area):Mustbecoveredbyboundaryof,(原始解釋:形邊界上。)例如:在地籍建庫中,界址點(diǎn)必須在宗地的邊界上,就是錯(cuò)誤。PointJeaUresfromonelayermustbecoincidentWiththetioundariesofareafeaturesofanotherlayer.

24、WhenaFeaturefromthepointlaerdoesnotfallonaboundaryitis-anerror. #拓?fù)涠篗ustbecoveredbyendpointof,(原始解釋:點(diǎn)要素必須位于線要素的端點(diǎn)上。)例如:水龍頭必需在水管的末端(廢話!要在中間怎么用?)。 Pointfeaturesfromonelayermustb亡coveredbytheendpointsoflinefeatures-ofanotherlavsi.Whenafeaturefromthepointlayerdoesnotfalltheendpointof3line-featureitisan

25、error.規(guī)則三:Pointmustbecoveredbyline,(原始解釋:點(diǎn)要素必須在線要素之上。)例如:地籍測量中,界址點(diǎn)必需在界址線上。(和規(guī)則三是有差別的?。┮?guī)則四:Mustbeproperlyinsidepolygons,(原始解釋:點(diǎn)要素必須在多邊形要素內(nèi),在邊界上也不行。)二、線拓?fù)湟?guī)則規(guī)則一:Mustnotoverlap,在同一層要素類中(同一層之間的關(guān)系),線與線不能相互重疊,修正的辦法是將不需要的線段截?cái)?,再刪除。規(guī)則二:Mustnotintersect,同一層要素中,線與線不能重疊和相交(同一層之間的關(guān)系)。修正方法:重合處合并,相交處打斷。 規(guī)則三:Mustbec

26、overedbyfeatureclassof同一層中某個(gè)要素類中的線段必須被另一要素類中的線段覆蓋(同一層之間的關(guān)系)。修正方法:將錯(cuò)誤線段刪除,再重新輸入正確的。Alinefromonelapermustcoincidewiththelineshornanotherlajier.Anylineintheh(stlayerthatdoes.notcoincidewithlinesJromthesecondlayerisanerror規(guī)則四:Mustnotoverlapwith,兩個(gè)線要素類中的線段不能重疊。(不同圖層中線對線的關(guān)系)規(guī)則五:Mustbecoveredbyboundaryof,線

27、要素必須被多邊形要素的邊界覆蓋(線與多邊形之間的拓?fù)潢P(guān)系)。修正方法:刪除錯(cuò)誤的線,或編輯多邊形。規(guī)則六:Mustnothavedangles,不允許線要素有懸結(jié)點(diǎn),即每一條線段的端點(diǎn)都不能孤立,必須和本要素中其他要素或和自身相接觸(同一線層之間的拓?fù)潢P(guān)系)。修正方法:將有懸點(diǎn)的線段延伸到其他要素上,或者將長出的部分截?cái)嗪髣h除。規(guī)則七:MustnothavePseudos,不能有偽結(jié)點(diǎn),就是一條線段中間不能有斷點(diǎn)。修正方法:將偽結(jié)點(diǎn)兩邊的線段合并為一個(gè)條線,偽結(jié)點(diǎn)自然消除。AlinefromonelaermusttouchmorethanonelineFromthefSamelayeratiE

28、sendpoirits.Anyendpoint-wherethelinetorchesoneotherlinei?anerror.規(guī)則八:Mustnotself-overlap,線要素不能和自己重疊,修正方法:截?cái)?、刪除重疊部分。規(guī)則九:Mustnotselfintersect,線要素不能自相交,就是不能和自己攪在一起。修正方法:在自相交處適當(dāng)縮短或外移。規(guī)則十:Mustbesinglepart,線要素必須單獨(dú),不能聯(lián)合。但若是兩條線首尾相連接,這時(shí)候Merge操作后產(chǎn)生的是一條線了,這時(shí)候是不會(huì)報(bào)錯(cuò)的。但是分開的兩條線進(jìn)行Merge操作,這時(shí)候就會(huì)出現(xiàn)不符合規(guī)則的錯(cuò)誤。這個(gè)拓?fù)湎拗圃跀?shù)據(jù)處理

29、的時(shí)候很有用處。修正方法:將連合的部分打散就可以了。規(guī)則十一:Mustnotintersectortouchinterior,線和線不能交叉,端點(diǎn)不能和非端點(diǎn)接觸(非接觸點(diǎn)部分相互重疊是允許的),兩條線相交時(shí)(兩條線)必然有斷點(diǎn)。修改方法:剪斷沒有斷點(diǎn)的線,(不是節(jié)點(diǎn),而是端點(diǎn))。Alinefromonelayermustlouchlinesfromthesamelayeratitsendpoints,XXAriplinewherefeaturejoverlaporanvpointofintersectioni車曰nerror.規(guī)則十二:Endpointmustbecoveredby,線要素的

30、端點(diǎn)被點(diǎn)要素覆蓋。修正方法:增補(bǔ)新的點(diǎn)要素或調(diào)整不應(yīng)該出現(xiàn)的線段。三、面拓?fù)湟?guī)則規(guī)則一:Mustnotoverlap,同一多邊形要素類中多邊形之間不能重疊(同一層之間的拓?fù)潢P(guān)系,不涉及到其他圖層)。例如,宗地之間不能有重疊。修正方法很靈活。規(guī)則二:Mustnothavegaps,多邊形之間不能有空隙(同層之間的拓?fù)潢P(guān)系)。例如:一個(gè)土地利用圖斑層里面必需是被圖版填滿的,中間不能有一絲縫隙。修正方法根據(jù)實(shí)際來定,很靈活。規(guī)則三:Mustnotoverlapwith,一個(gè)要素類中的多邊形不能與另一個(gè)要素類中的多邊形重疊。(兩個(gè)不同面層之間的關(guān)系。)Anarefromonelayermuitnoto

31、verlaparea3;honnanotherlay曰Aripareawherefeaturesofth空secondlayeroverlapaJeatursofthefitstlaeriranerror.規(guī)則四:Mustbecoveredbyfeatureclassof,多邊形要素中的每一個(gè)多邊形都被另一個(gè)要素類中的多邊形覆蓋(兩個(gè)不同面層之間的拓?fù)潢P(guān)系)。規(guī)則五:Mustcovereachother,兩個(gè)要素類中的多邊形要相互覆蓋,外邊界要一致(層與層之間的拓?fù)潢P(guān)系)。規(guī)則六:Mustbecoveredby,每個(gè)多邊形要素都要被另一個(gè)要素類中的單個(gè)多邊形覆蓋。例如,建筑物多邊形必須在宗地多

32、邊形內(nèi),不能出現(xiàn)跨越(層與層之間的拓?fù)潢P(guān)系)。規(guī)則七:Boundarymustbecoveredby,多邊形的邊界必須和線要素的線段重合(面與線之間的關(guān)系)。規(guī)則八:Areaboundarymustbecoveredbyboundaryof,某個(gè)多邊形要素類的邊界線在另一個(gè)多邊形要素類的邊界上。例如,縣、市邊界上必須有鄉(xiāng)、鎮(zhèn)邊界,而且前者的邊界必須被后者所重合。違反規(guī)則的地方將產(chǎn)生線錯(cuò)誤,修正的方法是手工編輯邊界。ShoiErrors.TheboundaryofanareaJeatureinonelayermustbecoveredbtheEioundaryofareafeature(s)fr

33、omanotherlayer.AripareaboundaryintherstlayerthatsnotcoveredbytheboundaryofareaJeatureE?inthesecondlayerkanerrcr規(guī)則九:Containpoint,多邊形內(nèi)必須包含點(diǎn)要素(邊界上的點(diǎn)不再多邊形內(nèi))。 1、建拓?fù)湟?guī)則拓?fù)涞慕⑹窃贏rccatalog中實(shí)現(xiàn)的,要在arccatalog中創(chuàng)建拓?fù)湟?guī)則,必須保證數(shù)據(jù)為geodatabase格式。因此,首先創(chuàng)建一個(gè)新的geodatabase。右鍵單擊鼠標(biāo),如圖: 2、然后在其下創(chuàng)建一個(gè)要素集,設(shè)置數(shù)據(jù)集的坐標(biāo)系統(tǒng),如果不能確定就選擇你要進(jìn)行分析的

34、數(shù)據(jù)的坐標(biāo)系統(tǒng);如圖:Name?3tuopuguize.mdb題開發(fā)戰(zhàn)警H幵采點(diǎn)5開爭甌工J軽問點(diǎn).右7-Copy屎已PersonalGeodatabaseCtrl十匚RenamegRefreshF2NewFeatureDataset.P、ExportCompressHieGeodatabQQn匚onnpress冃bGeGid朮日b日薨qImport卜口FeatureClass,.,卜UTable.為RelationshipClass.龜SchematicDatase-t匡匚omp旦ctDatabase臥Search.藹PublishtoArcGlSServer.,DistributedGeo

35、databmswProperties.Toolbox灣RasterCatalog.fit_g&jeyDataset.邀Address.Locator.卜翔RasterDat-aset. # #3、創(chuàng)建要素類或?qū)⑵渌鼣?shù)據(jù)作為要素類導(dǎo)入到該要素集里,如圖: 構(gòu)建拓?fù)潢P(guān)系右鍵單擊topology要素?cái)?shù)據(jù)集,單擊New選擇Topology TopologyEachclassinatopologyTiU5thavea廠;inka55iCTLtdtoittricon+rolFlowthicLtheheatm-ezwillmovew?Lentketopclo1sWillidated.Thehigherth已

36、inkthelessthefeatui-ezwillmove.Tkehigkeztr:=ltl1zis1.Enterthenijiriberofr;iiLk5(l_50):1th已廠:遼止iQj-乞fu:孟classbycli:kiiLgLnAheE:=ntkcolujTirL:Featui-eClassRank刮萊西市土地利用類型閤11取消I(詢問是否進(jìn)行拓?fù)錂z驗(yàn))這樣一個(gè)拓?fù)潢P(guān)系就建立起來,然后我們可以在ArcMap中打開檢查,并利用topolopy工具條中錯(cuò)誤記錄信息進(jìn)行修改(需要在編輯狀態(tài)下才可以修改)。2查找拓?fù)溴e(cuò)誤(1)將圖層(非拓?fù)鋱D層)設(shè)為可編輯狀態(tài),加載Topology工具條

37、,在Topology下拉框 中選擇要編輯的拓?fù)鋱D層。(2)單擊Topology工具欄中的打開ErrorInspector,單擊,下拉 表格中顯示錯(cuò)誤信息。3修改拓?fù)溴e(cuò)誤ARCGIS常見拓?fù)溴e(cuò)誤的修改一、面不能相互重疊(mustnotoverlap)修改方法有以下幾種:1、可以直接修改要素節(jié)點(diǎn)去除重疊部分。2、在錯(cuò)誤上右鍵選擇merge,將重疊部分合并到其中一個(gè)面里。(好用) 3、在錯(cuò)誤上右鍵選擇createfeature,將重疊部分生成一個(gè)新的要素,然后利用editor下的merge把生成的面合并到相鄰的一個(gè)面里。4、用editor下clip直接裁剪掉重疊部分。、面不能有縫隙(mustnoth

38、avegaps)1、可以直接修改要素節(jié)點(diǎn)去除重疊部分。2、在錯(cuò)誤上右鍵選擇createfeature,將縫隙部分生成一個(gè)新的要素,然后利用editor下的merge把生成的面合并到相鄰的一個(gè)面里。3、task里選擇auto-completepolygon,用草圖工具自動(dòng)完成多邊形,會(huì)在縫隙區(qū)域自動(dòng)生成兩個(gè)多邊形,然后用merge合并到相鄰面里。 注:查面的縫隙時(shí)最面最外圍一圈會(huì)認(rèn)為是縫隙,這種可以標(biāo)注例外。三、線不能相交(檢查線要素不能重疊規(guī)則包含在線不能相交里) 1、完全重疊的話可以選中其中一條刪除,或者利用spatialetltool中相關(guān)函數(shù)進(jìn)行刪除重復(fù)線處理。2、部分重疊可以在錯(cuò)誤上右鍵選擇subtract去除重復(fù)部分3、直接用平面交叉線對線重疊進(jìn)行去除,相交線打斷,具體用法為選中線,點(diǎn)擊拓?fù)涔ぞ邨l上平面交叉線工具。四、線不能有懸掛1、根據(jù)實(shí)際情況對線進(jìn)行修改消除懸掛線。2、可以在拓?fù)溴e(cuò)誤列表中選中所有懸掛錯(cuò)誤右鍵進(jìn)行自動(dòng)延伸和裁剪。延伸或裁剪時(shí)需輸錯(cuò)一個(gè)距離,小于這個(gè)距離的懸掛線會(huì)被自動(dòng)延伸或裁剪。 |cEu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論