[FOSSGIS-Talk] Länge und Nordrichtung einer Linie

Claas Leiner claas.leiner at gkg-kassel.de
Di Mai 18 10:16:13 CEST 2021


Hallo zusammen,

um die Nordrichtung unabhängig zur Digitalisierungsrichtung zu prüfen,
kann man vorher testen, ob der start- oder endpoint im Norden der Linie
liegen. Wenn der Startpunkt nördlich des Endpunktes liegt, wird der
Winkel vom Start- zum Endpunkt gemessen und umgekehrt:

case
    when
        y(start_point($geometry)) > y(end_point($geometry))

    then
        degrees(
                azimuth(
                        start_point( $geometry),
                        end_point(   $geometry)
                        )
                )
    else
        degrees(
                azimuth(
                        end_point(  $geometry ),
                        start_point($geometry )
                        )
                )
end

Viele Grüße,

Claas

-- 
-----------------------------------------
GKG-Kassel - Dr.-Ing. Claas Leiner
QGIS-Support und mehr

Geodatenservice, Kartenwerkstatt &
GIS-Schule Kassel

Wilhelmshöher Allee 304 E
34131 Kassel
Tel. 0561/56013445
claas.leiner at gkg-kassel.de
----------------------------------------
http://www.gkg-kassel.de
----------------------------------------
Unterstützen Sie QGIS
QGIS-DE e.V. | http://qgis.de
QGIS Projekt | http://qgis.org/de/site/


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste