INTERLIS 2.3; !!============================================================================== !!@ Title = "Quarantäneorganismen Landwirtschaft"; !!@ shortDescription = "Information, die zur Eindämmung von Schädlingbefällen in der Landwirtschaft notwendig sind"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "https://www.sz.ch"; !!@ Themennummer = "A142b"; !!@ iliCompilerVersion = "ili2c-5.3.0-90a8da73b8eb7696cb50ce8ae0ee5b422d33fba7"; !!------------------------------------------------------------------------------ !! Todo: - - - !!----------------------------------------------------------------------------- !! Version | wer | was !! Datum | Nr | | !!------------------------------------------------------------------------------ !! 2022-11-08 | 1.0 | th | Ersterstellung !! 2023-12-14 | 1.0 | kep | Attribut "Flaeche.Jahr" hinzugefügt !!============================================================================== MODEL SZ_Quarantaeneorganismen_Landwirtschaft_V1_1 AT "https://models.geo.sz.ch" VERSION "2023-12-14" = IMPORTS UNQUALIFIED INTERLIS; DOMAIN Punkt = COORD 2672000.000 .. 2719000.000 [m] ,1193000.000 .. 1232000.000 [m] ,ROTATION 2 -> 1; Polygon = SURFACE WITH (STRAIGHTS) VERTEX Punkt WITHOUT OVERLAPS > 0.001; !!------------------------------------------------------------------------------ TOPIC Stammdaten = !!------------------------------------------------------------------------------ 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 Typ EXTENDS Katalogeintrag = UNIQUE Code; UNIQUE Name; END Typ; END Stammdaten; !!------------------------------------------------------------------------------ TOPIC Fachdaten = DEPENDS ON SZ_Quarantaeneorganismen_Landwirtschaft_V1_1.Stammdaten; !!------------------------------------------------------------------------------ CLASS Flaeche = OID AS UUIDOID; Jahr : MANDATORY 1900 .. 2500 [Y]; Bemerkung : MTEXT*2000; Geometrie : MANDATORY Polygon; END Flaeche; ASSOCIATION Flaeche_Typ = rTyp (EXTERNAL) -- {1} SZ_Quarantaeneorganismen_Landwirtschaft_V1_1.Stammdaten.Typ; Flaeche -- {0..*} Flaeche; END Flaeche_Typ; END Fachdaten; END SZ_Quarantaeneorganismen_Landwirtschaft_V1_1.