Czy identyfikujesz nakładające się wielokąty w pojedynczej warstwie za pomocą QGIS?

11

Mam plik kształtu buforowanych punktów w QGIS. Muszę wyświetlić wszystkie wielokąty buforowe w tej warstwie, które się nakładają. Eksperymentowałem z narzędziem przecinania, ale wydaje się, że działa to tylko wtedy, gdy patrzę na przecięcie 2 oddzielnych warstw, w przeciwnym razie mówi tylko, że wszystkie wielokąty przecinają się.

Czy ktoś ma rozwiązanie QGIS?

użytkownik1658170
źródło

Odpowiedzi:

14

Włącz wtyczkę sprawdzania topologii w Menedżerze wtyczek. Dodaj swoją warstwę wielokątną w oknie Ustawienia reguły topologii, wybierz regułę „nie może się pokrywać” i dodaj je. Aby zobaczyć błędy nakładania się, kliknij przycisk Sprawdź poprawność.

spatialhast
źródło
Działa to jednak, wydaje się, że nie wykrywa dokładnych zakładek, tzn. Wielokątów, które są dokładnie takie same. Też muszę je wybrać
użytkownik1658170,
Spróbuj przekonwertować wielokąty na linie (Wektor - Narzędzia geometrii - Wieloboki na linie), a następnie utwórz warstwę punktową ze skrzyżowań linii - Wektor - Narzędzia analizy - Przecięcia linii. Otrzymujesz punkty na przecięciach, w których linia jednego elementu wielokąta przecina się z innym elementem wielokąta. Następnie wybierz nakładający się wielokąt, utwórz zapytanie przestrzenne za pomocą warstw punktowych i wielokątnych, a otrzymasz wybrane elementy wielokątne, które mają się nakładać.
spatialhast
2
Dzieki za sugestie. Ostatecznie zadziałało dodanie 2 różnych reguł do narzędzia sprawdzania topologii. Reguła 1 została zdefiniowana jako „nie może się pokrywać”, aby uchwycić nakładanie się, a reguła 2 została zdefiniowana jako „nie może mieć duplikatów”, aby uchwycić dokładne nakładanie się.
user1658170
1
Jedno dodatkowe pytanie związane z tym pytaniem. Czy istnieje sposób na wybranie błędów w oryginalnej warstwie?
user1658170,
1

Miałem podobne wyzwanie, ale dostałem satysfakcjonujące obejście. Zduplikuj tę samą warstwę i wybierz narzędzie do zapytań przestrzennych. Dodaj oryginał i skopiowane warstwy. Wybierz zakładkę zamiast przecięcia. Uruchom go, a podświetlone zostaną przecinające się bufory. Możesz kontynuować.

Abd
źródło
9
Jeśli jest to duplikat, czy wszystkie wielokąty nie zachodzą na siebie między dwiema warstwami?
HeikkiVesanto