Push 06.02.2026

This commit is contained in:
2026-02-06 22:56:50 +01:00
parent 75d41bd21b
commit 4e89330cab
3 changed files with 176 additions and 39339 deletions

View File

@@ -26,7 +26,7 @@ class Export:
zusätzliche Beschriftung sowie Spaltenbeschriftungen.
Zudem werden Zeilenbeschriftungen durchgeführt.
:param dateiname: Pfad zu schreibenden CSV-Datei.
:param dateiname: Pfad der zu erstellenden CSV-Datei.
:type dateiname: str
:param liste_spaltenbeschriftung: Liste der Spaltenbeschriftungen.
:type liste_spaltenbeschriftung: list
@@ -66,25 +66,24 @@ class Export:
@staticmethod
def erzeuge_ergebnis_datenframes(
pfad_datenbank,
pfad_tif_quasigeoidundulation,
dict_koordinaten_ausgleichungsergebnis
pfad_datenbank: str,
pfad_tif_quasigeoidundulation: str,
dict_koordinaten_ausgleichungsergebnis: dict
):
"""
Erzeugt Ergebnis-DataFrames für ausgeglichene Koordinaten in ECEF (XYZ) und UTM.
Die Funktion nimmt ein Dictionary mit ausgeglichenen geozentrisch-kartesischen Koordinaten
(ECEF/XYZ) entgegen, transformiert diese über die Transformationen-Klasse nach ETRS89/UTM
(inkl. Höhenangabe; optional unter Nutzung einer Quasigeoidundulations-Datei) und erstellt
zwei tabellarische Ergebnisdarstellungen:
entgegen, transformiert diese über die Transformationen-Klasse in UTM mit Normalhöhen
unter Nutzung des GCG2016
- df_x_final: Geozentrische Koordinaten X/Y/Z [m],
- df_utm_final: UTM-Koordinaten (Rechtswert/Hochwert/Höhe) [m].
:param pfad_datenbank: Pfad zur SQLite-Datenbank (für Koordinaten-/Transformationszugriffe).
:type pfad_datenbank: str
:param pfad_tif_quasigeoidundulation: Pfad zu Quasigeoidundulationsdaten als GeoTIFF (optional, für Höhen/PROJ).
:type pfad_tif_quasigeoidundulution: str | None
:param pfad_tif_quasigeoidundulation: Pfad zum GCG 2016 als GeoTIFF.
:type pfad_tif_quasigeoidundulution: str
:param dict_koordinaten_ausgleichungsergebnis: Dictionary der ausgeglichenen ECEF-Koordinaten je Punkt.
:type dict_koordinaten_ausgleichungsergebnis: dict
:return: Tuple aus DataFrame der ECEF-Koordinaten (XYZ) und DataFrame der UTM-Koordinaten.
@@ -145,8 +144,8 @@ class Export:
Es wird der Unterordner Protokolle angelegt, falls dieser noch nicht existiert.
Das Protokoll wird als HTML-Datei gespeichert und anschließend im Browser geöffnet.
Erwartete Schlüssel in metadaten sind u. a. "projekt", "bearbeiter" und "datum".
Erwartete Schlüssel in ergebnisse sind u. a. "df_globaltest", "df_redundanz",
Erwartete Eingaben in metadaten sind u. a. "projekt", "bearbeiter" und "datum".
Erwartete Eingaben in ergebnisse sind u. a. "df_globaltest", "df_redundanz",
"df_ellipsen", "df_konfidenzellipsen", "df_koordinaten_geozentrisch_kartesisch"
und "df_koordinaten_utm". Die zugehörigen Werte müssen die Methode to_html bereitstellen.