Regístrate gratis

Calculadora · Medio

Orientación, azimut y ángulos con expresiones

Rumbo de líneas, orientación de edificios y ángulos para etiquetas.

Por · Actualizado el 21/10/2026

  • Azimut de una línea en grados, de 0 a 360 con el 0 al norte:
    degrees(azimuth(start_point($geometry), end_point($geometry)))
  • Orientación de un polígono (edificio o parcela) según su rectángulo mínimo:
    main_angle($geometry)
  • Ángulo de un segmento en el punto medio: line_interpolate_angle($geometry, $length/2)
  • Rumbo en texto (N, NE, E…):
    array_get(array('N','NE','E','SE','S','SO','O','NO'), floor((degrees(azimuth(start_point($geometry), end_point($geometry))) + 22.5) / 45) % 8)

Úsalo en simbología: la rotación de un símbolo de flecha, definida por datos con main_angle($geometry), alinea etiquetas y símbolos con cada edificio.

Novedades, cursos gratis y aplicaciones GIS que te ahorran horas. 🚀

Acceso para miembros

Únete gratis a Giseros

100 % gratis

Descarga el libro y las guías en PDF y abre las guías completas del manual y los cursos.

o con tu email

¿Tenías cuenta en el antiguo foro? Entra gratis con cualquier email, el de antes u otro.