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