5 votos

Coordenadas del punto medio de la línea en la calculadora de campo (QGIS)

Estoy buscando una forma de recoger las coordenadas del punto medio de mi Shapefile de tipo LineString utilizando la Calculadora de Campos.

Lo que ya probé fue x(centroid($geometry)) pero esto calcula la posición media de la línea.

El panel Geometría de la Calculadora de campo tiene un end_point y start_point opción. ¿Existe alguna mid_point que me estoy perdiendo?

7voto

Removed_account Puntos 721

Para trazar el punto medio de una polilínea utilizando el campo calc:

line_interpolate_point ($geometry, $length / 2)

Para visualizar el punto, añada una capa de estilo con el generador de geometría:

enter image description here

$longitud: Devuelve la longitud de una cadena de líneas. Si necesita la longitud del borde de un polígono, utilice $perímetro en su lugar. La longitud calculada por esta función respeta tanto la configuración del elipsoide del proyecto actual como la configuración de la unidad de distancia. Por ejemplo, si se ha configurado un elipsoide para el proyecto, la longitud calculada será elipsoidal, y si no se ha configurado ningún elipsoide, la longitud calculada será planimétrica.

https://docs.qgis.org/3.22/en/docs/user_manual/expressions/functions_list.html#length

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