10 votos

¿Creación de un buffer basado en una polilínea sin topes de línea y sin disolver los polígonos creados en QGIS?

Tengo una capa de líneas proyectadas (Shapefile) en QGIS. Para cada segmento de línea quiero crear un polígono sin extremos de línea. El polígono resultante no debe disolverse en uno solo.

He probado la herramienta de amortiguación fTools. Esto puede crear un buffer sin disolver, pero no es posible definir los topes de las líneas.

He probado también v.buffer de GRASS. Esto puede crear un buffer con extremos de línea definidos, pero no puedo desactivar la disolución.

¿Existe la posibilidad de tener ambas cosas: sin disolver y sin tapas al final de la línea? El resultado debería ser un Shapefile con polígonos (buffer) para cada segmento de línea.

5voto

ghotan Puntos 29

Con GRASS v.buffer pulse Iterate over this layer botón.

La figura de abajo (RHS) muestra los buffers, una capa de polígono de buffer por cada característica de polilínea, sin partes disueltas. A continuación, fusionar los búferes de salida. ( Vector | Data Management Tools )

enter image description here

2voto

DBM Puntos 51

Me imagino que esto puede ser lo que usted busca:

enter image description here

Si es así, creo que primero tienes que dividir tus polilíneas en líneas, por ejemplo, utilizando la herramienta de procesamiento "Explotar líneas".

Entonces, aplicando v.buffer como mencionas más arriba podría llevar al éxito.

actualización

Lo que acabo de ver es que la herramienta 'Explotar líneas' se pasa un poco de la raya, porque explota cada polilínea en segmentos con sólo punto de inicio y final y nada entre ellos...

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