Push
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
from typing import Any
|
||||
|
||||
import sympy as sp
|
||||
from sympy.algebras.quaternion import Quaternion
|
||||
import Datenbank
|
||||
@@ -11,11 +13,11 @@ from pyproj import CRS, Transformer
|
||||
|
||||
|
||||
class Transformationen:
|
||||
def __init__(self, pfad_datenbank):
|
||||
def __init__(self, pfad_datenbank: str) -> None:
|
||||
self.pfad_datenbank = pfad_datenbank
|
||||
|
||||
@staticmethod
|
||||
def R_matrix_aus_euler(e1, e2, e3):
|
||||
def R_matrix_aus_euler(e1: float, e2: float, e3: float) -> sp.Matrix:
|
||||
return sp.Matrix([
|
||||
[
|
||||
sp.cos(e2) * sp.cos(e3),
|
||||
@@ -34,7 +36,7 @@ class Transformationen:
|
||||
]
|
||||
])
|
||||
|
||||
def Helmerttransformation_Euler_Transformationsparameter_berechne(self):
|
||||
def Helmerttransformation_Euler_Transformationsparameter_berechne(self) -> dict[Any, float]:
|
||||
db = Datenbank.Datenbankzugriff(self.pfad_datenbank)
|
||||
dict_ausgangssystem = db.get_koordinaten("naeherung_lh", "Dict")
|
||||
dict_zielsystem = db.get_koordinaten("naeherung_us", "Dict")
|
||||
@@ -251,7 +253,7 @@ class Transformationen:
|
||||
|
||||
return zahlen_final
|
||||
|
||||
def Helmerttransformation(self, transformationsparameter):
|
||||
def Helmerttransformation(self, transformationsparameter: dict) -> dict[Any, Any]:
|
||||
db = Datenbank.Datenbankzugriff(self.pfad_datenbank)
|
||||
dict_ausgangssystem = db.get_koordinaten("naeherung_lh", "Dict")
|
||||
dict_zielsystem = db.get_koordinaten("naeherung_us", "Dict")
|
||||
@@ -286,7 +288,7 @@ class Transformationen:
|
||||
])
|
||||
return dict_transformiert
|
||||
|
||||
def utm_to_XYZ(self, pfad_tif_quasigeoidundolation, liste_utm):
|
||||
def utm_to_XYZ(self, pfad_tif_quasigeoidundolation: str, liste_utm: list) -> dict[Any, Any]:
|
||||
pfad_gcg_tif = Path(pfad_tif_quasigeoidundolation)
|
||||
pfad_gcg_tif_proj = pfad_gcg_tif.with_name("de_bkg_gcg2016.tif")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user