geodesy op• Datenarten: signal × signal → signal
• Aufruf: import fullseye as fs; fs.ledger.dem_height_frame_convert(height_m, geoid_height_m, frm='ellipsoidal', to='orthometric') (die Implementierung direkt: import demops; demops.dem_height_frame_convert(height_m, geoid_height_m, frm='ellipsoidal', to='orthometric'); aus dem Register: opsdem.get("dem_height_frame_convert"))
Wechselt den Bezug der Höhe: ellipsoidische Höhe h ↔ orthometrische Höhe H (H = h - N). signal.
Unter demselben Wort "Höhe" kursieren 2 verschiedene Dinge, und beide landen ohne Exception auf der Karte. Dieser op zwingt dazu, aufzuschreiben, von welcher in welche umgerechnet wird —— es gibt Defaults, aber frm und to bleiben im Code stehen, nicht im Docstring.
Args:
height_m: Höhe [m]. Arrays erlaubt.
geoid_height_m: Geoidhöhe N [m] an denselben Punkten —— der mit dem_geoid_height abgefragte Wert.
Skalar oder Array.
frm / to: "ellipsoidal" (ellipsoidische Höhe) oder "orthometric" (orthometrische Höhe).
Returns:
(n,)-umgerechnete Höhen [m]. Bei frm == to ändern sich die Werte nicht.
Mit einer geschlossenen Formel prüfbar: H = h - N ist die Definition selbst, daher ergibt sich die Ground Truth durch Subtraktion. Der Hin-und-zurück-Fehler (h→H→h) ist gemessen 5e-13 m oder weniger (5,000 Punkte, Höhe −100 bis 4000 m, N ±100 m). Nicht bitgleich —— (h - N) + N kann sich durch Rundung um 1 ulp verschieben, gemessen traf das auf 273 von 5,000 Punkten zu. Deshalb wird "nach Hin und zurück wieder der Ausgangswert" nicht als Gleichheit geschrieben.
ValueError: unbekannter Bezugsname, Längenabweichung, nicht endlich.
• Leitfaden zur Familie dem_terrain_analysis
• 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.
• poc_geodetic_benchmarks_real — py -3.11 examples/poc_geodetic_benchmarks_real.py
signal als Eingabe)geodesy)dem_geodetic_to_ecef · dem_ecef_to_geodetic · dem_geocentric_grid · dem_earth_curvature_drop · dem_cell_size_webmercator · dem_geodetic_slope · dem_geoid_height · 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.