Korrektur der VarioFoerderer Gefällestrecke vor allem bei ab

This commit is contained in:
2025-12-15 14:07:37 +01:00
parent 7092d13280
commit 8e1b90d313
+7 -7
View File
@@ -35,27 +35,27 @@ class VarioFoerderer(BaseModel):
h1 = float(merkmale.get("Höhe Ende")) * 1000 h1 = float(merkmale.get("Höhe Ende")) * 1000
laenge = float(merkmale.get("Länge in Meter")) * 1000 laenge = float(merkmale.get("Länge in Meter")) * 1000
gefaelle_laenge = merkmale.get("Laenge_Gefaellestrecke") gefaelle_laenge = merkmale.get("Laenge_Gefaellestrecke")
gefaelle_winkel = merkmale.get("Winkel_Gefaellestrecke")
if gefaelle_laenge == None: if gefaelle_laenge == None:
gefaelle_laenge = 0.0 gefaelle_laenge = 0.0
gefaelle_winkel = 0.0 gefaelle_winkel = 0.0
else: else:
gefaelle_laenge = float(gefaelle_laenge) gefaelle_laenge = float(gefaelle_laenge)
gefaelle_winkel = float(merkmale.get("Winkel_Gefaellestrecke")), gefaelle_winkel = float(gefaelle_winkel)
return cls( return cls(
teileid = teileid, teileid = teileid,
laenge = laenge,
x = x, x = x,
y = y, y = y,
laenge = laenge,
foerderer_richtung =merkmale.get("Förderrichtung"),
winkel = float(merkmale.get("Winkel")), winkel = float(merkmale.get("Winkel")),
hat_motor = bool(merkmale.get("hatMotor")),
hat_umlenk = bool(merkmale.get("hatUmlenkung")),
h0 = h0, h0 = h0,
h1 =h1, h1 =h1,
hat_motor = bool(merkmale.get("hatMotor")),
hat_umlenk = bool(merkmale.get("hatUmlenkung")),
drehung = float(merkmale.get("Drehung")), drehung = float(merkmale.get("Drehung")),
foerderer_richtung =merkmale.get("Förderrichtung"),
gefaelle_laenge = gefaelle_laenge, gefaelle_laenge = gefaelle_laenge,
gefalle_winkel = gefaelle_winkel, gefaelle_winkel = gefaelle_winkel,
anzahl_scanner = int(merkmale.get("Anzahl der Scanner")), anzahl_scanner = int(merkmale.get("Anzahl der Scanner")),
anzahl_separatoren = int(merkmale.get("Anzahl der Separatoren")) anzahl_separatoren = int(merkmale.get("Anzahl der Separatoren"))