CHƯƠNG 3: XÂY DỰNG QUY TRÌNH VÀ CÔNG CỤ BIÊN TẬP DỮ
3.5 S ỬA LỖI SAU KHI GỘP
Hình ảnh 3.16. Kết quả thu được sau khi Join
- 2 Polygon bị chồng đè
- Xuất hiện vùng chống giữa polygon
Sử dụng công cụ Topology trên ArcMap để validate và sửa lỗi dữ liệu, thiết lập các luật cho Topology để ArcMap để kiểm tra các lỗi có trong dữ liệu.
Bảng 3-1. Bảng luật Topology trong ArcMap[15]
Luật topology Mô tả Sử dụng Minh hoạ
Phải lớn hơn dung sai cluster (must be larger tolerance)
Trong trường hợp luật này bị vi phạm, phần bên trái của hình ban đầu sẽ không bị thay đổi.
Luật này là bắt buộc trong một topology và có thể áp dụng cho tất cả các lớp đối tượng địa lý vùng
Vùng
Các đỉnh vi phạm luật này được xác định là không trùng khớp và được bắt vào nhau.
Dung sai cluster: là khoảng cách nhỏ nhất giữa 2 đỉnh của đối tượng địa lý.
Phải không chồng xếp (Must not overlap)
Qui định bên trong các vùng trong lớp đối tượng địa lý là không chồng xếp.
Các vùng có thể chung các cạnh hoặc đỉnh.
Vùng
Luật này có ích trong việc mô hình hóa ranh giới hành chính, khu vực bầu cử và phân loại khu vực riêng như khu bầu cử không được che phủ trên vùng bao khu.
Phải không có khoảng trống (Must not hanve gaps)
Luật qui định rằng không có bất kì khoảng trống nào bên trong một vùng hoặc giữa các vùng liền kề.
Tất cả các vùng phải trải trên một bề mặt lên tục. Sẽ luôn tồn tại lỗi trên biên ngoài của vùng.
Vùng không có khoảng trống
Các vùng đất không thể bao gồm khoảng trống. Do vậy các đa giác phải bao phủ toàn bộ khu vực.
Phải không chồng xếp với ( Must not overlap vith)
Qui định rằng trong một lớp đối tượng địa lý không được chồng xếp với vùng trong lớp đối tượng địa lý khác. Hai vùng có thể cùng các cạnh, các đỉnh hoặc rời rạc hoàn toàn. Luật này có ích khi chồng xếp 2 hệ thống riêng biệt với nhau của phân loại vùng.
Hai vùng trong hai lớp đối tượng địa lý khác nhau.
Lỗi được tạo ra tại vị trí các đa giác của hai lớp đối tượng địa lý chồng xếp.
Lớp sông hồ và lớp đất trồng là 2 lớp đối tượng địa lý khác nhau do đó 2 lớp không được chồng xếp.
Phải được che phủ bởi lớp đối tượng địa lý (Must be covered by feature class of)
Qui định một vùng trong một lớp đối tượng địa lý phải có diện tích hoàn toàn được che phủ trong vùng của lớp đối tượng địa lý khác.
Hai vùng trong 2 lớp đối tượng địa lý
khác nhau
Lỗi vùng được tạo ra với đa giác trong lớp đối tượng địa lý đầu tiên tại vị trí không được che phủ.
Quận phải được che phủ bởi các phường.
Phải che phủ lẫn nhau (Must cover each other)
Qui định các vùng của một lớp đối tượng địa lý phải được chi phủ hoàn toàn trùng khít với vùng của lớp đối tượng địa lý khác.
Các đa giác có thể chung cạnh hoặc đỉnh. Luật này được sử dụng khi 2 hệ thống phân loại được sử dụng cho cùng khu vực địa lý. Do đó, bất kỳ điểm nào được xác định trong một hệ thống cũng phải được xác định trong hệ thống kia và hai lớp đối tượng địa lý che phủ cùng khu vực như nhau.
Hai vùng trong hai lớp đối tượng địa lý khác
nhau Tất cả các đa giác trong lớp đối tượng địa lý đầu tiên và tất cả các đa giác trong lớp đối tượng địa lý thứ 2 phải được che phủ lẫn nhau
Thực vật và đất trồng phải được che phủ lẫn nhau. Luật cũng có thể được áp dụng với các lớp đối tượng địa lý không phân cấp như kiểu đất trồng và lớpđộ dốc.
Phải được che phủ bởi
(Must be coverd by)
Qui định vùng của một lớp đối tượng địa lý phải được che phủ bên trong vùng của lớp đối tượng địa lý khác. Các đa giác có thể chung các cạnh hoặc đỉnh.
Luật này sử dụng trong việc mô hình hoá các vùng là tập con của một vùng bao quanh rộng lớn,
Hai vùng trong hai lớp đối tượng địa lý khác
nhau Lỗi vùng được tạo ra trên vùng trong lớp đối tượng địa lý đầu tiên không được che phủ bởi vùng trong lớp đối tượng địa lý thứ 2.
chẳng hạn như quản lý các cụm cây trong rừng hoặc các khối nhà trong khu nhà.
Đường biên phải được che phủ bởi đường biên
(Area boundary must be coverd by boundary of)
Qui định đường biên của các đối tượng địa lý vùng trong một lớp đối tượng địa lý phải được che phủ bởi đường biên của các đối tượng địa lý vùng trong lớp đối tượng địa lý khác.
Luật này được sử dụng khi đối tượng địa lý vùng trong một lớp bao gồm nhiều vùng trong lớp khác.
Hai vùng trong hai lớp đối tượng địa lý khác
nhau Lỗi xảy ra trên đường biên vùng trong lớp đối tượng địa lý đầu tiên không được che phủ bởi đường biên vùng trong lớpdt còn lại.
Ví dụ: áp dụng trong trường hợp các vùng và đường bao cần thành hang.
Đường bao phải được che phủ bởi.
(Boundary Must be covered by)
Qui định đường biên của các đối tượng địa lý vùng phải được che phủ bằng các đường thẳng trong lớp đối tượng địa lý khác.
Sử dụng khi đường biên các đối tượng địa lý vùng được đánh dấu và đường thẳng có tập thuộc tính là khác nhau.
Vùng và đường thẳng trong hai lớp đối tượng địa lý khác nhau.
Lỗi được tạo ra trên các đường biên vùng không được phủ bởi đường thẳng của lớp đối tượng địa lý kia.
Ví dụ: đường biểu diễn phần đường biên khối điều tra dân số.
Bao gồm điểm Qui định một vùng trong một lớp đối tượng địa lý chứa ít nhất một điểm của lớp đối tượng địa lý khác. Các điểm phải nằm trong đa giác và không nằm trên đường bao.
Luật sử dụng khi mọi vùng cần có ít nhất một điểm liên kết.
Một điểm trên đường bao vùng không được coi là chứa trong vùng đó.
Khi chồng xếp các vùng, các đa giác có thể chung 1 điểm trong vùng chồng xếp.
Vùng và điểm trong 2 đối tượng địa lý khác
nhau. Lỗi được tạo ra trên các vùng không chứa ít nhất một điểm.
Ví dụ: các thửa đất phải chứa ít nhất 1 điểm tâm thửa.
Ở trong trường hợp này tác giả sử dụng 2 luật:
- Must Not Overlap
Hình ảnh 3.17. Luật Must Not Overlap - Must Not Have Gaps
Hình ảnh 3.18. Luật Must Not Have Gaps Kết quả sau khi kiểm tra
Hình ảnh 3.19 Các vùng bị lỗi Topology
Tiếp sau đó cần phải kiểm tra và sửa lại những vùng được màu đỏ. Bên dưới sẽ là một số Hình ảnh phóng to của vùng lỗi sau khi gộp các mảnh bản đồ:
Hình ảnh 3.20. Lỗi chồng đè giữa 2 Polygon
Hình ảnh 3.21. Lỗi Polygon không khép kín
Hình ảnh 3.22. Lỗi đường phân chia ranh giới giữa các mảnh