Push
This commit is contained in:
@@ -147,6 +147,15 @@ class Berechnungen:
|
||||
beobachtsgruppeID_vorher = beobachtsgruppeID_aktuell
|
||||
return liste_azimut_richtungen, dict_orientierungen
|
||||
|
||||
def berechne_zenitwinkel_distanz_bodenbezogen(self, zenitwinkel_messung: float, schraegdistanz_messung: float,
|
||||
instrumentenhoehe: float, prismenhoehe: float):
|
||||
HD = np.sin(np.pi - zenitwinkel_messung) * schraegdistanz_messung
|
||||
delta_h_ihzh = schraegdistanz_messung * np.cos(zenitwinkel_messung)
|
||||
delta_h_boden = delta_h_ihzh + instrumentenhoehe - prismenhoehe
|
||||
schraegdistanz_boden = np.sqrt(HD ** 2 + delta_h_boden ** 2)
|
||||
zw_boden = np.atan2(HD, delta_h_boden)
|
||||
return schraegdistanz_boden, zw_boden
|
||||
|
||||
|
||||
class Einheitenumrechnung:
|
||||
def __init__(self) -> None:
|
||||
|
||||
Reference in New Issue
Block a user