INTERLIS 2.4; !!============================================================================== !!@ File = "SZ_Notablagerungen_V1"; !!@ Title = "Notablagerungsstandorte"; !!@ shortDescription = "Dieses Modell dient als Basis für die Erfassung von Notablagerungsstandorten im Kanton Schwyz"; !!@ Issuer = "https://www.sz.ch/geoinformation"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "https://www.sz.ch"; !!@ Identifikator = "- - -"; !!@ Themennummer = "A199"; !!@ iliCompilerVersion = "ili2c-5.2.5-b1471c2815bd6f7703c39f0de059eb083e194448"; !!------------------------------------------------------------------------------ !! Todo: - - - !!------------------------------------------------------------------------------ !! Version | wer | was !! Datum | Nr | | !!------------------------------------------------------------------------------ !! 2022-02-14| 1.0 | th | Erstfassung !!============================================================================== MODEL SZ_Notablagerungen_V1 (de) AT "http://models.geo.sz.ch" VERSION "2022-02-14" = IMPORTS UNQUALIFIED INTERLIS; IMPORTS UNQUALIFIED Units; DOMAIN Punkt = COORD 2672000.00 .. 2719000.00 [m] ,1193000.00 .. 1232000.00 [m] ,ROTATION 2 -> 1; Polygon = SURFACE WITH (STRAIGHTS) VERTEX Punkt WITHOUT OVERLAPS > 0.01; !!------------------------------------------------------------------------------ TOPIC Kataloge = !!------------------------------------------------------------------------------ CLASS Katalogeintrag (ABSTRACT) = OID AS UUIDOID; Name : MANDATORY TEXT*255; !! für die Benutzer lesbarer Name Code : MANDATORY TEXT*255; SortierNr : MANDATORY -999999 .. 999999; !! bestimmt die Reihenfolge des Eintrags: tiefste Nr erscheint zu oberst Bemerkung : TEXT*1000; END Katalogeintrag; CLASS Planungsstand EXTENDS Katalogeintrag = UNIQUE Code; UNIQUE Name; END Planungsstand; CLASS Typ EXTENDS Katalogeintrag = UNIQUE Code; UNIQUE Name; END Typ; END Kataloge; !!---------------------------------------------------------------------------- TOPIC Standorte = DEPENDS ON SZ_Notablagerungen_V1.Kataloge; !!---------------------------------------------------------------------------- CLASS Standort = Kennung : MANDATORY TEXT*15; Bezeichnung : MANDATORY TEXT*50; geeignetFuerNassesMaterial : MANDATORY BOOLEAN; geeignetFuerBelastetesMaterial : MANDATORY BOOLEAN; Ablagerungsvolumen : 1 .. 999999999 [Units.m3]; Bemerkungen : TEXT*500; !!ZM: Bemerkungen betreffend Standorteigenschaften und als Hilfestellung in Notlagen Punkt : MANDATORY Punkt; END Standort; ASSOCIATION Standort_Planungsstand = rPlanungsstand (EXTERNAL) -- {1} SZ_Notablagerungen_V1.Kataloge.Planungsstand; rStandort -- {0..*} Standort; END Standort_Planungsstand; ASSOCIATION Standort_Typ = rTyp (EXTERNAL) -- {1} SZ_Notablagerungen_V1.Kataloge.Typ; rStandort -- {0..*} Standort; END Standort_Typ; END Standorte; END SZ_Notablagerungen_V1.