INTERLIS 2.3; !!============================================================================== !!@ Title = "kantonales Modell, mit welchem die Daten des planerischen Gewässerschutzes erfasst werden"; !!@ shortDescription = "Dieses Modell orientiert sich an der Datenerfassung auf Stufe Kanton. Daten, welche für das vollständige Bundesmodell erforderlich sind, werden erst zum Zeitpunkt der Datenabgabe hinzugefügt"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "https://www.sz.ch"; !!@ Themennummer = "A013"; !!@ iliCompilerVersion = "ili2c-5.3.0-90a8da73b8eb7696cb50ce8ae0ee5b422d33fba7"; !!------------------------------------------------------------------------------ !! Todo: - - - !!------------------------------------------------------------------------------ !! Version | wer | was !! Datum | Nr | | !!------------------------------------------------------------------------------ !! 2023-05-18 | 3.0 | kep | - Anpassungen aufgrund des neuen Bundesmodells !! - Einführung der Stammdaten !! 2020-05-22 | 2.0 | kep | Anpassung zum Erfassungsmodell !! 2018-02-20 | 1.6 | vd | - Anpassung Domains GSBereichTyp, SchutzarealTyp und SchutzzoneTyp !! - Toleranz Overlaps bei Einzelflaechen angepasst gem. Bundesmodell !! 2017-04-11 | 1.5 | vd | Attribut Wasserversorger neu TEXT*100 !! 2017-01-11 | 1.4 | kep | Geometrie ausschliesslich mit STRAIGHTS !! 2016-12-13 | 1.3 | kep | Status-Attribute auf GWSZone und GWSAreal kopiert !! 2016-11-08 | 1.2 | vd | Eindeutige Identifikation für Status eingefügt !! 2016-09-19 | 1.1 | kep | Einarbeitung der Rückmeldungen des AFU !! 2016-08-11 | 1.0 | kep | Erstfassung !!============================================================================== MODEL SZ_planerischerGewaesserschutz_V3_Erfassung (de) AT "http://models.geo.sz.ch" VERSION "2023-05-18" = 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 GSBereichTyp EXTENDS Katalogeintrag = UNIQUE Code; UNIQUE Name; END GSBereichTyp; CLASS SchutzarealTyp EXTENDS Katalogeintrag = UNIQUE Code; UNIQUE Name; END SchutzarealTyp; CLASS SchutzzoneTyp EXTENDS Katalogeintrag = UNIQUE Code; UNIQUE Name; END SchutzzoneTyp; END Stammdaten; !!------------------------------------------------------------------------------ TOPIC GSBereiche = DEPENDS ON SZ_planerischerGewaesserschutz_V3_Erfassung.Stammdaten; !!------------------------------------------------------------------------------ CLASS GSBereich = OID AS UUIDOID; Bemerkung : MTEXT*1000; Rechtskraftdatum : XMLDate; Geometrie : MANDATORY Einzelflaeche; END GSBereich; ASSOCIATION GSBereichTyp__GSBereich = rGSBereichTyp (EXTERNAL) -- {1} SZ_planerischerGewaesserschutz_V3_Erfassung.Stammdaten.GSBereichTyp; rGSBereich -- {0..*} GSBereich; END GSBereichTyp__GSBereich; END GSBereiche; !!------------------------------------------------------------------------------ TOPIC GWSZonen = DEPENDS ON SZ_planerischerGewaesserschutz_V3_Erfassung.Stammdaten; !!------------------------------------------------------------------------------ CLASS GWSAreal = OID AS UUIDOID; Bezeichnung : MANDATORY TEXT*50; istAltrechtlich : MANDATORY BOOLEAN; Rechtskraftdatum : XMLDate; Doklink : URI; Bemerkung : MTEXT*1000; Geometrie : MANDATORY Einzelflaeche; END GWSAreal; CLASS GWSZone = OID AS UUIDOID; Bezeichnung : MANDATORY TEXT*50; istAltrechtlich : MANDATORY BOOLEAN; Geologiebuero : TEXT*25; !! lose Beziehung zu "Unternehmen"; Wert muss mit UID übereinstimmen Wasserversorger : MANDATORY TEXT*100; Rechtskraftdatum : XMLDate; Doklink : URI; !! neue eine URI und ein anderer Name! Bemerkung : MTEXT*1000; Geometrie : MANDATORY Einzelflaeche; END GWSZone; ASSOCIATION SchutzarealTyp__GWSAreal = rSchutzarealTyp (EXTERNAL) -- {1} SZ_planerischerGewaesserschutz_V3_Erfassung.Stammdaten.SchutzarealTyp; rGWSAreal -- {0..*} GWSAreal; END SchutzarealTyp__GWSAreal; ASSOCIATION Rechtsstatus__GWSAreal = rRechtsstatus (EXTERNAL) -- {1} SZ_planerischerGewaesserschutz_V3_Erfassung.Stammdaten.Rechtsstatus; rGWSAreal -- {0..*} GWSAreal; END Rechtsstatus__GWSAreal; ASSOCIATION SchutzzoneTyp__GWSZone = rSchutzzoneTyp (EXTERNAL) -- {1} SZ_planerischerGewaesserschutz_V3_Erfassung.Stammdaten.SchutzzoneTyp; rGWSZone -- {0..*} GWSZone; END SchutzzoneTyp__GWSZone; ASSOCIATION Rechtsstatus__GWSZone = rRechtsstatus (EXTERNAL) -- {1} SZ_planerischerGewaesserschutz_V3_Erfassung.Stammdaten.Rechtsstatus; rGWSZone -- {0..*} GWSZone; END Rechtsstatus__GWSZone; END GWSZonen; !!------------------------------------------------------------------------------ TOPIC TransferMetadaten = !!------------------------------------------------------------------------------ CLASS Datenbestand = Stand : MANDATORY XMLDate; Bemerkung : MTEXT*1000; END Datenbestand; END TransferMetadaten; END SZ_planerischerGewaesserschutz_V3_Erfassung.