Mam dwie zachodzące na siebie warstwy wielokątów i muszę w jakiś sposób wymazać obszary zachodzące na siebie. - W ten sposób powinienem skończyć z dwiema warstwami nie nakładających się wielokątów. Brzmi dość prosto, ale po prostu nie mogę tego zrobić z żadnym narzędziem Qgis !? Czy powinienem używać „klipu” lub „wyciąć kształt wielokątów”, a może narzędzia „różnica” i „klip”?
Cokolwiek robię, produkt nie jest właściwy.
B-A
zamiastA-B
).Odpowiedzi:
Możesz także użyć „symetrycznej różnicy” (wektor> narzędzia geoprzetwarzania), aby zrobić to, co chcesz w jednym kroku (zwany także XOR, zobacz opis operacji nakładania na wiki dla uzyskania dalszych szczegółów)
Z drugiej strony twoja topologia nie wydaje się zbyt dobra, ponieważ masz zachodzące na siebie wielokąty. Możesz odrobinę oczyścić zieloną warstwę, przekształcając wielokąty w linie iz powrotem z linii w wielokąt (wektor> geometrie)
Nawiasem mówiąc, przed użyciem narzędzi do przetwarzania zaleca się również pracę w tym samym układzie współrzędnych. To może wyjaśniać, dlaczego Twoje narzędzia nie działają zgodnie z oczekiwaniami
źródło
przy użyciu qgis 2.0.1. utworzyły dwa nakładające się wielokąty (żółty i zielony). narzędzie do przycinania tworzy „obszar różnicy” (czerwony wielokąt). zastosować narzędzie różnicowe; wejściowa warstwa wektorowa = oryginalna warstwa wielokąta, warstwa różnicowa = klip wielokąta.
wyniki zastosowania wielokąta klipu za pomocą narzędzia Różnica do każdego z oryginalnych wielokątów.
mam nadzieję że to pomoże:)
źródło
Możesz użyć polecenia klip w Edytorze, aby przyciąć wielokąt nakładki, możesz zobaczyć tutaj https://youtu.be/TGg18r5U4yw
źródło