Mam rzutowaną warstwę liniową (Shapefile) w QGIS. Dla każdego segmentu linii chcę utworzyć wielokąt bez zakończeń linii. Powstały wielokąt nie powinien być rozpuszczony w jeden.
Wypróbowałem narzędzie do buforowania fTools. Może to utworzyć bufor bez rozpuszczania, ale nie można zdefiniować zakończeń linii.
Próbowałem także v. Bufora GRASS. Może to stworzyć bufor z określonymi końcami linii, ale nie mogę wyłączyć rozpuszczania.
Czy istnieje możliwość posiadania obu: nierozpuszczonych i bez zakończeń na końcu linii? Wynikiem powinien być plik kształtu z wielokątami (bufor) dla każdego segmentu linii.
Odpowiedzi:
Z
GRASS v.buffer
prasyIterate over this layer
przycisku.Poniżej (RHS) rysunek pokazuje bufory, buforową warstwę wieloboku dla każdej operacji polilinii, bez rozpuszczonych części. Następnie scal bufory wyjściowe. (
Vector | Data Management Tools
)źródło
Wyobrażam sobie, że to może być to, czego szukasz:
Jeśli tak, myślę, że najpierw musisz rozbić polilinie na linie, np. Za pomocą narzędzia do przetwarzania „Rozbij linie”.
Następnie zastosowanie,
v.buffer
jak wspomniano powyżej, może doprowadzić do sukcesu.aktualizacja
Właśnie zobaczyłem, że narzędzie „Rozbij linie” strzela trochę ponad cel, ponieważ rozbija każdą polilinię na segmenty z tylko punktem początkowym i końcowym i niczym pomiędzy…
źródło