有時候會產生錯誤的幾何圖形
這裡實作用QGIS來檢查是否正確
有兩種方法
第一種方法只會檢查該幾何圖形的最基本要求
例如:點跟線只會檢查有沒有null
面只會檢查是否為封閉的面
如下圖:向量 > 幾何工具 > 檢查幾何正確性
開啟後輸入要檢查的圖層
可選擇是不是要檢查選取的圖徵就好或是整張圖
另外就是可以將錯誤訊息印出來或是另存成shape檔案
如下圖,執行完畢若無錯誤就不會顯示錯誤訊息
第二種方法是拓樸檢查
開啟左下角的拓樸檢查
就會看到選擇框出現在右邊
點下設置,選擇要驗證的圖層
有以下幾種規則
- must not have duplicates - 不允許有重複
- must not have gaps - 不允許面裡面有摟空
- must not have invalid geometries - 不允許有錯誤的幾何圖形
- must not have multi-part geometries - 不允許有multi-polygon、point、line
- must not have overlap - 不允許有重疊
選擇完圖層,選擇規則後按增加規則,如下圖
- must not overlap with - 不允許與某個圖層有重疊
- 必須包含 - 顧名思義就是必須包含某個圖層
確定後,按下全部驗證,執行結果會列在右邊的列表
有錯誤的地方會用紅色標示出來,如下圖
若大家有需要檢核圖的各種狀況,就可以使用這好用的方法喔
沒有留言:
張貼留言