4 votos

v.distance.buffer no crea buffers adecuados con endcaps planos

Intento crear topes planos para cada uno de mis segmentos de línea en QGIS (con el algoritmo Grass v.buffer.distance).

Si utilizo la herramienta con líneas rectas no hay ningún problema en crear los polígonos planos del buffer final pero si utilizo mi línea digitalizada que no es recta termino con artefactos extraños como se puede ver en esta captura de pantalla: (Los buffers de la izquierda son los creados por la herramienta y los de la derecha solo están ahí para demostrar la forma en que aproximadamente debería verse).

enter image description here

¿Hay alguna manera de evitar que la herramienta de búfer plano cree estos extraños polígonos de búfer?

Edit1:

He probado la herramienta v.parallel pero también crea extraños artefactos:

Resultado de v.buffer.distance: enter image description here

Resultado del v.paralelo: enter image description here

1voto

ghotan Puntos 29

Como ya has descrito, tienes rasgos de líneas segmentadas... por eso.

Fusiona las líneas digitalizadas en una sola línea y vuelve a intentarlo.

[EDITAR] Flujo de trabajo la imagen de abajo fue creado:

  1. Fusiona los segmentos en una sola línea.
  2. Activar v.paralelo y establezca Offsets =(el mismo offset para ambos ejes mayor y menor), establezca Side =(ambos), y marque (Create buffer-like parallel lines).
  3. Después de que v.parallel cree líneas, digitalice manualmente para crear polígonos, utilizando el ajuste a la capa de líneas.

No es una respuesta v.buffer, y no estoy seguro de que te guste digitalizar manualmente.... de todos modos.

0 votos

Gracias, pero necesito un polígono de amortiguación de extremo plano para cada segmento de mi línea, no para la línea del agujero

0 votos

@markgraeflerland Perdona que haya entendido mal tu requerimiento. ¿Estás pensando en algo como la imagen adicional?

0 votos

Sí, un buffer final plano para cada segmento de línea (antes disolví la línea por atributos)

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X