Ignorujesz nieprawidłowe funkcje wprowadzania za pomocą narzędzia Przecięcie w QGIS?

26

W QGIS 2.18, kiedy korzystałem z narzędzia Wektor> Narzędzia geoprzetwarzania> Przecięcie, mogłem sprawdzić opcję „Ignoruj ​​geometrie NULL [opcjonalnie]”.

Teraz pobrałem QGIS 3.2 i ta opcja już nie istnieje. Ale kiedy próbuję utworzyć przecięcie między dwiema warstwami, nad którymi pracuję, pojawia się komunikat, że gdzieś jest nieprawidłowa geometria i że powinienem ją naprawić lub „zmienić ustawienie Przetwarzanie na„ Ignoruj ​​nieprawidłowe funkcje wprowadzania ' opcja."

Ale ta opcja nie istnieje! Lub jeśli istnieje, po prostu nie mogę go nigdzie znaleźć.

Czy ktoś wie, jak / gdzie zmienić to ustawienie w QGIS 3.2?

Felipe D.
źródło

Odpowiedzi:

35

Przejdź do Ustawienia> Opcje> Przetwarzanie i w części Ogólne zmień na Ignoruj ​​operacje o nieprawidłowych geometriach.

Ustawienia przetwarzania

Alternatywnie warto również sprawdzić odpowiedź A.Oikonomidis, a także inne narzędzia dostępne w przyborniku przetwarzania, aby naprawić nieprawidłowe geometrie w oryginalnym zestawie danych.

Matthias Kuhn
źródło
2

Miałem ten sam problem i próbowałem go rozwiązać za pomocą wtyczki Geometry Checker. Jednak zajmuje to dużo czasu, więc jeśli chcesz szybkiego rozwiązania, możesz zignorować nieprawidłowe geometrie. Jednak dla mnie ignorowanie nieprawidłowych geometrii doprowadziło do nieosiągnięcia wszystkich wyników, dlatego musiałem użyć opcji „Nie filtruj (lepsza wydajność)”, aby to działało.

A.Oikonomidis
źródło
0

Zmiana ustawień w Qgis 3.0 / 3.0.2 nie działała dla mnie, ale działała z wtyczką MMQGIS.

Ta wtyczka była dla mnie niezastąpiona i znacznie bardziej niezawodna niż dostępna w QGIS. I dodaje wiele, wiele dodatkowych funkcji.

Zdecydowanie zalecamy dodanie wtyczki!

Proces:

MMQGIS> Modyfikuj> Konwertuj typ geometrii> Nowa geometria> Linie

nittyjee
źródło