Portanto, suponho que você já tenha os polígonos que precisam ser armazenados em buffer e que tenha distâncias (em metros ou pés, dependendo do seu sistema de projeção).
Não importa o que você terá algum trabalho manual aqui, pois precisará colocar essas distâncias do buffer.
Mas podemos remover grande parte do trabalho manual com alguns modelos no QGIS.
O modelo será:
- Converter polígono em polilinha.
- Explodir polilinha.
- Adicione a coluna do buffer que será usada para o buffer.
Como explodimos as polilinhas, você pode ter uma distância de buffer diferente para cada lado (polilinha).
Então você tem a etapa manual de inserir as distâncias do buffer para cada polilinha.
Próximo modelo:
- Buffer de distância variável GRASS. (Use o GRASS porque ele permite um estilo sem tampa, para que as extremidades não se sobreponham aos outros lados)
- Casco convexo para fixar os cantos.
Nas fotos, modelo 1:
Polígono original:
- Polígono para polilinha:
- Explodir polilinhas.
- Adicione coluna de buffer com os valores adicionados manualmente:
Modelo 2:
- Buffer GRASS de distância variável com a coluna do buffer. v.buffer.column com "Não faça tampas nas extremidades das polilinhas" assinalou:
- Casco convexo para fixar os cantos:
Os cantos são como os queremos. Se você usa tampas de extremidade, acaba se sobrepondo a buffers de longa distância.
Modelo 1:
Modelo 2: