亚洲区小说区激情区图片区_幸福宝app污版下载_午夜香蕉av_欧美熟女内射观看

首頁 新聞中心 技術(shù)博客

ArcGIS中使用拓撲規(guī)則確保兩個多邊形圖層重合

發(fā)布時間:2021-10-09 23:41:54   瀏覽量:3563   作者:GIS前沿

我們在實際的圖形處理中,一些圖形要求滿足一定的要素之間的關(guān)系,如二次調(diào)查中的地類圖斑不能在行政區(qū)以外,圖斑不能相互重疊,這些特定的圖形之間的關(guān)系我們可以定義一些拓撲規(guī)則來加以限制。

因為數(shù)字化的源地圖不同,兩個柵格文件的輪廓不完全重合。本文展示如何運用拓撲規(guī)則用編輯工具糾正錯誤。

所需數(shù)據(jù):landuse.shp 和soils.shp,基于UTM 投影系統(tǒng)的兩個多邊形shapefile 文件

一. 建立拓撲關(guān)系

要在arccatalog中創(chuàng)建拓撲規(guī)則,必須保證數(shù)據(jù)為geodatabase格式,且滿足要進行拓撲規(guī)則檢查的要素類在同一要素集下。

因此,首先創(chuàng)建一個新的geodatabase,然后在其下創(chuàng)建一個要素集,然后要創(chuàng)建要素類或?qū)⑵渌鼣?shù)據(jù)作為要素類導(dǎo)入到該要素集下。

1.在ARCGIS ArcCatalog 中,鼠標(biāo)右鍵單擊數(shù)據(jù)來源文件夾, 指向NEW,選擇Personal Geodatabase,建立并重命名geodatabase 。

2.右擊geodatabase,指向NEW,選擇Feature Dataset,。

  1. 然后命名數(shù)據(jù)集文件名,點擊NEXT。

  1. 在彈出對話框Spatial Reference frame中,點擊Add Coordinate System,選擇Import。

  1. 選擇landuse.shp 輸入坐標(biāo)系,作為新要素數(shù)據(jù)集的坐標(biāo)系統(tǒng),然后點擊NEXT。

6.選擇no作為垂直坐標(biāo)系,點擊NEXT。

  1. 設(shè)置X/Y容差為0.001m,并點擊finish。

  1. 右鍵單擊數(shù)據(jù)文件集,指向Import,點擊Feature Class (multiple)。

9.在彈出的對話框,添加輸入要素landuse.shp和 soils.shp,并選擇文件輸出位置。

  1. 下一步建立新的拓撲。右鍵單擊文件數(shù)據(jù)集,指向NEW,選擇Topology。

  1. 在前兩個表格點擊NEXT,在第三個對話框選中l(wèi)anduse 和 soils 參與拓撲。

  1. 在第四個對話框為要素設(shè)置等級。要素等級中高級別的要素移動的可能性小。點擊Next(因為該習(xí)作接下來的編輯操作不受等級的影響)。

  1. 在第五個對話框中,單擊按鈕Add Rule,

14.在頂部的下拉列表中選擇landuse;在Rule下拉列表選擇“Must Cover Each Other”;ARCGIS提供的拓撲規(guī)則共32種,Must cover each other,兩個要素類中的多邊形要相互覆蓋,外邊界要一致(層與層之間的拓撲關(guān)系),在頂部的下拉列表中選擇soils,單擊OK,退出對話框。

15.新的拓撲已經(jīng)建立,單擊Yes,使之生效。

二.利用Topolopy進行拓撲編輯

ARCGIS中的Topolopy工具條主要功能有對線拓撲(刪除重復(fù)線、相交線斷點等,Topolopy中的planarize lines)、根據(jù)線拓撲生成面(Topolopy中的construct features)、拓撲編輯(如共享邊編輯等)、拓撲錯誤顯示(用于顯示在arccatalog中創(chuàng)建的拓撲規(guī)則錯誤,Topolopy中的error inspector),拓撲錯誤重新驗。

16.在Editor菜單選擇Start Editing,在Topology 工具欄中選擇Select Topology 。

17.選擇Geodatabase topology,輸入文件選擇數(shù)據(jù)集+Topology名,點擊OK完成編輯。

18.在Topology 工具欄條中,單擊Fix Topology Error Tool,拖動方框選擇每個域誤差,所有的域誤差變黑。

19.右鍵單擊任一黑色區(qū)域,選擇Subtract。該命令通過消除特征分類的非公共區(qū)域,糾正域誤差。

20.完成效果圖。

21.點擊Stop Editing并保存編輯。

來源:https://blog.csdn.net/qq_43173805/article/details/107839103
孟连| 灵丘县| 纳雍县| 碌曲县| 特克斯县| 即墨市| 襄垣县| 武陟县| 洪江市| 当阳市| 白河县| 彭阳县| 柞水县| 蓬溪县| 林周县| 马尔康县| 庆城县| 万源市| 德化县| 康保县| 苗栗市| 五莲县| 伊宁市| 镇平县| 白沙| 怀集县| 正蓝旗| 泸西县| 寻乌县| 八宿县| 扎赉特旗| 航空| 泰来县| 定南县| 新沂市| 平潭县| 宁化县| 瑞金市| 长乐市| 呼伦贝尔市| 博客|