         ) AS untertyp
         ON untertyp.fk_bodeneinheit = bodeneinheit_auspraegung_t.pk_bodeneinheit
 WHERE
+    bodeneinheit_onlinedata_t.archive = 0
+    AND
+    bodeneinheit_auspraegung_t.is_hauptauspraegung
+    AND
+    bodeneinheit_onlinedata_t.gemnr = bodeneinheit_t.gemnr
+    AND
+    bodeneinheit_onlinedata_t.objnr = bodeneinheit_t.objnr
+    AND
     bodeneinheit_t.archive = 0
     AND
-    bodeneinheit_auspraegung_t.is_hauptauspraegung
+    bodeneinheit_t.los = bodeneinheit_onlinedata_t.los
 ;
SELECT
    bodeneinheit_t.pk_ogc_fid AS t_id,
    bodeneinheit_t.gemnr,
    bodeneinheit_t.objnr,
    wasserhhgr_t.code AS wasserhhgr,
    wasserhhgr_t.beschreibung AS wasserhhgr_beschreibung,
    CASE

        WHEN
            bodeneinheit_auspraegung_t.nfkapwe < 50
            AND
            bodeneinheit_onlinedata_t.is_wald IS FALSE
                THEN '< 50 mm'
        WHEN
            bodeneinheit_auspraegung_t.nfkapwe >= 50
            AND
            bodeneinheit_auspraegung_t.nfkapwe < 100
            AND
            bodeneinheit_onlinedata_t.is_wald IS FALSE
                THEN '50 - 100 mm'
        WHEN
            bodeneinheit_auspraegung_t.nfkapwe >= 100
            AND
            bodeneinheit_auspraegung_t.nfkapwe < 150
            AND
            bodeneinheit_onlinedata_t.is_wald IS FALSE
                THEN '100 - 150 mm'
        WHEN
            bodeneinheit_auspraegung_t.nfkapwe >= 150
            AND
            bodeneinheit_auspraegung_t.nfkapwe < 200
            AND
            bodeneinheit_onlinedata_t.is_wald IS FALSE
                THEN '150 - 200 mm'
        WHEN
            bodeneinheit_auspraegung_t.nfkapwe >= 200
            AND
            bodeneinheit_auspraegung_t.nfkapwe < 250
            AND
            bodeneinheit_onlinedata_t.is_wald IS FALSE
                THEN '200 - 250 mm'
        WHEN
            bodeneinheit_auspraegung_t.nfkapwe >= 250
            AND
            bodeneinheit_onlinedata_t.is_wald IS FALSE
                THEN '>= 250 mm'
        WHEN
            bodeneinheit_auspraegung_t.nfkapwe < 50
            AND
            bodeneinheit_onlinedata_t.is_wald IS TRUE
                THEN '< 50 mm; sehr grosses Trockenstressrisiko'
        WHEN
            bodeneinheit_auspraegung_t.nfkapwe >= 50
            AND
            bodeneinheit_auspraegung_t.nfkapwe < 100
            AND
            bodeneinheit_onlinedata_t.is_wald IS TRUE
                THEN '50 - 99 mm; sehr grosses Trockenstressrisiko'
        WHEN
            bodeneinheit_auspraegung_t.nfkapwe >= 100
            AND
            bodeneinheit_auspraegung_t.nfkapwe < 150
            AND
            bodeneinheit_onlinedata_t.is_wald IS TRUE
                THEN '100 - 149 mm; grosses Trockenstressrisiko'
        WHEN
            bodeneinheit_auspraegung_t.nfkapwe >= 150
            AND
            bodeneinheit_auspraegung_t.nfkapwe < 200
            AND
            bodeneinheit_onlinedata_t.is_wald IS TRUE
                THEN '150 - 199 mm; mässiges Trockenstressrisiko'
        WHEN
            bodeneinheit_auspraegung_t.nfkapwe >= 200
            AND
            bodeneinheit_auspraegung_t.nfkapwe < 250
            AND
            bodeneinheit_onlinedata_t.is_wald IS TRUE
                THEN '200 - 249 mm; kleines Trockenstressrisiko'
        WHEN
            bodeneinheit_auspraegung_t.nfkapwe >= 250
            AND
            bodeneinheit_onlinedata_t.is_wald IS TRUE
                THEN '>= 250 mm; kein Trockenstressrisiko'
    END AS nfkapwe_text,
    bodeneinheit_auspraegung_t.verdempf,
    CASE
        WHEN
            bodeneinheit_auspraegung_t.verdempf = 1
            AND
            bodeneinheit_onlinedata_t.is_wald IS TRUE
                THEN 'wenig empfindlicher Unterboden: befahren mit üblicher Sorgfalt.'
        WHEN
            bodeneinheit_auspraegung_t.verdempf = 2
            AND
            bodeneinheit_onlinedata_t.is_wald IS TRUE
                THEN 'mässig empfindlicher Unterboden: nach Abtrocknungsphase gut mechanisch belastbar, Rückegassenabstand 30 m oder mehr empfohlen.'
        WHEN
            bodeneinheit_auspraegung_t.verdempf = 3
            AND
            bodeneinheit_onlinedata_t.is_wald IS TRUE
                THEN 'empfindlicher Unterboden: erhöhte Sorgfalt beim Befahren notwendig, Trockenphasen optimal nutzen, Rückegassenabstand 50 m oder mehr empfohlen.'
        WHEN
            bodeneinheit_auspraegung_t.verdempf = 4
            AND
            bodeneinheit_onlinedata_t.is_wald IS TRUE
                THEN 'stark empfindlicher Unterboden: nur eingeschränkt mechanisch belastbar, längere Trockenphasen abwarten, ergänzende lastverteilende Massnahmen ergreifen, Rückegassenabstand 50 m oder mehr empfohlen.'
        WHEN
            bodeneinheit_auspraegung_t.verdempf = 5
            AND
            bodeneinheit_onlinedata_t.is_wald IS TRUE
                THEN 'extrem empfindlicher Unterboden: bereits geringe Auflasten können irreversible Schäden verursachen, befahren vermeiden, falls dennoch nötig: nur mit lastverteilenden und lastreduzierenden Massnahmen und erst nach längeren Trockenperioden.'
        WHEN
            bodeneinheit_auspraegung_t.verdempf = 1
            AND
            bodeneinheit_onlinedata_t.is_wald IS FALSE
                THEN 'wenig empfindlicher Unterboden: Bearbeitung mit üblicher Sorgfalt.'
        WHEN
            bodeneinheit_auspraegung_t.verdempf = 2
            AND
            bodeneinheit_onlinedata_t.is_wald IS FALSE
                THEN 'mässig empfindlicher Unterboden: nach Abtrocknungsphase gut mechanisch belastbar.'
        WHEN
            bodeneinheit_auspraegung_t.verdempf = 3
            AND
            bodeneinheit_onlinedata_t.is_wald IS FALSE
                THEN 'empfindlicher Unterboden: erhöhte Sorgfalt beim Befahren und Feldarbeiten notwendig, Trockenperioden sind optimal zu nutzen.'
        WHEN
            bodeneinheit_auspraegung_t.verdempf = 4
            AND
            bodeneinheit_onlinedata_t.is_wald IS FALSE
                THEN 'stark empfindlicher Unterboden: nur eingeschränkt mechanisch belastbar, längere Trockenperioden abwarten, ergänzende lastreduzierende und lastverteilende Massnahmen ergreifen.'
        WHEN
            bodeneinheit_auspraegung_t.verdempf = 5
            AND
            bodeneinheit_onlinedata_t.is_wald IS FALSE
                THEN 'extrem empfindlicher Unterboden: möglichst Verzicht auf ackerbauliche Nutzung, bereits geringe Auflasten können irreversible Schäden verursachen.'
    END AS verdempf_text,
    bodeneinheit_auspraegung_t.drain_wel,
    bodeneinheit_auspraegung_t.wassastoss,
    bodeneinheit_auspraegung_t.is_hauptauspraegung,
    bodeneinheit_auspraegung_t.gewichtung_auspraegung,
    bodeneinheit_onlinedata_t.geom AS geometrie
FROM
    afu_isboden.bodeneinheit_onlinedata_t
    LEFT JOIN afu_isboden.bodeneinheit_t
        ON bodeneinheit_onlinedata_t.objnr = bodeneinheit_t.objnr
    LEFT JOIN afu_isboden.bodeneinheit_auspraegung_t
        ON bodeneinheit_auspraegung_t.fk_bodeneinheit = bodeneinheit_t.pk_ogc_fid
    LEFT JOIN afu_isboden.wasserhhgr_t
