最簡單的面重疊錯誤檢查是使用“地理處理”——“面相交”進行檢查,其結果是重疊部分提取而成的新面要素類。本例不講述此種方法。
step1 准備待拓撲檢查數據
名詞:
數據庫 DataBase→顧名思義,不做解釋。
要素數據集 Feature Dataset→ 存放要素類數據的集合,可以放入多個(種)要素類。
要素類 Feature Class→一類要素的集合,一般表現為一個“圖層”。
要素 Feature→要素類的組成單元,點線面就是基本的要素種類,一個面就是一個Feature。
①建立數據庫,一般使用“個人地理數據庫(Personal Geodatabase)”即可。這里命名為“topo”。
②在數據庫上右鍵——新建一個要素數據集(Feature Dataset)。這里也命名為“topo”。
③在要素數據集“topo”上右鍵——導入——要素類單個(這里是只檢查一個要素圖層)將要進行檢查的數據,命名仍是“topo”,好吧,懶得想新名字。
step2 進行拓撲
名詞:
拓撲容差 Cluster Tolerance→用以識別點和邊界等的距離范圍,一般使用默認的xy容差,其最佳值為xy容差的10倍,改值不應小於xy容差。
① 在要素數據集上右鍵——新建——拓撲(topology)。
②名稱應以字母開頭,建議直接使用英文字母命名。一般要素類命名為英文的使用默認即可。
③選擇參與拓撲檢查的要素類,該例只有一個。
④選定需要的拓撲規則,該例使用“不能重疊”(Must Not Overlap),可以選定多個拓撲規則。
⑤下一步可以看一下拓撲的一些參數設置。
step3 查看拓撲問題
①在目錄(catalog)里要素數據集中拖動拓撲結果到內容列表或者工作空間即可查看。
②在菜單欄空白處右鍵——勾選“拓撲”Topology,將拓撲工具條加載到菜單欄。
如果已經加載可忽略。
③可以打開拓撲錯誤查看器,查看拓撲問題。
選擇“所有規則錯誤(errors from all rules)”,勾選“錯誤(errors)”、“異常(exceptions)”,不勾選“只可見范圍(visible extent only)”,點擊“搜索(search now)”即可在錯誤列表顯示所有錯誤。
勾選“只可見范圍(visible extent only)”則只搜索當前可見范圍的錯誤。
step4 拓撲修改
利用拓撲工具條的工具進行拓撲修改,修改完成后將要素類導出為Shapefile即可。