arcgis建立拓撲分析(檢驗矢量圖)


目的:矢量圖畫好后,檢查是否有偽節點,懸掛節點等,線要素和面要素都可以檢查。偽節點,兩條線應該相交但是畫的沒相交;懸掛節點,兩條線看似相交了但是沒有節點,因此路徑不同(類似於高架橋和交叉口,懸掛節點就類似高架橋)

基本步驟:

1、建立拓撲

2、驗證拓撲

拓撲的建立可在arcCatalog里完成,也可以在arcMap里右側目錄下完成(本人常稱小catalog)。catalog是管理文件的一個軟件。

 

catalog_thumb8

注意!!建立拓撲之前需要將要素導入到數據庫里的數據集中。

下面簡述這個問題。通常來說在arcgis里,要素文件直接保存在磁盤上是shp文件。但是進行拓撲分析前需要把shp文件導入到數據庫里的數據集中。

首先建立數據庫。例:選中4拓撲文件夾-右鍵-新建-新建文件地理數據庫,並命名為test(文件地理數據庫后綴為gdb,個人地理數據庫后綴為mdb)-選中test.gdb-右鍵-新建-要素數據集。

注意!!建立要素數據集時應選取坐標系統

image_thumb5

然后選中test要素數據集-右鍵-導入-要素類(多個),彈出框,輸入要素,導出則不需要改動。左鍵單擊紅色畫圈部分可打開文件瀏覽添加要素(shp文件)

image_thumb6image_thumb8

確定后即可導入。然后選中test這個要素數據集,右鍵,新建,選擇拓撲。

注意:

1、導入前盡量要把后台處理關閉!!(如何關閉arcgis地圖處理的后台處理百度即可)

2、考慮以下數據集的空間參考(坐標系)是否和導入的數據集相一致!

ps:在寫此篇文章的時候,發現多要素導入數據集提示成功但是並沒有真正導入,是空的。然后就使用了單個要素導入,也成功了。這里可能是一個bug

 

在新建拓撲對話框里,選擇要建立的拓撲,根據提示一步步來。等級選擇1

image_thumb12

然后到這里,添加規則。可以針對不同的要素添加不同的規則

image_thumb13

image_thumb14image_thumb15

例如:選擇線要素,規則是不能有懸掛節點和偽節點。

image_thumb16

 

建立拓撲后驗證拓撲,然后拖到arcmap里,發現一些問題

 

然后打開拓撲工具條,選擇拓撲,然后激活要素編輯工具欄,開始要素編輯。(修改出現偽節點等問題,修改矢量圖)

_thumb2

_thumb1

至此,拓撲建立和驗證就結束了。

 

 

 

其他的話:這是第一篇隨筆,意味着以后可能就在這里發博文了。費了好大的功夫。慢慢來。這里將來就是小園子了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM