Forum QGIS

Pełna wersja: Bufor bez zaakrąglonych końców
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Jak szybko i łatwo za pomocą QGIS zrobić dla odcinka liniowego bufor ale bez zaokrąglonych końców? Chodzi o to aby końcówki buffora były obcięte prostopadle do końcówki linii. czy jest to możliwe?
Z Geoprocessingu > Narzędzia GRASS > v.buffer.distance (albo v.buffer.column jeśli bufor ma być oparty na danych z tabeli).

Tam zaznaczasz ptaszka przy "Make outside corners straight".


-- EDIT --
A, no i jeszcze drugą opcję trzeba zaznaczyć: "Do not make caps at the ends of polylines"
Super. Dziękuję
A czy można mając dwie (lub więcej) częściowo na siebie nachodzące linie na jednej zrobić takie bufory oddzielnie dla każdej linii.
Robiąc to tak jak zaproponowałeś wychodzi jeden wspólny bufor dla obu linii.
Uhm, widzę. GRASS agreguje sobie wyniki.

Działa to, jeśli skorzysta się z GRASSa bezpośrednio. Trzeba zaznaczyć opcję "Transferu atrybutów", wtedy każdy bufor będzie osobno, a tabela atrybutów zachowa strukturę i wartości warstwy liniowej.

...albo korzystając z linii poleceń GRASSa, do polecenia wpisać "-t" żeby transferować atrybuty.

-- EDIT --
Jeśli nie zależy Ci na atrybutach, to możesz zaznaczyć opcję "kolejne na tej warstwie" przy wyborze warstwy wejściowej.

[Obrazek: attachment.php?aid=460]

Wtedy każda linia wyjdzie na osobnej warstwie - a te warstwy potem możesz połączyć przez jakiś "Merge layers" czy coś takiego.
Dziękuję jeszcze raz.
Zastanawia mnie tylko czy da radę zrobić coś z tym błędem który utworzył się dla jednej z linii - załącznik. Chyba trzeba to ręcznie usunąć? Nie ma innej możliwości?
No, dziwny babol. Raczej ręcznie.

Sprawdź, czy na tej linii nie masz jakichś dwóch węzłów bardzo blisko siebie - tylko taki mam pomysł Smile