dem_geodetic_slope — DEM geodesy op

• Datenarten: depth → image2d

• Aufruf: import fullseye as fs; fs.ledger.dem_geodetic_slope(dem, lat0_deg, d_lat_deg, d_lon_deg, method='horn', units='degrees') (die Implementierung direkt: import demops; demops.dem_geodetic_slope(dem, lat0_deg, d_lat_deg, d_lon_deg, method='horn', units='degrees'); aus dem Register: opsdem.get("dem_geodetic_slope"))

Verwendung

Neigung eines DEM auf einem Breiten-Längen-Gitter (gleiche Winkelabstände). Die Zellabmessungen ändern sich mit der Breite.

Viele öffentliche DEMs sind wie ein "1-Bogensekunden-Mesh" im Winkel äquidistant. Übergibt man dieses Gitter unverändert mit fester Zellgröße an dem_slope, wird ignoriert, dass die reale Strecke in Längenrichtung um den Faktor cos(Breite) kürzer ist. Verwendet man die Größe in Breitenrichtung für beide Achsen, werden Ost-West-Neigungen zu klein (bei 60 Grad Nord die Hälfte), verwendet man die Größe in Längenrichtung für beide Achsen, werden umgekehrt Nord-Süd-Neigungen zu groß. In welche Richtung es kippt, hängt davon ab, was konstant gesetzt wurde, daher ist die richtige Antwort nicht, sich "zu groß/zu klein" zu merken, sondern die Größe je Breite zu berechnen.

★ Zuerst stand in diesem Docstring "Ost-West wird zu groß", aber im Test gemessen wurde es die Hälfte (zu klein). Aussagen über Vorzeichen oder Richtung erst messen, dann schreiben.

Hier wird die Ost-West-Zellgröße je Breite berechnet und das Gitter vor dem Messen auf gleiche Abstände umgerechnet.

Args:

dem: (H, W). Zeile 0 ist Norden.

lat0_deg: Breite der Nordwestecke [Grad].

d_lat_deg / d_lon_deg: Breiten-/Längen-Schrittweite pro Zelle [Grad]. Positive Werte.

method / units: wie bei dem_slope.

Ausführlicher Anwendungsleitfaden

• Leitfaden zur Familie dem_terrain_analysis

Referenzen (Beispieldaten, Literatur)

• Katalog der Beispieldaten (Download-URLs / Lizenzen) — 2-D nutzt skimage.data (BSD/Public Domain) plus synthetische Bilder, 3-D nennt Download-URLs echter Datenquellen (Stanford, PDS, …).

• Herkunft und Literatur der Operatoren — die Quellen der Forschung/Verfahren, auf denen diese Operatorfamilie beruht.

• Der kanonische Algorithmus (Autor, Jahr) und seine Anwendungen stehen im Familienleitfaden oben.

Ausführbare Beispiele (verifizierte Samples, die diesen Operator wirklich aufrufen)

• dem_geodesy_tour — py -3.11 examples/dem_geodesy_tour.py

Typkompatible Folge-Operatoren (nehmen image2d als Eingabe)

—

Gleiche Kategorie (geodesy)

dem_geodetic_to_ecef · dem_ecef_to_geodetic · dem_geocentric_grid · dem_earth_curvature_drop · dem_cell_size_webmercator · dem_geoid_height · dem_height_frame_convert · dem_height_frame_residual


*Provenance: demops.py — DEM Operator-Registry. Diese Notiz wird von tools/opdocs.py md erzeugt (nicht von Hand bearbeiten).*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.