INTERLIS 2.3; /** Kantonales Minimales Geodatenmodell * Waldreservat */ !! Version | Who | Modification !!------------------------------------------------------------------------------ !! 2024-01-26 | SFe | 1. Version. !!------------------------------------------------------------------------------ !!@ technicalContact=mailto:mail@lisag.ch !!@ IDGeoIV="160" !!@ furtherInformation=https://webgis.lisag.ch/PDF/Datenmodelle/DM_Waldreservat_UR_V1.pdf !!@ Compiler-Version = "ili2c-5.3.3-be3aa7eaac016c8301424dd1bf027d9ef39f86c8" MODEL Waldreservat_UR_V1 (de) AT "https://webgis.lisag.ch/models/" VERSION "2024-01-26" = IMPORTS OEREB_Basis_UR_V1,Waldreservate_Codelisten_V1_1,GeometryCHLV95_V1,Units; DOMAIN /* Flächen ohne Kreisbogen */ Polygon = SURFACE WITH (STRAIGHTS) VERTEX GeometryCHLV95_V1.Coord2 WITHOUT OVERLAPS > 0.001; TOPIC Geobasisdaten EXTENDS OEREB_Basis_UR_V1.Planungsperimeter = DEPENDS ON Waldreservate_Codelisten_V1_1.Codelisten; /* Klasse für das gesamte Waldreservat */ CLASS Waldreservat = ObjNummer : MANDATORY TEXT*30; Name : MANDATORY TEXT*80; Obj_GesFlaeche : MANDATORY 0.0 .. 999999.0 [Units.ha]; Obj_GISFlaeche : 0.0 .. 999999.0 [Units.ha]; END Waldreservat; /* Klasse für die Waldreservat-Teilgebiete */ CLASS Waldreservat_Teilobjekt = Teilobj_Nr : MANDATORY TEXT*30; MCPFE_Class : MANDATORY Waldreservate_Codelisten_V1_1.Codelisten.MCPFE_Class_CatRef; Obj_GISTeilobjekt : MANDATORY 0.0 .. 999999.0 [Units.ha]; Geo_Obj : MANDATORY Polygon; END Waldreservat_Teilobjekt; ASSOCIATION WaldreservatWaldreservat_Teilobjekt = rWR_Teilobjekt -- {1..*} Waldreservat_Teilobjekt; rWR -<#> {1} Waldreservat; END WaldreservatWaldreservat_Teilobjekt; ASSOCIATION Waldreservat_Planungsperimeter = rWaldreservat -- {0..*} Waldreservat; rPlanungsperimeter -- {1} OEREB_Basis_UR_V1.Planungsperimeter.Planungsperimeter; END Waldreservat_Planungsperimeter; CONSTRAINTS OF Status_Projektiert = !!@ name = "Status_Projektiert" !!@ ilivalid.msg_de = "'{Projstatus}' ist kein proj. Rechtsstatus dieses Verfahrens" MANDATORY CONSTRAINT (Projstatus == #Einleitung) OR (Projstatus == #oeffentliche_Auflage) OR (Projstatus == #Genehmigung) OR (Projstatus == #Genehmigung.genehmigt_rechtsmittelverfahren) OR (Projstatus == #Rechtskraeftig) OR (Projstatus == #Aufgehoben); END; END Geobasisdaten; TOPIC Rechtsvorschriften EXTENDS OEREB_Basis_UR_V1.Rechtsvorschriften = END Rechtsvorschriften; TOPIC TransferMetadaten EXTENDS OEREB_Basis_UR_V1.TransferMetadaten = END TransferMetadaten; END Waldreservat_UR_V1.