




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、為什么需要拓撲為什么需要拓撲 拓撲是地理要素間的空間關系,它是確保數據質量的基礎。拓撲能提高空間分析能力,并且在確保GIS數據庫質量方面扮演了一個重要角色。 拓撲將GIS行為應用到空間數據上。拓撲使得GIS軟件能夠回答這樣的問題,比如鄰接、連通、鄰近和重疊。在ArcGIS中拓撲為用戶提供了一個有力的、靈活的方式,來確立和維護空間數據的質量和完整性。 拓撲關系可以看成是空間約束,可把它們應用到空間數據上。ArcGIS應用了這些關系,并且在任何一個約束被打破時會通知你。為了做到這一點,GIS軟件中包含的工具必須要能夠識別空間約束,并且提供用來查找和修復違規要素的工具。 第1頁/共16頁ArcGIS
2、ArcGIS中拓撲功能的說明中拓撲功能的說明 在ArcGIS8.3以前,拓撲一直是ArcInfo coverage數據模型的一個特性。在ArcInfo coverage數據模型中,廣大的GIS用戶通過build和clean操作認識到拓撲的好處。 從ArcGIS8.3開始為geodatabase增加了全面的拓撲。 在ArcGIS9.0中常用的有關topology的操作主要有兩個地方,一個是在ArcCatalog中,一個是在ArcMap中。 通常我們將在ArcCatalog中建立拓撲稱為建立拓撲規則,而在ArcMap中建立拓撲成為拓撲處理。第2頁/共16頁 ArcCatalog的Geodataba
3、se中所提供的創建拓撲規則,主要是用于進行拓撲錯誤的檢查,其中部分規則可以在所設容差內對數據進行一些修改調整。建立好拓撲規則后,就可以在ArcMap中打開由拓撲規則所產生的文件,根據錯誤提示對SHAPE圖層進行修改。 ArcMap中的topolopy工具條主要功能有對線拓撲,刪除重復線、相交線斷點(topolopy中的planarize lines),根據線拓撲生成面(topolopy中的construct features),拓撲編輯(如共享邊編輯等),拓撲錯誤顯示(用于顯示在ArcCatalog中創建的拓撲規則錯誤,topolopy中的error inspector),拓撲錯誤重新驗證(也
4、即刷新錯誤記錄)。ArcGISArcGIS中拓撲功能的說明中拓撲功能的說明 第3頁/共16頁GeodatabaseGeodatabase中如何創建拓撲規則中如何創建拓撲規則 對ArcGIS的Geodatabase而言,能為包含在要素集中的一個或多個要素類定義拓撲。它可以為多點、線和多邊形要素類定義拓撲。 拓撲作為一系列用于空間關系的完整性規則,有一些重要的屬性:一個群組容限(cluster tolerance,容差),要素類等級(rank,對坐標精度而言),錯誤(error,違規)和你所定義的規則(rules)的任何異常情況。 第4頁/共16頁GeodatabaseGeodatabase中如何
5、創建拓撲規則中如何創建拓撲規則 在9.0版中,ArcCatalog包含了一個拓撲向導來選擇參與拓撲的要素類,并定義它們的屬性。創建拓撲規則具體步驟如下: 創建一個新的geodatabase(個人數據集) 在其下創建一個feature dataset(要素集),并為該要素集定制坐標系統 創建feature class(要素類)或將其它數據作為要素類導入到該要素集下 進入到該要素集下,在窗口右邊空白處單擊右鍵,在彈出的右鍵菜單中有new-topolopy 按所給提示操作,設定合適容差,添加一些所需拓撲規則,若導入的要素類為多個圖層,還需為圖層劃分等級,接著就可完成拓撲規則的檢查 最后在ArcMap
6、中打開由拓撲規則產生的文件,利用topolopy工具條中給出的錯誤記錄信息進行修改第5頁/共16頁執行拓撲規則產生的文件執行拓撲規則產生的文件 第6頁/共16頁geodatabasegeodatabase的拓撲規則的拓撲規則 具體規則包括: 線topology 1.must not have dangle:線,不能有懸掛節點 2.must not have pseudo-node:線,不能有偽節點 3.must not overlay:線,不能有線重合(不同要素間) 4.must not self overlay:線,一個要素不能自覆蓋 5.must not intersect:線,不能有線交
7、叉(不同要素間) 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 feature class of:線線,兩層線完全重疊 11.endpoint must be covered by:線點,線層中的終點必須和點層的部分(或全部)點重合 12.must be covered by
8、 boundary of:線多邊形,線被多邊形邊界重疊 13.must be covered by endpoint of:點線,點被線終點完全重合 14.point must be covered by line:點線,點都在線上第7頁/共16頁geodatabasegeodatabase的拓撲規則的拓撲規則 (2) 多邊形topology 1.must not overlay:單要素類,多邊形要素相互不能重疊 2.must not have gaps:單要素類,連續連接的多邊形區域中間不能有空白區(非數據區) 3.contains point:多邊形點,多邊形要素類的每個要素的邊界以內必須
9、包含點層中至少一個點 4.boundary must be covered by:多邊形線,多邊形層的邊界與線層重疊(線層可以有非重疊的更多要素) 5.must be covered by feature class of:多邊形多邊形,第一個多邊形層必須被第二個完全覆蓋(省與全國的關系) 6.must be covered by:多邊形多邊形,第一個多邊形層必須把第二個完全覆蓋(全國與省的關系) 7.must not overlay with:多邊形多邊形,兩個多邊形層的多邊形不能存在一對相互覆蓋的要素 8.must cover each other:多邊形多邊形,兩個多邊形的要素必須完全重
10、疊 9.area boundary must be covered by boundary of:多邊形多邊形,第一個多邊形的各要素必須為第二個的一個或幾個多邊形完全覆蓋 10.must be properly inside polygons:點多邊形,點層的要素必須全部在多邊形內 11.must be covered by boundary of:點多邊形,點必須在多邊形的邊界上第8頁/共16頁拓撲屬性拓撲屬性 (1)群組容限(cluster tolerance) 群組容限與模糊容限(fuzzy tolerance)很相似。它是一個距離范圍,在這個范圍內結點被認為是重疊的。在驗證拓撲的過程中
11、,落入群組容限的結點和端點會被捕捉。(2)等級(rank) 坐標精度等級在要素類上定義,在拓撲生效的時候,它將控制哪些要素類向另外哪些要素類進行捕捉。級別越高(1為最高),在驗證過程中移動的要素越少。第9頁/共16頁利用拓撲查錯利用拓撲查錯 Geodatabase里建立的拓撲用來捕捉要素的幾何形體,檢查結點是否在群組容限內,以及是否有違規。 拓撲首先是捕捉要素的結點,這些結點在考慮等級的要素類的群組容限范圍以內。如果要素的結點在這個范圍外,則視為違規,都會在驗證過程中被發現并標記為錯誤。完整的錯誤列表可以在ArcCatalog和ArcMap的拓撲屬性中看到。 在ArcMap中拓撲中的錯誤和異常
12、可以在圖上顯示出來,也可以在錯誤探測器中列出。然后用戶可根據錯誤提示對圖層要素進行修改。第10頁/共16頁GeodatabaseGeodatabase中拓撲的優點中拓撲的優點 ArcInfo coverage模型明確地定義、存儲和操作拓撲信息,并使用一組固定的工具來創建和維護拓撲。結果被軟件所規定的工作流程緊緊地控制著,并且拓撲的完整性依然被維持著。這個數據模型不夠靈活。因此與很多GIS應用程序的需求相比,用于編輯的應用程序開發需要建立和維護更復雜的數據模型。第11頁/共16頁GeodatabaseGeodatabase中拓撲的優點中拓撲的優點 在geodatabase中定義拓撲的好處有:更好的數據管理-你可以選擇某些要素類參與拓撲。更高的靈活性-多部件的多邊形、點和線要素能夠參與拓撲。改善的數據完整性你可以為數據指定合適的拓撲規則。更多的數據建模機會大量可能的空間約束可以應用到你的數據上。更多的地圖圖層非常多的圖層能存放在一個單一的數據庫中。第12頁/共16頁結語結語Geodatabase中的拓撲提供了一個更加靈活的環境,我們能夠定
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新解讀《CB-T 3862-1999船用機械術語 軸系及傳動裝置》新解讀
- Brand KPIs for health insurance:SBK in Germany-英文培訓課件2025.4
- 商貿公司消防管理制度
- 協會業務培訓管理制度
- 初中英語七年級下冊統編教案 第七單元
- 物理中考二輪復習教案 2圖像專題
- 倉儲管理提升年活動方案
- 仙桃加油活動方案
- 安徽省合肥市廬陽區2023-2024學年四年級下學期數學期末試卷(含答案)
- 以學定教教研活動方案
- 2023年山東省威海市中考歷史試題
- 命令注入漏洞利用實例(共12張PPT)
- 工程勘察設計收費管理規定
- 光伏復雜山坡地形場平方案
- 機器視覺課件
- 2022年廣東省普通高等院校校招收中等職業學校畢業生統一考試英語試卷及答案
- 示范文本-《電池消費稅納稅申報表》
- 項目施工條件分析
- 2022秋期版2208國開電大專科《政治學原理》網上形考(任務1至4)試題及答案
- 初中英語一詞多義重點詞匯匯總大全
- 運營管理案例分析-巴里勒
評論
0/150
提交評論