INTERLIS 2.3; !!============================================================================== !!@ File = "SZ_Gewaesserraum_V2"; !!@ Title = "Datenmodell zum Thema Gewässerraum"; !!@ shortDescription = "Dieses Modell passt das Bundesmodell zum Gewässerraum (ID 190.1) auf die kantonalen Bedürfnisse an"; !!@ Issuer = "https://www.sz.ch/geoinformation"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "https://www.sz.ch"; !!@ Themennummer = "A125"; !!@ Compiler-Version = "ili2c-5.2.4-4c8d62961e5b41f61f4c6f7fac01196a06b8b2c5"; !!------------------------------------------------------------------------------ !! Todo: - - - !!------------------------------------------------------------------------------ !! Version | wer | was !! Datum | Nr | | !!------------------------------------------------------------------------------ !! 2022-03-23 | 2.0 | KEP | - Anpassungen aufgrund des neuen ÖREB-Rahmenmodells !! - Einführung der OID !! - Überführung von Domains in Kataloge !! 2019-10-09 | 1.0 | KEP | Erstfassung !!============================================================================== MODEL SZ_Gewaesserraum_V2 (de) AT "http://models.geo.sz.ch" VERSION "2022-03-23" = IMPORTS UNQUALIFIED INTERLIS; DOMAIN Punkt = COORD 2672000.000 .. 2719000.000 [m] ,1193000.000 .. 1232000.000 [m] ,ROTATION 2 -> 1; Einzelflaeche = SURFACE WITH (STRAIGHTS) VERTEX Punkt WITHOUT OVERLAPS > 0.001; !!------------------------------------------------------------------------------ TOPIC Stammdaten = !!------------------------------------------------------------------------------ CLASS Katalogeintrag (ABSTRACT) = OID AS UUIDOID; Code : MANDATORY TEXT*255; Name : MANDATORY TEXT*255; SortierNr : MANDATORY -999999 .. 999999; Bemerkung : TEXT*1000; END Katalogeintrag; CLASS Rechtsstatus EXTENDS Katalogeintrag = UNIQUE Code; UNIQUE Name; END Rechtsstatus; CLASS Lieferinhalt EXTENDS Katalogeintrag = Code (EXTENDED) : MANDATORY TEXT*40; UNIQUE Code; UNIQUE Name; END Lieferinhalt; CLASS Typ = OID AS UUIDOID; Code : MANDATORY TEXT*255; !! entspricht den Werten der Aufzählung: Gewaesserraum_LegendeEintrag_V1_1.LegendeEintrag.ArtCode Name : MANDATORY TEXT*255; SortierNr : MANDATORY -999999 .. 999999; Symbol : MANDATORY BLACKBOX BINARY; Bemerkung : TEXT*1000; UNIQUE Code; UNIQUE Name; END Typ; END Stammdaten; !!------------------------------------------------------------------------------ TOPIC Geobasisdaten = DEPENDS ON SZ_Gewaesserraum_V2.Stammdaten; !!------------------------------------------------------------------------------ CLASS Gewaesserraum = OID AS UUIDOID; Doklink : MANDATORY URI; Gewaessername : TEXT*255; Bemerkung : TEXT*1000; Geometrie : MANDATORY Einzelflaeche; END Gewaesserraum; ASSOCIATION Rechtsstatus__Gewaesserraum = rRechtsstatus (EXTERNAL) -- {1} SZ_Gewaesserraum_V2.Stammdaten.Rechtsstatus; rGewaesserraum -- {0..*} Gewaesserraum; END Rechtsstatus__Gewaesserraum; ASSOCIATION Typ__Gewaesserraum = rTyp (EXTERNAL) -- {1} SZ_Gewaesserraum_V2.Stammdaten.Typ; rGewaesserraum -- {0..*} Gewaesserraum; END Typ__Gewaesserraum; END Geobasisdaten; !!------------------------------------------------------------------------------ TOPIC TransferMetadaten = DEPENDS ON SZ_Gewaesserraum_V2.Stammdaten; !!------------------------------------------------------------------------------ CLASS Datenbestand = Stand : MANDATORY XMLDate; Bemerkung : MTEXT*1000; END Datenbestand; ASSOCIATION Lieferinhalt__Datenbestand = rLieferinhalt (EXTERNAL) -- {1} SZ_Gewaesserraum_V2.Stammdaten.Lieferinhalt; rDatenbestand -- {0..*} Datenbestand; END Lieferinhalt__Datenbestand; END TransferMetadaten; END SZ_Gewaesserraum_V2.