INTERLIS 2.3; !!============================================================================== !!@ File = "SZ_Handlungsbedarf_Fliessgewaesser_V1.ili"; !!@ Title = "Handlungsbedarf an Fliessgewaessern"; !!@ shortDescription = "Dieses Modell beschreibt die Ergebnisse einer Analyse, bei welcher der Handlungsbedarf an Fliessgewaesser nach Abschnitt bestimmt wurde. Bei dieser Analyse wurde die Revitalisierungplanung mit der Hochwassergefahr, ausgehend von den Fliessgewässern, kombiniert"; !!@ Issuer = "https://www.sz.ch/geoinformation"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "https://www.sz.ch"; !!@ Identifikator = ""; !!@ Themennummer = "A177"; !!@ iliCompilerVersion = "5.1.5-20201228"; !!------------------------------------------------------------------------------ !! Todo: - - - !!------------------------------------------------------------------------------ !! Version | wer | was !! Datum | Nr | | !!------------------------------------------------------------------------------ !! 2021-01-07 | 1.0 | TH | Anpassung der Erstfassung !! 2020-09-16 | 1.0 | TH | Erstfassung !!============================================================================== MODEL SZ_Handlungsbedarf_Fliessgewaesser_V1 (de) AT "http://models.geo.sz.ch" VERSION "2021-01-07" = IMPORTS UNQUALIFIED INTERLIS; !!------------------------------------------------------------------------------ TOPIC Handlungsbedarf = !!------------------------------------------------------------------------------ CLASS Basisattribute = Kennung : MANDATORY TEXT*20; Achsgeometrie : MANDATORY TEXT*8; LinearpositionVon : MANDATORY 0.0 .. 999999.9; LinearpositionBis : MANDATORY 0.0 .. 999999.9; Prioritaet : MANDATORY 1 .. 5; PrioritaetGutachterlich : 1 .. 5; Bemerkung : TEXT*1000; UNIQUE Kennung; END Basisattribute; CLASS Handlungsbedarf EXTENDS Basisattribute = END Handlungsbedarf; CLASS Revitalisierungsbedarf EXTENDS Basisattribute = END Revitalisierungsbedarf; CLASS Hochwasserschutzbedarf EXTENDS Basisattribute = END Hochwasserschutzbedarf; END Handlungsbedarf; !!------------------------------------------------------------------------------ TOPIC Richtplaneintraege = !!------------------------------------------------------------------------------ CLASS Richtplaneintrag = Kennung : MANDATORY TEXT*20; Name : TEXT*50; Dokument : URI; UNIQUE Kennung; END Richtplaneintrag; CLASS Linearsegment = Achsgeometrie : MANDATORY TEXT*8; !! muss mit Datentyp aus SZ_Referenzgeometrie_Fliessgewaesser_V2.Gewaessernetz.Achsgeometrie.Kennung übereinstimmen LinearpositionVon : MANDATORY 0.0 .. 999999.9; LinearpositionBis : MANDATORY 0.0 .. 999999.9; MANDATORY CONSTRAINT (LinearpositionBis > LinearpositionVon); END Linearsegment; ASSOCIATION Richtplaneintrag_Linearsegment = !! Richtplaneintraege umfassen mehrere Abschnitte rRichtplaneintrag -- {1} Richtplaneintrag; rLinearsegment -- {1..*} Linearsegment; END Richtplaneintrag_Linearsegment; END Richtplaneintraege; END SZ_Handlungsbedarf_Fliessgewaesser_V1.