INTERLIS 2.3; !!============================================================================== !!@ Title = "Erfassungsmodell für das Thema Planung und Berichterstattung Sanierung der Wasserkraft; Bereich 'Fischgängigkeit'"; !!@ shortDescription = "Anhand von diesem Datenmodell werden die Daten des Bereichs 'Fischgängigkeit' erfasst und nachgeführt. Die Basis dieses Modells bildet das Bundesmodell SanierungWasserkraft_LV95_V1_1. Attribute, welche der Kanton nicht bewirtschaftet, wurden entfernt."; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "https://www.sz.ch"; !!@ Themennummer = "A173"; !!@ iliCompilerVersion = "ili2c-5.3.0-90a8da73b8eb7696cb50ce8ae0ee5b422d33fba7"; !!------------------------------------------------------------------------------ !! Todo: - - - !!------------------------------------------------------------------------------ !! Version | wer | was !! Datum | Nr | | !!------------------------------------------------------------------------------ !! 2023-06-20 | 1.0 | kep | Patch-Change: Übernahme der Anpassungen im Bundesmodell V1.2: !! - Erweiterung des Wertebereichs für Fischaufstieg.Einstiegsposition !! - Erweiterung des Wertebereichs für Fischaufstieg.Durchlassbreite !! - Erweiterung des Wertebereichs für Fischaufstieg.Betriebswasser !! - Erweiterung des Wertebereichs für Fischaufstieg.Lockwasser !! - Hinzufügen des Attributs Fischaufstieg.Einstiegsposition !! 2020-08-14 | 1.0 | kep | Erstfassung !!============================================================================== MODEL SZ_SanierungWasserkraft_Fisch_V1_Erfassung (de) AT "http://models.geo.sz.ch" VERSION "2023-06-20" = IMPORTS UNQUALIFIED INTERLIS; IMPORTS UNQUALIFIED Units; DOMAIN Rechtsgrundlage = ( Rechtsgrundlage1 !! Konzession ,Rechtsgrundlage2 !! Dauerhaftes Recht ,Rechtsgrundlage3 !! Bewilligung ,Rechtsgrundlage4 !! Andere ); HindernisTyp = ( HindernisTyp1 !! Talsperre ,HindernisTyp2 !! Stauwehr ,HindernisTyp3 !! Regulierwehr ,HindernisTyp4 !! Tirolerwehr ,HindernisTyp5 !! Schlauchwehr ,HindernisTyp6 !! Blockrampe ,HindernisTyp7 !! Maschinenhaus ,HindernisTyp8 !! Andere ); FunktionsTyp = ( FunktionsTyp1 !! Ausleitkraftwerk ,FunktionsTyp2 !! Flusskraftwerk ,FunktionsTyp3 !! Speicherkraftwerk ,FunktionsTyp4 !! Pumpspeicherkraftwerk ,FunktionsTyp5 !! Dotierkraftwerk ,FunktionsTyp6 !! Andere ); FassungsTyp = ( FassungsTyp1 !! Seitenentnahme ,FassungsTyp2 !! Frontentnahme ,FassungsTyp3 !! Sohlentnahme ,FassungsTyp4 !! Andere ); Fischregion = ( Fischregion1 !! Forellenregion ,Fischregion2 !! Äschenregion ,Fischregion3 !! Barbenregion ,Fischregion4 !! Brachsmenregion ,Fischregion5 !! Kein Fischgewässer ); FAufstiegTyp = ( FAufstiegTyp1 !! Beckenpass ,FAufstiegTyp2 !! Schlitzpass ,FAufstiegTyp3 !! Borstenpass ,FAufstiegTyp4 !! Mäanderpass ,FAufstiegTyp5 !! Rhomboidpass ,FAufstiegTyp6 !! Raugerinne ,FAufstiegTyp7 !! Blockrampe ,FAufstiegTyp8 !! Umgehungsgewässer ,FAufstiegTyp9 !! Fischschleuse ,FAufstiegTyp10 !! Fischlift ,FAufstiegTyp11 !! Denilpass ,FAufstiegTyp12 !! Andere ); FunktKontrolle = ( FunktKontrolle1 !! keine ,FunktKontrolle2 !! Reuse ,FunktKontrolle3 !! Video ,FunktKontrolle4 !! Zählkammer ,FunktKontrolle5 !! Abfischung ,FunktKontrolle6 !! Trockenlegung ,FunktKontrolle7 !! Andere ); FunktionskontrolleResultat = ( FunktionskontrolleResultat1 !! Genügend ,FunktionskontrolleResultat2 !! Ungenügend ,FunktionskontrolleResultat3 !! Unbekannt ); WartungBeurteilung = ( WartungBeurteilung1 !! Gut ,WartungBeurteilung2 !! Schlecht ); Expertenmeinung = ( Expertenmeinung1 !! Gut ,Expertenmeinung2 !! Befriedigend ,Expertenmeinung3 !! Mangelhaft ,Expertenmeinung4 !! Unmöglich ,Expertenmeinung5 !! Unklar ); YNU = (ja, nein, unklar_zurueckgestellt); Einstiegswinkel = ( Einstiegswinkel1 !! 90° ,Einstiegswinkel2 !! 70 – 90° ,Einstiegswinkel3 !! 50 – 70° ,Einstiegswinkel4 !! 30 – 50° ,Einstiegswinkel5 !! < 30° ); SohlSubstrat = ( SohlSubstrat1 !! Gross ,SohlSubstrat2 !! Mässig ,SohlSubstrat3 !! Nicht ausreichend ,SohlSubstrat4 !! Störsteine ,SohlSubstrat5 !! Glatt ); FAbstiegTyp = ( FAbstiegTyp1 !! Oberflächennaher Bypass ,FAbstiegTyp2 !! Sohlnaher Bypass ,FAbstiegTyp3 !! Anderer ,FAbstiegTyp4 !! Keiner ); Schutzsystem = ( Schutzsystem1 !! Rechen ,Schutzsystem2 !! Spezialrechen ,Schutzsystem3 !! Louver ,Schutzsystem4 !! Verhaltensbarrieren ,Schutzsystem5 !! Anderes ,Schutzsystem6 !! Kein ); !!------------------------------------------------------------------------------ TOPIC Fischgaengigkeit = !!------------------------------------------------------------------------------ CLASS ATFischhindernis = Kennung : MANDATORY TEXT*20; !! eindeutiger Schlüssel zur Kennung des Objektes Kennung_AnlageTeil : MANDATORY TEXT*20; !! Fremdschlüssel auf den Anlageteil Hindernishoehe : 0.0 .. 100.0 [m]; Rechtsgrundlage : MANDATORY Rechtsgrundlage; Ablaufdatum : XMLDate; HindernisTyp : MANDATORY HindernisTyp; FunktionsTyp : FunktionsTyp; FassungsTyp : FassungsTyp; AusbauWassermenge : 0 .. 10000; HindernisAufwaerts : 0 .. 1000 [m]; HindernisAbwaerts : 0 .. 1000 [m]; !! ab hier sind die Attribute der Klasse 'FischVorkommen'; Grund: 1:1-Beziehung zur Klasse 'ATFischhindernis' Fischregion : Fischregion; Vorranggewaesser : BOOLEAN; END ATFischhindernis; /* auf die nachfolgende Klasse wurde verzichtet. Ihr Attribute wurden der Klasse 'ATFischhindernis' zugeordnet CLASS FischVorkommen = Fischregion : Fischregion; Vorranggewaesser : BOOLEAN; END FischVorkommen; */ CLASS Fischaufstieg = Typ : MANDATORY FAufstiegTyp; FunktKontrTyp : FunktKontrolle; FunktKontrResultat : FunktionskontrolleResultat; Bemerkung : TEXT*1000; Betriebsdauer : 0 .. 365; Wartung : WartungBeurteilung; Expertenmeinung : Expertenmeinung; Sanierung : MANDATORY YNU; SanierungEntscheid : TEXT*1000; LaengeFAH : 0 .. 10000 [m]; GefaelleFAH : 0 .. 200 [Percent]; Einstiegsposition : 0.00 .. 1000.00 [m]; Einstiegswinkel : Einstiegswinkel; Beckenlaenge : 0.00 .. 10.00 [m]; Beckenbreite : 0.00 .. 10.00 [m]; Wassertiefe : 0.00 .. 5.00 [m]; Durchlassbreite : 0.00 .. 20.00 [m]; Betriebswasser : 0 .. 20000; Lockwasser : 0 .. 5000; Leitstroemung : 0 .. 100 [Percent]; DurchlassGeschw : 0.0 .. 10.0 [ms]; MaxLeistungsdichte : 0.0 .. 10000.0; Sohlsubstrat : SohlSubstrat; Sohlanschluss : BOOLEAN; END Fischaufstieg; CLASS Fischabstieg = Typ : MANDATORY FAbstiegTyp; FunktKontrTyp : FunktKontrolle; FunktKontrResultat : FunktionskontrolleResultat; Bemerkung : TEXT*1000; Betriebsdauer : 0 .. 365; Wartung : WartungBeurteilung; Expertenmeinung : Expertenmeinung; Sanierung : MANDATORY YNU; SanierungEntscheid : TEXT*1000; Schutzsystem : Schutzsystem; Abstand : 0 .. 100 [mm]; AnstroemGeschw : 0.00 .. 10.00 [ms]; END Fischabstieg; ASSOCIATION Hindernis_Fischaufstieg = rHindernisAuf -<> {1} ATFischhindernis; rAufstieg -- {0..*} Fischaufstieg; END Hindernis_Fischaufstieg; ASSOCIATION Hindernis_Fischabstieg = rHindernisAb -<> {1} ATFischhindernis; rAbstieg -- {0..*} Fischabstieg; END Hindernis_Fischabstieg; END Fischgaengigkeit; END SZ_SanierungWasserkraft_Fisch_V1_Erfassung.