INTERLIS 2.3; !!============================================================================== !!@ File = "SZ_Baugesuche_gewaessernah_V1.ili"; !!@ Title = "Baugesuche in oder an Gewässern"; !!@ shortDescription = "Baugesuche, die eine Veränderung eines Stand- oder Fliessgewässer nach sich ziehen"; !!@ Issuer = "https://www.sz.ch/geoinformation"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "https://www.sz.ch/afu"; !!@ Identifikator = "- - -"; !!@ Themennummer = "A169"; !!@ iliCompilerVersion = "5.0.8-20200401"; !!------------------------------------------------------------------------------ !! Todo: - - - !!------------------------------------------------------------------------------ !! Version | wer | was !! Datum | Nr | | !!------------------------------------------------------------------------------ !! 2020-06-05 | 1.0 | TH | Erstfassung !!============================================================================== MODEL SZ_Baugesuche_gewaessernah_V1 (de) AT "http://models.geo.sz.ch" VERSION "2020-07-03" = IMPORTS UNQUALIFIED INTERLIS; DOMAIN Punkt = COORD 2672000.0 .. 2719000.0 [m] ,1193000.0 .. 1232000.0 [m] ,ROTATION 2 -> 1; !!------------------------------------------------------------------------------ TOPIC Baugesuche = !!------------------------------------------------------------------------------ CLASS Baugesuch = Nummer : MANDATORY TEXT*30; Kurzbeschrieb : TEXT*500; betrifftRevitalisierung : BOOLEAN; betrifftHochwasserschutz : BOOLEAN; Bezugspunkt : MANDATORY Punkt; UNIQUE Nummer; END Baugesuch; CLASS Auswirkung = Kennung : MANDATORY TEXT*50; !! eindeutiger Wert, der eine Auswirkung bestimmt; Bsp: 'Boeschung'; anstelle einer neutralen ID kann man hier z.B. den Wert nehmen, welcher in ener DOMAIN gesetzt würde. Daher TEXT*50. Bezeichnung : MANDATORY TEXT*50; !! menschenlesbarer Text der Auswirkung; Bsp: 'Böschung Fluss' Beschreibung : TEXT*500; !! Erläuterung, die die Auswirkunge näher beschreibt; Bsp: 'Die Böschung wird verändert' Sortierunummer : MANDATORY 1..9999; !! Zahl, welche die Reihenfolge der Werte in einer Liste bestimmt; Bsp: '5' UNIQUE Kennung; END Auswirkung; ASSOCIATION AuswirkungBaugesuch = rAuswirkung -- {1..*} Auswirkung; !! minimal 1, denn wenn ein Baugesuch KEINE Auswirkugen hat, ist es für dieses Datenmodell irrelevant rBaugesuch -- {0..*} Baugesuch; END AuswirkungBaugesuch; END Baugesuche; END SZ_Baugesuche_gewaessernah_V1.