INTERLIS 2.3; !!============================================================================== !!@ File = "SZ_Waldreservate_2019-05-27.ili"; !!@ Title = "kantonales Datenmodell zum Thema Waldreservate"; !!@ shortDescription = "Dieses Modell beschreibt die Waldreservate. Es erweitert das Bundesmodell (Waldreservate_LV95_V1_1) mit den kantonalen Mehranforderungen"; !!@ Issuer = "http://www.sz.ch/avg"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "https://www.sz.ch"; !!@ kGeoiV_ID = "160"; !!@ kGeoiV_Code = "160.1"; !!@ Themennummer = "A117"; !!@ iliCompilerVersion = "5.0.0-20190401"; !!------------------------------------------------------------------------------ !! Bemerkung: !! - Das Angaben zu: !! - Forstkreise, !! - Forstreviere und !! - Grundstuecke !! werden über räumliche Analysen gewonnen. Diese Attribute müssen NICHT gepflegt werden. !!------------------------------------------------------------------------------ !! Version | wer | Änderung !!------------------------------------------------------------------------------ !! 2019-05-27 | Kep | Erstfassung !!============================================================================== MODEL SZ_Waldreservate_20190527 (de) AT "http://models.geo.sz.ch/AWN/" VERSION "2019-05-27" = IMPORTS UNQUALIFIED INTERLIS; IMPORTS Units; DOMAIN Punkt = COORD 2672000.000 .. 2719000.000 [INTERLIS.m] ,1193000.000 .. 1232000.000 [INTERLIS.m] ,ROTATION 2 -> 1; Polygon = SURFACE WITH (STRAIGHTS) VERTEX Punkt WITHOUT OVERLAPS > 0.001; MCPFE_Klasse = ( MCPFE1_1 !! Keine aktiven Eingriffe ,MCPFE1_2 !! Minimale Eingriffe ,MCPFE1_3 !! Biodiversitätsförderung durch gezielte Eingriffe ); Reservatstyp = ( NWR !! Naturwaldreservat ,SWR !! Sonderwaldreservat ); STRUCTURE Nummer = Nummer : 1..99; END Nummer; STRUCTURE EGRID = EGRID : TEXT*14; END EGRID; !!---------------------------------------------------------------------------------- TOPIC Waldreservate = !!---------------------------------------------------------------------------------- CLASS Waldreservat = ObjNummer : MANDATORY TEXT*30; Name : MANDATORY TEXT*80; Reservatstyp : MANDATORY Reservatstyp; Datenstand : MANDATORY XMLDate; geaendertVon : MANDATORY TEXT*100; geaendertAm : MANDATORY XMLDate; Vertragsbeginn : XMLDate; Vertragsende : XMLDate; Forstkreise : BAG {0..*} OF Nummer; Forstreviere : BAG {0..*} OF Nummer; Grundstuecke : BAG {0..*} OF EGRID; Bemerkung : TEXT*1000; Obj_GesFlaeche : MANDATORY 0.0 .. 999999.0 [Units.ha]; Obj_GISFlaeche : 0.0 .. 999999.0 [Units.ha]; UNIQUE ObjNummer; END Waldreservat; CLASS Waldreservat_Teilobjekt = Teilobj_Nr : MANDATORY TEXT*30; MCPFE_Class : MANDATORY MCPFE_Klasse; Obj_GISTeilobjekt : MANDATORY 0.0 .. 999999.0 [Units.ha]; Bemerkung : TEXT*1000; Geo_Obj : MANDATORY Polygon; UNIQUE Teilobj_Nr; END Waldreservat_Teilobjekt; ASSOCIATION WaldreservatWaldreservat_Teilobjekt = WR_Teilobjekt -- {1..*} Waldreservat_Teilobjekt; WR -<#> {1} Waldreservat; END WaldreservatWaldreservat_Teilobjekt; END Waldreservate; END SZ_Waldreservate_20190527.