拓撲關系是 GIS 描述要素的空間位置關系關系,又稱位相關系。在實際應用時,有些時候點、線、面各圖征間必須保持著某種關系。例如:行政區的范圍不能重迭(面的規則)、道路間的線段不能重復(線的拓撲規則)、 公車站牌需要在道路上(點的拓撲規則)。因此拓撲是 GIS 中點、線、面圖征一些規則與關系的組合, 有助于讓數據更清楚地仿真真實世界的幾何關系,同時降低數化或編輯上的錯誤。
小編下面介紹線數據的拓撲錯誤并且編輯改正。
1
創建拓撲
1.首先加載道路網數據進來
2.然后在菜單欄空白處右鍵添加拓撲工具條,這時候的拓撲工具條還是灰色的,說明還不能用,怎么才可以使用呢?不急,先創建拓撲
3. 現在在目錄選項卡某個文件夾下面創建個人地理數據庫或者文件地理數據庫,右鍵新建要素數據集,接著選擇新建的要素數據集繼續右鍵導入要素單個,選擇剛才添加進來的路網數據
4. 這時候右鍵之前建立的要素數據集,選擇新建—拓撲,不斷點擊下一步
6.這一步可以修改拓撲文件名稱,其他參數默認就好了,點擊下一步
7. 這里勾選數據前面的小框框,繼續點擊下一步
8. 這一步至關重要了,點擊左邊的添加規則
9. 由于我們添加的是線數據,所以我們只要選擇跟線數據據有關的規則就行了,此處我們選擇不能有懸掛點(就是線超過了相交線一點點,俗話叫出頭,或者線差一點和對面的線相交,俗話叫未及)和不能有偽節點(全局看好像都是一條線,但是放大看后其實一條線里面是極端線構成的,有小小的斷裂看不清楚而已),這兩種規則是線拓撲最常用的規則
10. 將這兩種規則都添加后繼續點擊下一步,點擊完成,在彈出的窗口詢問是否要立即驗證中選擇是!
11. 這時候發現目錄選項中之前創建的要素數據集下面多了一個拓撲文件,我們把它拉到圖層編輯界面中,在彈出的對話框中選擇是!
12. 這時候你會發現數據有密密麻麻的點錯誤,內容列表里面有兩個road數據,可以把最后那個給刪除了,那個是之前導入單個要素類時添加進來的
2
拓撲錯誤修改
1.給你們看看放大后的錯誤細節,是不是符合之前的那個兩個拓撲錯誤規則呀
2.現在選擇工具欄上面的編輯器,點擊開始編輯,這時候拓撲工具條變亮了,說明可以使用了
3.我們現在最關心的問題肯定是這密密麻麻的錯誤都多少個,不得1000多個呀?兩種錯誤分布占多少呢?帶著種種疑問,我們點擊拓撲工具的錯誤檢查器
4.我們先查看這路網數據里面總共有多少拓撲錯誤,在顯示欄選擇所有規則中的錯誤,點擊立即搜索,在計算機超級運算速度下等待了7、8秒后,我們顯目得看到上面顯示了9719個錯誤!!!!!離小編的估算差太多了!!!!
5.我們將錯誤類型換成不能有偽節點,發現此類錯誤有1864個!!!!!錯誤類型切換為不能有懸掛點,發現此類錯誤有7855個!!!!看到這里很多小伙伴就會說,這個拓撲錯誤修改下去會累死人的。確實,如果手動一個一個地去修改,不知猴年馬月才可以改完咯
6.那怎么改呢?系統應該提供有批量更改的功能吧?的確如此,但是我們要根據不同的錯誤類型使用不同的修改工具。首先我們在錯誤檢查器中查看不能有偽節點的拓撲錯誤,選中第一行后按住Shif鍵不放下拉到最后一行點擊,全部不能有偽節點的錯誤都被選中了,這時候右鍵點擊合并至最長的要素,那個錯誤的數字就會以肉眼可見的速度不斷的減少,直到為0
7.下面來解決不能有懸掛點的拓撲錯誤,前面步驟一樣,選中全部該類錯誤后右鍵點擊修剪,這是針對懸掛點的出頭錯誤進行處理,此時會彈出一個輸入最大距離的框,默認值是0,意思是線將被修剪直至遇到交點。過一段時間后發現錯誤變成了3000多個,怎么辦?細心的小伙伴會發現右鍵時還有一個延伸功能(這是針對懸掛點的未及錯誤進行處理),很明顯這時候需要對未及點進行伸延了,選中剩下的錯誤右鍵伸延就可以了,此時一樣會彈出一個輸入最大距離的框,默認值是0,意思是線將一直延伸直至這些線遇到能捕捉到的要素
8.其實在大多數的時候,根據默認處理距離,每次使用某種修改功能只會處理其中一部分錯誤,所以常常要多次選擇剩下的錯誤繼續修改,比如我下面伸延后還剩937個錯誤,還要繼續選址剩下的錯誤進行右鍵伸延,或者切換到修剪進行處理
圖片
注意:
但是由于數據本身的特殊性,到最后會發現有50多個錯誤無法修改,首先總體預覽看看,可以發現剩下的錯誤都分布在邊緣,為什么呢?帶著這個疑問我們把錯誤放大看看,可以發現邊緣的一些線出頭無法連接,因為這不是一個閉合的圓環,所以我們可以把這些錯誤全部選中右鍵標記為異常,不用修改了,然后點擊編輯器選擇停止編輯,保存編輯內容,選擇內容列表里面的路網數據,導出數據就行了。如果要修改的話可以直接線轉面,然后再面轉線哦,這樣那些無法構成面的線都會被裁剪掉,不用一個一個去選中刪除,大大提高效率。其實對于線數據進行拓撲分析主要就是要變成閉環的,如果要求不大我會直接線轉面,哈啊哈哈哈!!!!!!
來源:https://blog.csdn.net/qq_43173805/article/details/119891089成都途遠GIS是一家專業致力于無人機航空攝影測繪、航空數據處理、GIS地理信息系統研發、數字孿生城市制作、數字沙盤模型等業務的創新型科技公司,為您提供一站式地理信息服務。
本文鏈接:http://m.aiquka.com/blog/505.html
本文標簽:ArcGIS