INTERLIS 2.3; /** Kantonales Geodatenmodell * Rodungen und Rodungsersatz */ !! Version | Wer | Änderung !!------------------------------------------------------------------------------ !! 2025-08-14 | sfe | Erstellung KGDM V1.0 auf Basis MGDM V1.1 !!============================================================================== !!@ technicalContact=mailto:mail@lisag.ch !!@ IDGeoIV=185.1 !!@ furtherInformation=https://webgis.lisag.ch/PDF/Datenmodelle/DM_Rodungen_UR_V1_0.pdf !!@ Compiler-Version="ili2c-5.5.4-3efaa31e5ca3d92bff4943e3a569faf9f3b1735e" MODEL Rodungen_UR_V1_0 (de) AT "https://webgis.lisag.ch/models/" VERSION "2025-08-14" = IMPORTS GeometryCHLV95_V1,LocalisationCH_V1; TOPIC Rodungen = DOMAIN /* Flächen ohne Kreisbogen */ Polygon = SURFACE WITH (STRAIGHTS) VERTEX GeometryCHLV95_V1.Coord2 WITHOUT OVERLAPS > 0.001; /** Aufzaehlung der verschiedenen Typen, codiert */ ObjektTyp = ( !!@ili2db.dispName="Rodung temporär" G1, !!@ili2db.dispName="Rodung definitiv" G2, !!@ili2db.dispName="Realersatz" G3, !!@ili2db.dispName="MassnahmenNL" G4 ); MassnahmeNLTyp = ( !!@ili2db.dispName="Vernetzung" M1, !!@ili2db.dispName="Revitalisierung / Renaturierung" M2, !!@ili2db.dispName="Waldrand" M3, !!@ili2db.dispName="Biotope" M4, !!@ili2db.dispName="Selven" M5, !!@ili2db.dispName="Waldreservate" M6, !!@ili2db.dispName="Schaffung oder Erhaltung andere besondere Standorte" M7, !!@ili2db.dispName="Aufwertung des Landschaftsbildes" M8, !!@ili2db.dispName="Andere" M9 ); ErsatzMassnahmenNL = ( !!@ili2db.dispName="Nein" N1, !!@ili2db.dispName="Ja: Rodung in Gebiet mit zunehmender Waldfläche (Art. 7 Abs. 2 Bst. a WaG)" N2, !!@ili2db.dispName="Ja: Rodung in Gebiet mit gleichbleibender Waldfläche (Art 7 Abs. 2 Bst. b WaG)" N3 ); RodungszweckTyp = ( !!@ili2db.dispName="Strassenverkehr" R1, !!@ili2db.dispName="Schienenverkehr" R2, !!@ili2db.dispName="Schifffahrt" R3, !!@ili2db.dispName="Luftfahrt" R4, !!@ili2db.dispName="Erzeugung, Übertragung und Lagerung von Energie" R5, !!@ili2db.dispName="Anlagen und Leitungen zur Grundwasserfassung oder Grundwasseranreicherung" R6, !!@ili2db.dispName="Rohstoffe (insbesondere: Kies- und Sandgruben, Steinbrüche und andere nicht der Energiegewinnung dienende Materialentnahmen aus dem Boden)" R7, !!@ili2db.dispName="Entsorgung" R8, !!@ili2db.dispName="Kombinierte Rodungszwecke: Rohstoffe und Entsorgung" R9, !!@ili2db.dispName="Sport / Tourismus und Freizeit" R10, !!@ili2db.dispName="Hochbau" R11, !!@ili2db.dispName="Rückgewinnung von Landwirtschaftlichem Kulturland (Art. 7 Abs. 3 Bst. a WaG)" R12, !!@ili2db.dispName="Wasserbau / Gewässerkorrektionen" R13, !!@ili2db.dispName="Revitalisierungen" R14, !!@ili2db.dispName="Kombinierte Rodungszwecke: Gewässerkorrektionen und Revitalisierungen" R15, !!@ili2db.dispName="Erhaltung und Aufwertung von Biotopen (Art. 7 Abs. 3 Bst. c WaG)" R16, !!@ili2db.dispName="Industrielle Betriebe, Einkaufszentren, Fachmärkte, Güterumschlagsplätze und Verteilzentren" R17, !!@ili2db.dispName="Ortsfeste Funkanlagen" R18, !!@ili2db.dispName="Militärische Bauten und Anlagen" R19, !!@ili2db.dispName="Verschiedenes" R20 ); StandTyp = ( !!@ili2db.dispName="Ja: Rodung und Rodungsersatz realisiert" S1, !!@ili2db.dispName="Ja: Nichtgebrauch der Rodung (Rodungsersatz entfällt)" S2, !!@ili2db.dispName="Nein, noch nicht abgeschlossen" S3 ); !! Erweiterung UR KtStandTyp = ( !!@ili2db.dispName="Bewilligt" B, !!@ili2db.dispName="Rodung teilweise" C1, !!@ili2db.dispName="Rodung vollständig" C2, !!@ili2db.dispName="Ersatzmassnahme ausgeführt" D, !!@ili2db.dispName="Abgeschlossen" E ); ErsatzVerzicht = ( !!@ili2db.dispName="Nein" V1, !!@ili2db.dispName="Ja: Rückgewinnung landwirtschaftliches Kulturland (Art. 7 Abs. 3 Bst. a WaG)" V2, !!@ili2db.dispName="Ja: Hochwasserschutz / Gewässerrevitalisierung (Art 7 Abs. 3 Bst. b WaG)" V3, !!@ili2db.dispName="Ja: Erhalt und Aufwertung von Biotopen (Art. 7 Abs. 3 Bst. c WaG)" V4 ); ZustaendigkeitsTyp = ( !!@ili2db.dispName="Kanton" Z1, !!@ili2db.dispName="Bund" Z2 ); !! Erweiterung UR BewilligungsVerfahren = ( !!@ili2db.dispName="Bundesverfahren mit UVP" B1, !!@ili2db.dispName="Bundesverfahren ohne UVP" B2, !!@ili2db.dispName="Kant. Verfahren mit UVP und Anhörung BAFU" B3, !!@ili2db.dispName="Kant. Verfahren mit/ohne UVP mit Anhörung BAFU" B4, !!@ili2db.dispName="Kant. Verfahren ohne Anhörung BAFU" B5 ); STRUCTURE MassnahmeNLTyp_ = value : MANDATORY MassnahmeNLTyp; END MassnahmeNLTyp_; STRUCTURE ErsatzMassnahmenNL_ = value : MANDATORY ErsatzMassnahmenNL; END ErsatzMassnahmenNL_; STRUCTURE ErsatzVerzicht_ = value : MANDATORY ErsatzVerzicht; END ErsatzVerzicht_; STRUCTURE URI_ = value : MANDATORY URI; END URI_; /* Klasse zur Beschreibung der effektiven Geometrie */ STRUCTURE Objekt = Punkt : GeometryCHLV95_V1.Coord2; Polygon : Polygon; Objekt_Typ : MANDATORY ObjektTyp; MassnahmenNL_Typ : MassnahmeNLTyp; MassnahmenNL_Beschreibung : MTEXT*500; MANDATORY CONSTRAINT DEFINED (Punkt) OR DEFINED (Polygon); END Objekt; /* Klasse zur Beschreibung der Rodungsbewilligung */ CLASS Rodungsbewilligung = Nr_Kanton : MANDATORY TEXT*20; Nr_Bund : TEXT*20; Vorhaben : MANDATORY MTEXT*500; !! Erweiterung UR Gesuch_Eingangsdatum : MANDATORY INTERLIS.XMLDate; Ersatz_Real : MANDATORY BOOLEAN; Ersatz_MassnahmenNL : BAG {0..*} OF ErsatzMassnahmenNL_; Ersatz_Verzicht : BAG {0..*} OF ErsatzVerzicht_; !! Erweiterung UR Ersatz_Frist : MANDATORY INTERLIS.XMLDate; Zustaendigkeit : MANDATORY ZustaendigkeitsTyp; !! Erweiterung UR Bewilligung_Verfahren : MANDATORY BewilligungsVerfahren; !! Erweiterung UR Bewilligung_AuflageVon : INTERLIS.XMLDate; !! Erweiterung UR Bewilligung_AuflageBis : INTERLIS.XMLDate; !! Erweiterung UR Bewilligung_Einsprachen : MANDATORY BOOLEAN; Flaeche_Rodung_def : MANDATORY 0.00 .. 9999999.99; Flaeche_Rodung_temp : MANDATORY 0.00 .. 9999999.99; Flaeche_Fruehere_Rodung15Jahre : 0.00 .. 9999999.99; Flaeche_Ersatz_Real : MANDATORY 0.00 .. 9999999.99; Flaeche_Ersatz_Verzicht : MANDATORY 0.00 .. 9999999.99; Flaeche_Ersatz_MassnahmenNL : 0.00 .. 9999999.99; MassnahmenNL_Typ : BAG {0..*} OF MassnahmeNLTyp_; MassnahmenNL_Beschreibung : MTEXT*500; FlaecheMassnahmeNL_ImWaldareal : 0.00 .. 9999999.99; FlaecheMassnahmeNL_AusserhalbWaldareal : 0.00 .. 9999999.99; MassnahmeNL_Pool : BOOLEAN; Massnahme_WeitereBemerkungen : MTEXT*500; Rodungszweck : MANDATORY RodungszweckTyp; Rodungszweck_Bemerkungen : MTEXT*500; Frist_Rodung : MANDATORY INTERLIS.XMLDate; Frist_Rodung_Bemerkung : MTEXT*500; Frist_Ersatz : MANDATORY INTERLIS.XMLDate; Frist_Ersatz_Bemerkung : MTEXT*500; Ausgleich : BOOLEAN; Stand_Abgeschlossen : MANDATORY StandTyp; !! Erweiterung UR Stand_Status: KtStandTyp; Datum_Abgeschlossen : INTERLIS.XMLDate; Verfuegung_Datum : MANDATORY INTERLIS.XMLDate; Verfuegung_URL : BAG {0..*} OF URI_; !! Erweiterung UR URec_DossierNr : MANDATORY TEXT*20; Weitere_Referenzen : MTEXT*500; !! Erweiterung UR, dafür keine Schwerpunktdefintion Objekte: BAG {1..*} OF Objekt; MANDATORY CONSTRAINT NOT (Stand_Abgeschlossen == #S1) OR (DEFINED (Datum_Abgeschlossen)); END Rodungsbewilligung; !! Erweiterung UR CLASS Gesuchsteller = Name : MANDATORY TEXT*255; Adresse : MANDATORY TEXT*255; Postleitzahl : MANDATORY 0..999999; Ort : MANDATORY TEXT*255; Mail : TEXT*255; Telefon : TEXT*255; END Gesuchsteller; !! Erweiterung UR ASSOCIATION Gesuchsteller__Rodungsbewilligung = rRodungsbewilligung -- {0..*} Rodungsbewilligung; rGesuchsteller -- {1} Gesuchsteller; END Gesuchsteller__Rodungsbewilligung; /** Hilfsklassen für die mehrsprachige Beschreibung der verschiedenen Aufzählungen, bzw. der konkreten Aufzählungswerte */ CLASS ErsatzMassnahmenNLBeschreibung = Typ : MANDATORY ErsatzMassnahmenNL; Beschreibung : MANDATORY LocalisationCH_V1.MultilingualText; END ErsatzMassnahmenNLBeschreibung; CLASS ErsatzVerzichtBeschreibung = Typ : MANDATORY ErsatzVerzicht; Beschreibung : MANDATORY LocalisationCH_V1.MultilingualText; END ErsatzVerzichtBeschreibung; CLASS MassnahmeNLTypBeschreibung = Typ : MANDATORY MassnahmeNLTyp; Beschreibung : MANDATORY LocalisationCH_V1.MultilingualText; END MassnahmeNLTypBeschreibung; CLASS RodungszweckTypBeschreibung = Typ : MANDATORY RodungszweckTyp; Beschreibung : MANDATORY LocalisationCH_V1.MultilingualText; END RodungszweckTypBeschreibung; CLASS ZustaendigkeitsTypBeschreibung = Typ : MANDATORY ZustaendigkeitsTyp; Beschreibung : MANDATORY LocalisationCH_V1.MultilingualText; END ZustaendigkeitsTypBeschreibung; CLASS StandTypBeschreibung = Typ : MANDATORY StandTyp; Beschreibung : MANDATORY LocalisationCH_V1.MultilingualText; END StandTypBeschreibung; CLASS KtStandTypBeschreibung = Typ : MANDATORY KtStandTyp; Beschreibung : MANDATORY LocalisationCH_V1.MultilingualText; END KtStandTypBeschreibung; CLASS ObjektTypBeschreibung = Typ : MANDATORY ObjektTyp; Beschreibung : MANDATORY LocalisationCH_V1.MultilingualText; END ObjektTypBeschreibung; CLASS BewilligungsVerfahrenBeschreibung = Typ : MANDATORY BewilligungsVerfahren; Beschreibung : MANDATORY LocalisationCH_V1.MultilingualText; END BewilligungsVerfahrenBeschreibung; END Rodungen; END Rodungen_UR_V1_0.