INTERLIS 2.3; !!============================================================================== !!@ File = "SZ_Wasserentnahmen_2019-03-25.ili"; !!@ Title = "Inventar der bestehenden Wasserentnahmen"; !!@ shortDescription = "Dieses Modell stellt das Inventar der bestehenden Wasserentnahmen dar"; !!@ Issuer = "http://www.sz.ch/avg"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "https://www.sz.ch"; !!@ kGeoiV_ID = "140"; !!@ kGeoiV_Code = "CH-SZ-140.1"; !!@ Themennummer = "A123"; !!@ iliCompilerVersion = "4.7.7-20180208"; !!------------------------------------------------------------------------------ !! Todo: - - - !!------------------------------------------------------------------------------ !! Version | wer | Änderung !!------------------------------------------------------------------------------ !! 2019-03-25 | Kep | Erstfassung !!============================================================================== MODEL SZ_Wasserentnahmen_20190325 (de) AT "http://models.geo.sz.ch" VERSION "2019-03-25" = DOMAIN YNX = ( Y !! ja ,N !! nein ,X !! keine Angabe ); CHCantonCode = ( SZ ,GL ,NW ,SG ,UR ,ZG ,ZH ); Art = ( Art1 !! Wehr ,Art2 !! Seitenentnahme ohne Wehr ,Art3 !! Sohlentnahme ,Art4 !! Talsperre ,Art5 !! Pumpwerk ,Art6 !! Grundwasser ,Art7 !! Andere ); AufstiegTyp = ( AufstiegTyp1 !! Beckenpass ,AufstiegTyp2 !! Schlitzpass ,AufstiegTyp3 !! Borstenpass ,AufstiegTyp4 !! Mäanderpass ,AufstiegTyp5 !! Rhomboidpass ,AufstiegTyp6 !! Raugerinne ,AufstiegTyp7 !! Blockrampe ,AufstiegTyp8 !! Umgehungsgewässer ,AufstiegTyp9 !! Fischschleuse ,AufstiegTyp10 !! Fischlift ,AufstiegTyp11 !! Denilpass ,AufstiegTyp12 !! Andere ); DatenQuelle = ( DatenQuelle1 !! Messstation ,DatenQuelle2 !! nach Elektrizitätsproduktion ,DatenQuelle3 !! Schätzung ); InventarStufe = ( InventarStufe1 !! Bund ,InventarStufe2 !! Kanton ); InventarTyp = ( InventarTyp1 !! Moor ,InventarTyp2 !! Auengebiete ,InventarTyp3 !! BLN (nur wenn InventarStufe = Bund) ,InventarTyp4 !! Natur/Landschaft (nur wenn InventarStufe = Kanton) ); Nutzungsrecht = ( Nutzungsrecht1 !! Konzession ,Nutzungsrecht2 !! Ehehaftes Recht ,Nutzungsrecht3 !! Bewilligung ,Nutzungsrecht4 !! Anderes ); RefPunkt = ( RefPunkt1 !! Wasserfassung (Dotierwassermenge) ,RefPunkt2 !! Anderer ); Zustand = ( Zustand1 !! im Betrieb ,Zustand2 !! im Bau (Neubau) ,Zustand3 !! im Umbau ,Zustand4 !! projektiert ,Zustand5 !! Stillgelegt ); Zweck = ( Zweck1 !! Wasserkraftwerk ,Zweck2 !! Kernkraftwerk ,Zweck3 !! Industrie ,Zweck4 !! Bewässerung ,Zweck5 !! Trinkwasser ,Zweck6 !! Anderer ); STRUCTURE Datei = Name : MANDATORY TEXT*100; Inhalt : MANDATORY BLACKBOX BINARY; END Datei; STRUCTURE StrGangLSec = !! Monatswerte [l/s] Jan : 0 .. 1000000; Feb : 0 .. 1000000; Mar : 0 .. 1000000; Apr : 0 .. 1000000; Mai : 0 .. 1000000; Jun : 0 .. 1000000; Jul : 0 .. 1000000; Aug : 0 .. 1000000; Sep : 0 .. 1000000; Okt : 0 .. 1000000; Nov : 0 .. 1000000; Dez : 0 .. 1000000; END StrGangLSec; STRUCTURE StrGangM3Sec = !! Monatswerte [m3/s] Jan : 0.000 .. 10000.000; Feb : 0.000 .. 10000.000; Mar : 0.000 .. 10000.000; Apr : 0.000 .. 10000.000; Mai : 0.000 .. 10000.000; Jun : 0.000 .. 10000.000; Jul : 0.000 .. 10000.000; Aug : 0.000 .. 10000.000; Sep : 0.000 .. 10000.000; Okt : 0.000 .. 10000.000; Nov : 0.000 .. 10000.000; Dez : 0.000 .. 10000.000; END StrGangM3Sec; STRUCTURE StrDatenquelleReferenzPeriode = StationName : TEXT*255; StationBetreiber : TEXT*255; ReferenzBeginn : 1800 .. 2500 [INTERLIS.Y]; ReferenzEnde : 1800 .. 2500 [INTERLIS.Y]; Quelle : DatenQuelle; END StrDatenquelleReferenzPeriode; !!------------------------------------------------------------------------------ TOPIC Ent = !!------------------------------------------------------------------------------ CLASS Rueckgabe = !! Ortsbeschreibung der Entnahme/Rückgabe Gewaesser : MANDATORY TEXT*255; !! Gewässername BezeichnungOrt : MANDATORY TEXT*255; !! Bezeichnung bzw. Ort Hoehe : 0.0 .. 4000.0; !! Höhe in m ü. M. GewaesserNrKantonal : MANDATORY TEXT*10; !! kantonale Nummer des Gewässers Ort : MANDATORY 0.0 .. 999999.0; !! Lage entlang des Gewässers; technisch: M-Wert Querabstand : -99.9 .. 99.9; !! seitlicher Abstand zur Gewaesserachse END Rueckgabe; CLASS Entnahme = Kanton : MANDATORY CHCantonCode; !! Kantonskürzel KantonalerCode : MANDATORY TEXT*255; !! Kantonaler Code, im Kanton eindeutig !! Einschub der Attribute aus der origianl-Klasse "OrtEntRue" zum Zwecke der vereinfachten Eingabemaske in QGIS-Model-Baker Gewaesser : MANDATORY TEXT*255; !! Gewässername BezeichnungOrt : MANDATORY TEXT*255; !! Bezeichnung bzw. Ort Hoehe : 0.0 .. 4000.0; !! Höhe in m ü. M. GewaesserNrKantonal : MANDATORY TEXT*10; !! kantonale Nummer des Gewässers Ort : MANDATORY 0.0 .. 999999.0; !! Lage entlang des Gewässers; technisch: M-Wert Querabstand : -99.9 .. 99.9; !! seitlicher Abstand zur Gewaesserachse !! Ende Einschub AbsatzVO36 : MANDATORY 1 ..3; Zweck : MANDATORY Zweck; Art : Art; Zustand : Zustand; ZustandReferenz : 1800 .. 2500 [INTERLIS.Y]; Nutzungsberechtigte : MANDATORY TEXT*255; Stauhaltung : TEXT*255; Zentrale : TEXT*255; WASTA : 0 .. 999999; NutzungsrechtTyp : MANDATORY Nutzungsrecht; NutzungsrechtBeginn : MANDATORY 1800 .. 2500 [INTERLIS.Y]; NutzungsrechtEnde : MANDATORY 1800 .. 2500 [INTERLIS.Y]; NutzungsrechtUmfang : MANDATORY 0.000 .. 10000.000; RWReferenzpunktTyp : RefPunkt; RWGang : StrGangLSec; RWJahr : 0 .. 100000000000; AFBeeinflusst : BOOLEAN; AFGang : StrGangM3Sec; AFDatenquelleReferenzPeriode : StrDatenquelleReferenzPeriode; Ausbauwassermenge : 0.000 .. 10000.000; AusbauwassermengeTage : 0 .. 365 [INTERLIS.d]; WMGang : StrGangM3Sec; WMDatenquelleReferenzPeriode : StrDatenquelleReferenzPeriode; Q347 : 0 .. 1000000; Q347DatenquelleReferenzPeriode : StrDatenquelleReferenzPeriode; Q347Methode : TEXT*255; FischaufstiegVorhanden : YNX; FischaufstiegTyp : AufstiegTyp; Auflagen : TEXT; Bemerkungen : TEXT; InventarStufe : InventarStufe; InventarTyp : InventarTyp; erfasstVon : MANDATORY TEXT*100; erfasstAm : MANDATORY INTERLIS.XMLDate; geaendertVon : MANDATORY TEXT*100; geaendertAm : MANDATORY INTERLIS.XMLDate; UNIQUE KantonalerCode; END Entnahme; ASSOCIATION Entnahme_RueckgabeOrt = rEntnahme -- {1..*} Entnahme; rRueckgabe -- {0..*} Rueckgabe; END Entnahme_RueckgabeOrt; END Ent; END SZ_Wasserentnahmen_20190325.