Tienes puntos con valores z y también líneas que tienen valor z (basadas en los puntos como vértices). Quieres líneas con valores z pero con más vértices más puntos con datos z.
Primera solución : el algoritmo densifygeometries en la caja de herramientas en su fuente de la capa de la línea que tienen Z-valor. Hará nuevos vértices en cada línea e interpolará linealmente el valor Z. Si usted está utilizando TIN con interpolación no lineal, entonces no produciría el resultado que desea.
Otra solución : se pueden añadir puntos falsos en un área mayor con el mismo valor del punto más cercano con datos (manualmente o con algoritmo). Esto permitiría producir un raster más grande que tendría valor para toda su línea.
Una forma de hacerlo con la caja de herramientas de QGIS :
- Añadir el valor de z en el campo: utilizar la calculadora fiedl para crear un campo
z_value
para todos sus puntos de origen (la fórmula debe ser z ($geometry)
).
- Utilice la herramienta de geometría mínima delimitadora con su capa de puntos como fuente y seleccione el casco convexo como tipo de geometría producida. Definirá un polígono alrededor de su capa de puntos
- Utilizar el buffer para ampliar este polígono (definir el valor que ampliará el 25% como mínimo)
- Utilizar la herramienta : extraer vértices
- Utiliza la herramienta : unir por lo más cercano. Sus vértices como capa de entrada y sus puntos de origen como capa a unir.
![result of your process]()
4bis. En la capa producida utilice la herramienta Set z value
con el campo z
![enter image description here]()
- Fusiona tus dos capas.
- Utilice la herramienta TIN basada en la nueva capa.
Normalmente debería estar bien entonces : )