Xác định các đa giác chồng chéo trong một lớp bằng cách sử dụng QGIS?


11

Tôi có một shapefile của các điểm được đệm trong QGIS. Tôi cần hiển thị tất cả các đa giác bộ đệm trong lớp này chồng lên nhau. Tôi đã thử nghiệm với công cụ giao nhau, nhưng điều này dường như chỉ hoạt động nếu tôi nhìn vào giao điểm của 2 lớp riêng biệt nếu không nó chỉ nói rằng tất cả các đa giác đều giao nhau.

Có ai có giải pháp QGIS không?

Câu trả lời:


14

Kích hoạt Trình kiểm tra cấu trúc liên kết trong Trình quản lý trình cắm. Thêm lớp đa giác của bạn trong cửa sổ Cài đặt quy tắc cấu trúc liên kết, chọn quy tắc "không được chồng lấp" và thêm chúng. Để xem lỗi chồng lấp, nhấp vào nút Xác thực.


Tuy nhiên, điều này hoạt động, dường như không phát hiện được sự trùng lặp chính xác, tức là đa giác giống hệt nhau. Tôi cũng cần phải chọn những thứ này
user1658170

Hãy thử chuyển đổi đa giác thành các dòng (Công cụ Vector - Hình học - Đa giác thành dòng) và sau đó tạo lớp điểm từ giao điểm đường - Vector - Công cụ phân tích - Giao lộ đường. Bạn nhận được các điểm trong các giao điểm trong đó dòng của một tính năng đa giác giao nhau với tính năng đa giác anotheк. Sau đó chọn đa giác chồng chéo tạo truy vấn không gian bằng cách sử dụng các lớp điểm và đa giác và bạn nhận được các tính năng đa giác được chọn có chồng chéo.
gian

2
Cám ơn vì sự gợi ý. Cuối cùng, những gì đã làm việc là thêm 2 quy tắc khác nhau vào Trình kiểm tra cấu trúc liên kết. Quy tắc 1 được định nghĩa là "không được trùng lặp" để nắm bắt các phần trùng lặp và Quy tắc 2 được định nghĩa là "không được trùng lặp" để nắm bắt các phần trùng lặp chính xác.
1658170

1
Một câu hỏi bổ sung liên quan đến câu hỏi này. Có cách nào để chọn các lỗi trong lớp gốc không?
1658170

1

Tôi đã có thử thách tương tự nhưng có một số cách giải quyết thỏa đáng. Sao chép cùng một lớp và chọn công cụ truy vấn không gian. Thêm các lớp gốc và các bản sao. Chọn chồng chéo thay vì giao nhau. Chạy nó và bạn tìm thấy bộ đệm giao nhau được tô sáng. Bạn có thể tiến hành từ đó.


9
Nếu nó là một bản sao, tất cả các đa giác sẽ chồng lên nhau giữa hai lớp?
HeikkiVesanto
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.