El complemento Points2One última versión es de 2015 y como se ha comentado, no está funcionando en las versiones actuales de QGIS 3.x. Estoy publicando una solución alternativa a la que también he respondido aquí.
Una forma de hacer esto sería usando una "Capa Virtual".
- Crear los campos
"X"
y "Y"
en tu capa de puntos que contengan las coordenadas x e y
- Crear un campo constante con el mismo valor
- Guardar una copia de la capa de puntos
-
Agregar una capa virtual uniendo por el valor constante de ambas capas (original y copia) usando la siguiente expresión:
SELECT *
FROM points
JOIN points_copy
ON points.constant = points_copy.constant
Esto creará una Capa Virtual que contendrá todas las combinaciones de las coordenadas de origen y destino X,Y. En mi ejemplo, utilicé 29 puntos, lo que resultó en una capa virtual de 841 puntos (29²).
Solo con fines de simbolización, la capa de puntos se puede simbolizar en líneas usando una expresión generadora de geometría:
make_line(make_point("cx", "cy"), make_point("cx:1", "cy:1"))
Para crear una capa permanente, recomiendo usar la herramienta XY to line del complemento Shape Tools.
En este caso particular, el OP pidió limitar la distancia a 0.5 m, lo cual se puede lograr filtrando las líneas por longitud.
0 votos
Por favor, no olvides sobre "¿Qué debo hacer cuando alguien responde a mi pregunta?"