Hola Eddison Interesante pregunta. Con las funciones disponibles no veo cómo lograr directamente tu requerimiento. Tendrás que hacer un proceso de varios pasos:
1. codificar las líneas, 2. convertirlas a puntos, 3. determinar la elevación de cada punto, 4. sacar el promedio de elevación de puntos según código, 5. pasar a una tabla 6. unir esa tabla con la capa original (por el código de línea, claro). Y ahora me toca preguntar: ¿para qué caso requieres hallar la elevación promedio de una curva Z que no es curva de nivel? ¿es un camino o carretera? Saludos Carlos El 20 de septiembre de 2017, 23:29, Eddison Araya <[email protected]> escribió: > Hola muchas gracias Carlos. > > Como ves en la tabla (la imagen adjunta) la curva se compone de varios > nodos o vertices y cada vertice tiene su valor Z, entonces el valor Z del > punto inicial puede ser muy diferente del valor Z del punto final. > > en ese caso hay alguna función que permita promediar todos los valores Z > de los vertices y generar el campo Z con el valor promedio? > > Saludos > > Eddison > > [image: Imágenes integradas 1] > > > > El 20 de septiembre de 2017, 10:18, Carlos Cerdán <[email protected]> > escribió: > >> Hola Eddison >> >> Creo que lo siguiente soluciona tu problema: >> >> 1. Supuesto: la curva tiene la misma elevación en toda su extensión >> >> 2. Como la función "z" aplica a puntos, entonces combina funciones para >> obtener la coordenada z del punto inicial o final de la curva. >> >> 3. Conmuta la capa a modo edición y crean un nuevo campo en el que >> aplicarás esas funciones. Ejemplo de función combinada a utilizar: >> z(start_point( $geometry)) >> >> 4. Con esto ya tienes la elevación en la tabla de atributos. Guarda los >> cambios y conmuta la edición. >> >> 5. En el panel de capas, click derecho y seleccionar "Guardar como"; >> luego seleccionar las opciones pertinentes: Tipo de geometría: linestring y >> desmarcar la opción de "include z dimension". >> >> >> Saludos >> >> Carlos Cerdán >> >> >> >> >> El 15 de septiembre de 2017, 9:42, Eddison Araya <[email protected]> >> escribió: >> >>> Hola!! un gusto. Alguien sabe como convertir la polilinea de ejemplo que >>> adjunto de 3d a 2d en QGIS y que conserve en su base de atributos el valor >>> Z? Gracias. Eddison >>> >>> >>> _______________________________________________ >>> QGIS-es mailing list >>> [email protected] >>> https://lists.osgeo.org/mailman/listinfo/qgis-es >>> >>> >> >> _______________________________________________ >> QGIS-es mailing list >> [email protected] >> https://lists.osgeo.org/mailman/listinfo/qgis-es >> >> >
_______________________________________________ QGIS-es mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/qgis-es
