ARCGIS拓撲檢查步驟與修正拓撲錯誤技巧_第1頁
ARCGIS拓撲檢查步驟與修正拓撲錯誤技巧_第2頁
ARCGIS拓撲檢查步驟與修正拓撲錯誤技巧_第3頁
ARCGIS拓撲檢查步驟與修正拓撲錯誤技巧_第4頁
ARCGIS拓撲檢查步驟與修正拓撲錯誤技巧_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、ARCGIS 拓撲檢查步驟與修正拓撲錯誤技巧 將數據裝載如個人地理數據庫 , 用拓撲功能自動檢查數據錯誤 啟動 ArcCatlalog;任意選擇一個本地目錄 , 右鍵-新建-創(chuàng)建個人 personal GeoDatabase; 選 擇剛才創(chuàng)建的 GeoDatabase ,右鍵-新建 -數據集 dataset; 設置數據集的坐 標系統(tǒng), 如果不能確定就選擇您要進行分析的數據的坐標系統(tǒng) ;選擇剛才創(chuàng)建的數據集 ,右鍵-導入要素類 inport -feature class single, 導入 您要進行拓撲分析的數據 ;選擇剛才創(chuàng)建的數據集 ,右鍵-新建-拓撲,創(chuàng)建拓撲 ,根據提示創(chuàng)建拓撲 ,添

2、加拓撲處理規(guī)則 ; 進行拓撲分析。最后在 arcmap 中打開由拓撲規(guī)則產生的文件 , 利用 topolopy 工具條中錯誤記錄 信息進行修改將數據集導入 ARCMAP 中,點擊 edit 按鈕進行編輯。打開 eidt 下拉菜單 , 選擇 more editing tools topology 出現拓撲編輯工具欄。 選擇要拓撲的數據 , 點擊打開 error inspector 按鈕。在 error inspector 對話框中點擊 search now , 找出所有拓撲的錯誤。 對線狀錯誤進行 Mark as Exception 。對 polygon 錯誤逐個檢查 , 首先選擇錯誤的小班 ,

3、 點擊右鍵選擇 zoom to , 然后點 擊 merge , 選擇合適的圖班進行 merge 處理 , 這樣不會丟失小班信息。 另一個說法 :用 catalog 建一個個人地理數據庫 ,new 一個 featuredataset 把要修改錯誤的 shp 文件導入到 featuredataset 下面 然后右鍵點 featuredataset , new 一個 topoloy 數據層 , 點擊下一步 , 勾選剛才導入 的shp層,下一步,添加拓撲檢查規(guī)則,這一步很重要,您要顯示斷線,沒接上的線, 出頭線等,都要選相應的拓撲規(guī)則!選完之后,點下一步完成catalog生成一個拓 撲檢查層文件,用a

4、rcmap打開該文件就可以瞧見您需要顯示的錯誤,這樣再用編 輯工具修改起來就方便好多。第一部分在arcgis中有關topolopy 操作,有兩個地方,一個就是在arccatalog 中,一個 就是在arcmap中。通常我們將在arccatalog中建立拓撲稱為建立拓撲規(guī)則,而 在arcmap中建立拓撲稱為拓撲處理。arccatalog中所提供的創(chuàng)建拓撲規(guī)則,主要就是用于進行拓撲錯誤的檢查,其中 部分規(guī)則可以在溶限內對數據進行一些修改調整。建立好拓撲規(guī)則后,就可以在arcmap中打開些拓撲規(guī)則,根據錯誤提示進行修改。arcmap中的topolopy工具條主要功能有對線拓撲(刪除重復線、相交線斷點

5、等,topolopy 中的planarize lines)、根據線拓撲生成面(topolopy 中的con struct features)、拓撲編輯(如共享邊編輯等)、拓撲錯誤顯示(用于顯示在 arccatalog 中創(chuàng)建的拓撲規(guī)則錯誤,topolopy 中的error inspector), 拓撲錯誤 重新驗證(也即刷新錯誤記錄)。第二部分在arccatalog中創(chuàng)建拓撲規(guī)則的具體步驟?要在arccatalog中創(chuàng)建拓撲規(guī)則,必須保證數據為geodatabase格式,且滿足要 進行拓撲規(guī)則檢查的要素類在同一要素集下。因此,首先創(chuàng)建一個新的geodatabase,然后在其下創(chuàng)建一個要素集,然

6、后要創(chuàng)建 要素類或將其它數據作為要素類導入到該要素集下。進入到該要素集下 ,在窗口右邊空白處單擊右鍵 , 在彈出的右鍵菜單中有 new-topolopy, 然后按提示操作 , 添加一些規(guī)則 , 就完成拓撲規(guī)則的檢查。 最后在arcmap中打開由拓撲規(guī)則產生的文件,利用topolopy工具條中錯誤記錄 信息進行修改。 第三部分 有關 geodatabase 的 topology 規(guī)則多邊形 topology1、must not overlay: 單要素類 , 多邊形要素相互不能重疊2、 must not have gaps:單要素類,連續(xù)連接的多邊形區(qū)域中間不能有空白區(qū)(非 數據區(qū) )3、con

7、tains point: 多邊形點 , 多邊形要素類的每個要素的邊界以內必須包含 點層中至少一個點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、 對相互覆蓋的要素8、must cover each other: 多邊形多邊形 , 兩個多邊形的要素必須完全重疊9、area boundary must be covered by boundary of:多邊形多邊形 , 第一個多邊形的各要素必須為第二個的一個或幾個多邊形完全覆蓋10、must be properly inside polygons:點多邊形 , 點層的要素必須全部在多 邊形內11、 must be covered by boundary of:點多邊形 , 點必須在多邊形的邊界上線 topology1、must not have dangle:線, 不能有懸掛節(jié)點2、mu

9、st not have pseudo-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、:線線 , 兩層線不能重疊10、must be covered by 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 組織結構。Geodataba

11、ses中,將地理數據組織成為數據對象(data objects)。這些數據對象 存儲于要素類 (feature class) 、對象類 (object class) 或要素集 (feature datasets) 中。對象類 (object class) 用于存儲非空間信息。要素類 (feature class) 則存儲了空間信息及其相應的屬性信息 , 在同一個要素 類中 , 空間要素的幾何形狀必須一致 , 比如必須都就是點、線或者面。簡言之 , 要 素類就是同類要素的集合。要素集 (feature dataset) 用于存放具有同一空間參考 (spatial reference) 的要 素類

12、。存放了簡單要素的要素類可以存放于要素集中 , 也可以作為單個要素類直 接存放在 Geodatabase 的目錄下。直接存放在 Geodatabase 目錄下的要素類也 稱為獨立要素類 (standalone feature) 。存儲拓撲關系的要素類必須存放到要素 集中, 使用要素集的目的就是確保這些要素類具有統(tǒng)一的空間參考 ,以利于維護 拓撲。 Geodatabase 支持要素類之間的邏輯完整性 , 體現為對復雜網絡 (complex networks) 、拓撲規(guī)則與關聯類等的支持。下面描述 Geodatabase 中的數據對象 (data objects) 。要素類 (Feature cl

13、ass)要素類, 可稱為點、線或面類型要素的集合 ,同時, 地圖的文本信息也可用注記 (annotation) 要素類存儲。非獨立要素類 , 也就就是相關聯的要素類 ( 如參與拓撲 規(guī)則或者幾何網絡的要素類 ), 以要素集的形式管理到一起。柵格數據集 (Raster data set) 以柵格表的形式管理的單或多波段柵格數據。表(Tables)描述非空間信息的表。關聯類 (Relationships) 關聯類就是一種機制 :從一個表(要素類)中選擇記錄以后 ,可以在相關聯的表 (要 素類)中可以獲取到相應記錄。域(Domai ns)列有效值的一個列表 (或范圍)。子類 (Subtypes)將要

14、素類中的要素進行了邏輯分組 , 每一個分組便就是一個子類。每一個這樣的都有其完整性規(guī)則與GIS行為(如高速公路,就是道路要素的一個子集)??臻g關系 (Spatial relationships)在拓撲工具 (topologies) 或幾何網絡 (Geometric network) 中定義。拓撲規(guī)則可 以指定要素類中的要素之間有何種空間關系 , 如地塊之間不能重疊 (overlap), 或 者多個不同要素類中的要素之間的空間關系 ,比如國家首都 (點要素)必須位于該 國家疆土 (面要素) 上。元數據 (Metadata) 數據庫中的每個元素的描述文檔。拓撲規(guī)則詳解1 、 禁止重疊 (Must

15、Not Overlap) 這條規(guī)則要求要素類的多邊形內部不重疊。多邊形之間可以共用頂點與邊。這條規(guī)則應用于一塊區(qū)域不能為兩個或多個多邊形同時所有的情況。 它在下述情 況下有用:模擬行政邊界,比如ZIP Codes或者選舉區(qū);以及互相排她的區(qū)域分類 比如土地覆蓋或地形類型等。相減(Subtract):Subtract方法從每個有拓撲錯誤的要素中刪除幾何重疊的部分,在這個位置產生一個間隙或者空白區(qū)。這個方法可以用于一個或多個選中的 Must Not Overlap 錯誤。合并(Merge):對于不符合規(guī)則的要素,Merge方法在一個要素中添加重疊部分, 而從其她要素中減掉重疊的部分。需要在 Mer

16、ge 對話框中選擇接收重疊部分的 要素。這個方法只能用于一個 Must Not Overlap 錯誤。創(chuàng)建要素 (Create Feature):Create Feature 方法在重疊區(qū)生成一個新的多邊 形,并且從每個產生錯誤的要素中刪除重疊的部分 ,來創(chuàng)建一個要素幾何平面。這 個方法可以用于一個或多個選中的 Must Not Overlap 錯誤。2、 不許有間隔 (Must Not Have Gaps)這個規(guī)則要求在一個多邊形內部與相鄰的多邊形之間不能有空值區(qū)域。 所有多邊 形必須形成一個連續(xù)的表面。 總就是在這個表面的邊界處會出現錯誤。 可以忽略 這個錯誤或者將其標注為異常。 對那些必

17、須覆蓋整個區(qū)域的數據應用這就不能存 在間隔或形成空白區(qū) 它們必須覆蓋整個區(qū)域。 可以使用 Create Feature 條 規(guī)則。比如說土壤多邊形或者將邊界上的錯誤標注為異常。3 、 禁止要素類間重疊 (Must Not Overlap該規(guī)則要 With)求一個要素類的多邊形內部不能與另一個要素類的多邊形內部重疊。 兩個要素類 的多邊形可以共用邊或頂點 ,或者完全不相連。當一個區(qū)域不能同時屬于兩個獨 立要素類時要應用這個規(guī)則。4 、 必須被要素類覆蓋 (Must Be Covered By FeatureClass Of) 這個規(guī)則要求一個要素類中的多邊形必須與其她要素類的多邊形共用它的所有

18、區(qū)域。第一個要素類中的某個區(qū)域如果未能被其她要素類中的多邊形覆蓋就就是 錯誤的。5 、 須相互覆蓋 (Must Cover Each Other) 這個規(guī)則要求一個要素類中的多邊形必須與 另一個要素類中的多邊形共用它們所有的區(qū)域。 多邊形可以共用邊或者頂點。 任 何一個要素類中的任意區(qū)域如果沒有被另一要素類中的多邊形所覆蓋都就是錯 誤的。6 、必須被覆蓋 (Must Be Covered By) 這個規(guī)則要求一個要素類中多邊形必須包含在另一個要素類多邊形中。 多邊形可 以共用邊界與頂點。 被包含的要素類中定義的任何區(qū)域必須由包含要素類的區(qū)域 所覆蓋。當給素必須被其她類型的要素覆蓋的時候 , 要

19、應用這個規(guī)則。7 、 邊界必須被覆蓋 (Boundary Must BeCovered By) 這個規(guī)則要求多邊形要素邊界必須被另一個要素類中的線所覆蓋。 當面狀要素需 要用線狀要素標示其邊界的時候 ,可以利用這個規(guī)則。常見情形就是區(qū)域有一組 屬性 ,而其邊界具有其她屬性。比如 , 地塊可以與其邊界一同存儲在地理數據庫 中。每個地塊可以由一個或多個存儲了長度或調查數據的線狀要素所定義 , 每個 地塊都應該準確地匹配它的邊界8 、 區(qū)域邊界必須被其她邊界覆蓋 (Area Boundary Must Be Covered By Boundary Of) 這個規(guī)則要求一個要素類中的多邊形一要素類中的

20、多邊形要素的邊界所覆蓋。 當 一個要素類中的多邊形要素由另一個要素類中的多個多邊形組成并且共用的邊 界須重疊時 ,可以應用這個規(guī)則。 這個規(guī)則沒有拓撲校正命令。9 、 存在偽節(jié)點 (Must Not Have Pseudonodes 這條規(guī)則要求要素類中的線狀要素必須在每個端點處與至少兩個其它線狀要素 相連只與一個其她線狀要素相連 ,或者只與自身相連的線狀要素都被稱為有偽節(jié) 點的線狀要要素必須形成閉合環(huán)的時候 ,可以使用這條規(guī)則 , 比如當用線狀要素 定義多邊形的邊界時 , 或者當邏輯上必須與其它兩條線狀要素在每個端點處相連 的時候 ,比如在一個河流網狀結構中 (在第一條河流的源點處應該標注為

21、異常 )。10 、 禁止 在內部相交或者相接 (Must Touch Interior) 這個規(guī)則要求一個要素類中的線狀要素必須只能在端點上與同一要素類中的線 狀要素相連。 任何重疊的、 在非端點位置上相交的。 當線狀要素必須只能在端點 處相連的時候 ,可以使用這個規(guī)則 , 比如地塊線的例子 ,必須拆分成僅在端點相連 的線狀要素 ,并且彼此不能重疊11 、不許重疊 (Must Not Overlap With) 這個規(guī)則要求一個要素類中的線狀要素不能與類中的線狀要素發(fā)生重疊。 當線狀 要素不能共用同一空間位置時 ,可以利用這個規(guī)則 , 比如,公路不能與鐵路重疊 ,而 等高線的子類也不能與其它等

22、高線重疊12 必須被其它要素類中的要素覆蓋 (Must Be Covered By Feature Class Of) 這個規(guī)則要求一個要素類中的線狀要素必須被另一個要素類中的線狀要素覆蓋。 在模擬邏輯上不同但空間上相同的線狀要素時 ,可以利用這個規(guī)則 , 比如公交路 線與街道。一個公交路線要素類不應該偏離街道要素類中定義的街道。13 、 必須被其她邊界覆蓋 (Must Be Covered By Boundary Of)這個規(guī)則要求線狀要素被面狀要素的邊界所覆蓋14 、 端點必須被覆蓋 (Endpoint must Be Covered By) 這個規(guī)則要求線狀要素的端點必須被另一個要素類中的點狀要素覆蓋15 、 不能自我重疊 (Must Not Self Overlap) 這個

溫馨提示

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

評論

0/150

提交評論