ArcGIS中的拓撲關(guān)系_第1頁
ArcGIS中的拓撲關(guān)系_第2頁
ArcGIS中的拓撲關(guān)系_第3頁
ArcGIS中的拓撲關(guān)系_第4頁
ArcGIS中的拓撲關(guān)系_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、ArcGISArcGIS中的拓撲關(guān)系什么是拓撲?是反映空間要素和要素類之間的關(guān)系的數(shù)據(jù)模型或格式要素:是現(xiàn)實對象的GIS表示空間數(shù)據(jù)用于保證數(shù)據(jù)質(zhì)量的完整性規(guī)則一致性、相鄰性、聯(lián)通性實際的空間關(guān)系示例:地塊不能相互壓蓋用地多邊形的邊界必須與用地紅線完全重疊用地紅線不能有懸掛結(jié)點道路與公共汽車線路海岸線與國界Coverage拓撲固定的數(shù)據(jù)模型:基本的:Polygon+Arc+Node核心的:Regions,Routes一組固定的完整性規(guī)則:Label點必須在多邊形內(nèi)多邊形邊界必須被ARCs覆蓋多邊形必須封閉多邊形不能重疊(只有regions可以)著名的Clean,Build命令Geodataba

2、se勺拓撲靈活的數(shù)據(jù)模型:多個不同種類的要素類可以放在同一要素數(shù)據(jù)集中靈活的完整性規(guī)則:自己根據(jù)需要定義完整性規(guī)則Polygon規(guī)貝UPolygonclass不能有縫隙Polygons不能壓蓋Polygons必須相互覆蓋Polygonclass嵌合成其它PolygonclassPolygons必須被polygons覆蓋Polygons不得被polygons覆蓋Line規(guī)則Line必須被polygons的邊界覆蓋Lines不能重疊Lines不能相交Lines不能有懸掛結(jié)點Lines不能有偽結(jié)點Point規(guī)則Point必須被polygon的邊界覆蓋Point必須在polygon內(nèi)Point必須被l

3、ine壓蓋Point必須被線的端點壓蓋ArcCatalog提供的拓撲向?qū)Чぞ咧械牧鶄€步驟:1、拓撲關(guān)系命名2、指定clustertolerance3、選擇參與拓撲關(guān)系的要素4、設(shè)定坐標精度級別5、指定拓撲規(guī)則6、驗證拓撲關(guān)系A(chǔ)rcgisArcgis中topolopytopolopy說明在arcgisarcgis中有關(guān)topolopytopolopy操作,有兩個地方,一個是在arccataloarccatalog g中,一個是在arcmaparcmap中。通常我們將在arccatalogarccatalog中建立拓撲稱為建立拓撲規(guī)則,而在arcmaparcmap中建立拓撲稱為拓撲處理。arcca

4、talogarccatalog中所提供的創(chuàng)建拓撲規(guī)則,主要是用于進行拓撲錯誤的檢查,其中部分規(guī)則可以在溶限內(nèi)對數(shù)據(jù)進行一些修改調(diào)整。建立好拓撲規(guī)則后,就可以在arcmaparcmap中打開些拓撲規(guī)則,根據(jù)錯誤提示進行修改。arcmaparcmap中的topolopytopolopy工具條主要功能有對線拓撲(刪除重復(fù)線、相交線斷點等,topolopytopolopy中的planarizelinesplanarizelines)、根據(jù)線拓撲生成面(topolopytopolopy中的constructfeaturesconstructfeatures、拓撲編輯(如共享邊編輯等)、拓撲錯誤顯示(用于

5、顯示在arccatalogarccatalog中創(chuàng)建的拓撲規(guī)則錯誤,topolopytopolopy中的errorinspectorerrorinspector, ,拓撲錯誤重新驗證(也即刷新錯誤記錄)。第二部分在arccatalogarccatalog中創(chuàng)建拓撲規(guī)則的具體步驟?要在arccatalogarccatalog中創(chuàng)建拓撲規(guī)則, 必須保證數(shù)據(jù)為geodatabasegeodatabase格式,且滿足要進行拓撲規(guī)則檢查的要素類在同一要素集下。因此,首先創(chuàng)建一個新的geodatabasegeodatabase然后在其下創(chuàng)建一個要素集,然后要創(chuàng)建要素類或?qū)⑵渌鼣?shù)據(jù)作為要素類導(dǎo)入到該要素集下

6、。進入到該要素集下,在窗口右邊空白處單擊右鍵,在彈出的右鍵菜單中有new-topolopynew-topolopy然后按提示操作,添加一些規(guī)則,就完成拓撲規(guī)則的檢查。最后在arcmaparcmap中打開由拓撲規(guī)則產(chǎn)生的文件,利用topolopytopolopy工具條中錯誤記錄信息進行修改第三部分有關(guān)geodatabaseBgeodatabaseB勺topologytopology規(guī)貝U U多邊形topologytopology1 1 .mustnotoverlay.mustnotoverlay單要素類,多邊形要素相互不能重疊2 2 .mustnothavegaps.mustnothavegap

7、s單要素類,連續(xù)連接的多邊形區(qū)域中間不能有空白區(qū)(非數(shù)據(jù)區(qū))3 3 .containspoint.containspoint多邊形十點,多邊形要素類的每個要素的邊界以內(nèi)必須包含點層中至少一個點4 4 .boundarymustbecoveredby.boundarymustbecoveredby多邊形十線,多邊形層的邊界與線層重疊(線層可以有非重疊的更多要素)5 5 .mustbecoveredbyfeatureclasso.mustbecoveredbyfeatureclasso侈邊形十多邊形,第一個多邊形層必須被第二個完全覆蓋(省與全國的關(guān)系)6 6 .mustbecoveredby.mu

8、stbecoveredby多邊形十多邊形, 第一個多邊形層必須把第二個完全覆蓋(全國與省的關(guān)系)7 7 .mustnotoverlaywith.mustnotoverlaywith多邊形十多邊形,兩個多邊形層的多邊形不能存在一對相互覆蓋的要素8 8 .mustcovereachother.mustcovereachother:多邊形十多邊形,兩個多邊形的要素必須完全重疊9 9 .areaboundarymustbecoveredbyboundaryof.areaboundarymustbecoveredbyboundaryof多邊形十多邊形,第一個多邊形的各要素必須為第二個的一個或幾個多邊形完

9、全覆蓋1010 .mustbeproperlyinsidepolygons.mustbeproperlyinsidepolygons點+多邊形,點層的要素必須全部在多邊形內(nèi)1111 .mustbecoveredbyboundaryof.mustbecoveredbyboundaryof點十多邊形,點必須在多邊形的邊界上線topologytopology1 1 .mustnothavedangle.mustnothavedangle線,不能有懸掛節(jié)點2 2 .mustnothavepseudo-node.mustnothavepseudo-node線,不能有偽節(jié)點3 3 .mustnotover

10、lay.mustnotoverlay線,不能有線重合(不同要素間)4 4 .mustnotselfoverlay.mustnotselfoverlay線,一個要素不能自覆蓋5 5 .mustnotintersect.mustnotintersect線,不能有線交叉(不同要素間)6 6 .mustnotselfintersect.mustnotselfintersect線,不能有線自交叉7 7 .mustnotintersectortouchinterrior.mustnotintersectortouchinterrior線,不能有相交和重疊8 8 .mustbesinglepart.must

11、besinglepart線,一個線要素只能由一個pathpath組成9 9 .mustnotcoveredwith.mustnotcoveredwith線+線,兩層線不能重疊1010 .mustbecoveredbyfeatureclasso.mustbecoveredbyfeatureclasso帙+線,兩層線完全重疊1111 .endpointmustbecoveredby.endpointmustbecoveredby線十點,線層中的終點必須和點層的部分(或全部)點重合1212 .mustbecoveredbyboundaryof.mustbecoveredbyboundaryof線十多

12、邊形,線被多邊形邊界重疊1313 .mustbecoveredbyendpointof.mustbecoveredbyendpointof點十線,點被線終點完全重合1414 .pointmustbecoveredbyline.pointmustbecoveredbyline點+線,點者B B在線上第四部分GeodatabaselSGeodatabaselS織結(jié)構(gòu)。GeodatabaseMGeodatabaseM, ,將地理數(shù)據(jù)組織成為數(shù)據(jù)對象(dataobjectdataobject這些數(shù)據(jù)對象存儲于要素類(featureclasfeatureclas、對象類(objectclassobjec

13、tclass或要素集(featuredatasetsfeaturedatasets中。對象類(objectclassobjectclass用于存儲非空間信息。要素類(featureclassfeatureclass則存儲了空間信息及其相應(yīng)的屬性信息,在同一個要素類中,空間要素的幾何形狀必須一致,比如必須都是點、線或者面。簡言之,要素類是同類要素的集合。要 素 集( featuredatasetfeaturedataset )用 于 存 放 具 有 同 一 空 間 參 考(spatialreferencespatialreference的要素類。 存放了簡單要素的要素類可以存放于要素集中,也可以

14、作為單個要素類直接存放在GeodatabaseGeodatabase的目錄下。直接存放在GeodatabaseGeodatabase目錄下的要素類也稱為獨立要素類(standalonefeaturestandalonefeature)。存儲拓撲關(guān)系的要素類必須存放到要素集中,使用要素集的目的是確保這些要素類具有統(tǒng)一的空間參考,以利于維護拓撲。GeodatabaseGeodatabase支持要素類之間的邏輯完整性,體現(xiàn)為對復(fù)雜網(wǎng)絡(luò)(complexnetworkscomplexnetworks) 拓撲規(guī)則和關(guān)聯(lián)類等的支持。 下面描述GeodatabasGeodatabase e中的數(shù)據(jù)對象(dat

15、aobjectdataobject。要素類(FeatureclassFeatureclass要素類,可稱為點、線或面類型要素的集合,同時,地圖的文本信息也可用注記(annotationannotation)要素類存儲。非獨立要素類,也就是相關(guān)聯(lián)的要素類(如參與拓撲規(guī)則或者幾何網(wǎng)絡(luò)的要素類),以要素集的形式管理到一起。柵格數(shù)據(jù)集(RasterdatasetRasterdataset以柵格表的形式管理的單或多波段柵格數(shù)據(jù)。表(TablesTables)描述非空間信息的表關(guān)聯(lián)類(RelationshipsRelationships關(guān)聯(lián)類是一種機制:從一個表(要素類)中選擇記錄以后,可以在相關(guān)聯(lián)的表(要素類)中可以獲取到相應(yīng)記錄。域(DomainsDomains)列有效值的一個列表(或范圍)。子類(SubtypeSubtype將要素類中的要素進行了邏輯分組,每一個分組便是一個子類。每一個這樣的都有其完整性規(guī)則和GISGIS行為 (如高速公路, 是道路要素的一個子集)??臻g關(guān)系(Sp

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論