INTERLIS 2.3; /** Kantonales Geodatenmodell Kantonales Schutzinventar */ !! Version | Who | Modification !!------------------------------------------------------------------------------ !! 2026-02-27 | sfe | 1. Version, basierend auf bestehender Modelldokumentation !! | Stand September 2017 !!------------------------------------------------------------------------------ !!@ technicalContact = mailto:mail@lisag.ch !!@ IDGeoIV = "62-UR,63-UR" !!@ furtherInformation = https://webgis.lisag.ch/PDF/Datenmodelle/DM_Kantonales_Schutzinventar_intern_UR_V1.pdf !!@ Compiler-Version = "ili2c-5.5.4-3efaa31e5ca3d92bff4943e3a569faf9f3b1735e" MODEL Schutzinventar_intern_UR_V1 (de) AT "https://webgis.lisag.ch/models/" VERSION "2026-02-27" = IMPORTS CatalogueObjects_V1, GeometryCHLV95_V1; DOMAIN TOPIC Codelisten EXTENDS CatalogueObjects_V1.Catalogues = DOMAIN Kategorie = ( Kultur, Landschaft, Natur); CLASS Bedeutung_Catalogue EXTENDS CatalogueObjects_V1.Catalogues.Item = Code: MANDATORY TEXT*10; Description: MANDATORY TEXT*255; Comment: TEXT*255; UNIQUE Code; END Bedeutung_Catalogue; STRUCTURE Bedeutung_CatRef EXTENDS CatalogueObjects_V1.Catalogues.MandatoryCatalogueReference = Reference (EXTENDED): MANDATORY REFERENCE TO (EXTERNAL) Bedeutung_Catalogue; END Bedeutung_CatRef; CLASS Objekttyp_Catalogue EXTENDS CatalogueObjects_V1.Catalogues.Item = Code: MANDATORY TEXT*10; Description: MANDATORY TEXT*255; Comment: TEXT*255; Kategorie: MANDATORY Kategorie; istPunkt: MANDATORY BOOLEAN; istLinie: MANDATORY BOOLEAN; istFlaeche: MANDATORY BOOLEAN; UNIQUE Code; END Objekttyp_Catalogue; STRUCTURE Objekttyp_CatRef EXTENDS CatalogueObjects_V1.Catalogues.MandatoryCatalogueReference = Reference (EXTENDED): MANDATORY REFERENCE TO (EXTERNAL) Objekttyp_Catalogue; END Objekttyp_CatRef; CLASS Inventar_Status_Catalogue EXTENDS CatalogueObjects_V1.Catalogues.Item = Code: MANDATORY TEXT*10; Description: MANDATORY TEXT*255; Comment: TEXT*255; UNIQUE Code; END Inventar_Status_Catalogue; STRUCTURE Inventar_Status_CatRef EXTENDS CatalogueObjects_V1.Catalogues.MandatoryCatalogueReference = Reference (EXTENDED): MANDATORY REFERENCE TO (EXTERNAL) Inventar_Status_Catalogue; END Inventar_Status_CatRef; CLASS Kartierungsgrundlage_Catalogue EXTENDS CatalogueObjects_V1.Catalogues.Item = Code: MANDATORY TEXT*10; Description: MANDATORY TEXT*255; Comment: TEXT*255; UNIQUE Code; END Kartierungsgrundlage_Catalogue; STRUCTURE Kartierungsgrundlage_CatRef EXTENDS CatalogueObjects_V1.Catalogues.MandatoryCatalogueReference = Reference (EXTENDED): MANDATORY REFERENCE TO (EXTERNAL) Kartierungsgrundlage_Catalogue; END Kartierungsgrundlage_CatRef; CLASS AM_L_Bereich_Catalogue EXTENDS CatalogueObjects_V1.Catalogues.Item = Code: MANDATORY TEXT*10; Description: MANDATORY TEXT*255; Comment: TEXT*255; UNIQUE Code; END AM_L_Bereich_Catalogue; STRUCTURE AM_L_Bereich_CatRef EXTENDS CatalogueObjects_V1.Catalogues.MandatoryCatalogueReference = Reference (EXTENDED): MANDATORY REFERENCE TO (EXTERNAL) AM_L_Bereich_Catalogue; END AM_L_Bereich_CatRef; CLASS AU_Typ_Catalogue EXTENDS CatalogueObjects_V1.Catalogues.Item = Code: MANDATORY TEXT*10; Description: MANDATORY TEXT*255; Comment: TEXT*255; UNIQUE Code; END AU_Typ_Catalogue; STRUCTURE AU_Typ_CatRef EXTENDS CatalogueObjects_V1.Catalogues.MandatoryCatalogueReference = Reference (EXTENDED): MANDATORY REFERENCE TO (EXTERNAL) AU_Typ_Catalogue; END AU_Typ_CatRef; CLASS HM_Kartiereinheit_Catalogue EXTENDS CatalogueObjects_V1.Catalogues.Item = Code: MANDATORY TEXT*10; Description: MANDATORY TEXT*255; Comment: TEXT*255; UNIQUE Code; END HM_Kartiereinheit_Catalogue; STRUCTURE HM_Kartiereinheit_CatRef EXTENDS CatalogueObjects_V1.Catalogues.MandatoryCatalogueReference = Reference (EXTENDED): MANDATORY REFERENCE TO (EXTERNAL) HM_Kartiereinheit_Catalogue; END HM_Kartiereinheit_CatRef; CLASS HM_Typ_Catalogue EXTENDS CatalogueObjects_V1.Catalogues.Item = Code: MANDATORY TEXT*10; Description: MANDATORY TEXT*255; Comment: TEXT*255; UNIQUE Code; END HM_Typ_Catalogue; STRUCTURE HM_Typ_CatRef EXTENDS CatalogueObjects_V1.Catalogues.MandatoryCatalogueReference = Reference (EXTENDED): MANDATORY REFERENCE TO (EXTERNAL) HM_Typ_Catalogue; END HM_Typ_CatRef; CLASS Bio_Typ_Catalogue EXTENDS CatalogueObjects_V1.Catalogues.Item = Code: MANDATORY TEXT*10; Description: MANDATORY TEXT*255; Comment: TEXT*255; UNIQUE Code; END Bio_Typ_Catalogue; STRUCTURE Bio_Typ_CatRef EXTENDS CatalogueObjects_V1.Catalogues.MandatoryCatalogueReference = Reference (EXTENDED): MANDATORY REFERENCE TO (EXTERNAL) Bio_Typ_Catalogue; END Bio_Typ_CatRef; CLASS Geodatenmodell_Catalogue EXTENDS CatalogueObjects_V1.Catalogues.Item = Code: MANDATORY TEXT*10; Description: MANDATORY TEXT*255; Comment: TEXT*255; UNIQUE Code; END Geodatenmodell_Catalogue; STRUCTURE Geodatenmodell_CatRef EXTENDS CatalogueObjects_V1.Catalogues.MandatoryCatalogueReference = Reference (EXTENDED): MANDATORY REFERENCE TO (EXTERNAL) Geodatenmodell_Catalogue; END Geodatenmodell_CatRef; END Codelisten; TOPIC Schutzinventar = DEPENDS ON Schutzinventar_intern_UR_V1.Codelisten; !! Datemodell übrige Biotope (punkt, linie, fläche) STRUCTURE Zusatz_weitere_Biotope = Bio_Typ: Schutzinventar_intern_UR_V1.Codelisten.Bio_Typ_CatRef; Bio_Typ_Kt: TEXT*255; END Zusatz_weitere_Biotope; !! Datenmodell Auengebiete STRUCTURE Zusatz_Auengebiet = AU_Typ: Schutzinventar_intern_UR_V1.Codelisten.AU_Typ_CatRef; END Zusatz_Auengebiet; !! Datenmodell Amphibien - Nur Flächen STRUCTURE Zusatz_Amphibiengebiet = AM_L_Bereich: Schutzinventar_intern_UR_V1.Codelisten.AM_L_Bereich_CatRef; END Zusatz_Amphibiengebiet; !! Datenmodell Hochmoor STRUCTURE Zusatz_Hochmoor = /* Teilobjektnummer */ HM_TO: 0 .. 9999; HM_Kartiereinheit: Schutzinventar_intern_UR_V1.Codelisten.HM_Kartiereinheit_CatRef; HM_Typ: Schutzinventar_intern_UR_V1.Codelisten.HM_Typ_CatRef; END Zusatz_Hochmoor; !! Datenmodell Moorlandschaft national STRUCTURE Zusatz_Moorlandschaft = /* Teilobjektnummer */ ML_TNR: 0 .. 9999; END Zusatz_Moorlandschaft; !! Datenmodell Trockenwiesen- weiden STRUCTURE Zusatz_Trockenwiesen_weiden = TWW_Bwertungseinheit: 0 .. 9999; TWW_Teilbobjekt: 0 .. 9999; END Zusatz_Trockenwiesen_weiden; CLASS Basis (ABSTRACT) = /* Kantonale Nummer (z.B.:NS.1212.04) */ Objektnummer: MANDATORY TEXT*30; /* Bezeichnung des Objekts */ Objektbezeichnung: MANDATORY TEXT*80; /* Bedeutung National, Regional, Lokal */ Bedeutung: MANDATORY Schutzinventar_intern_UR_V1.Codelisten.Bedeutung_CatRef; /* Objekttyp Byp. Fliesgewässer */ Objekttyp: MANDATORY Schutzinventar_intern_UR_V1.Codelisten.Objekttyp_CatRef; /* Status des Objekts (ist es rechtsgültig, soll es aufgenommen werden?) */ Inventar_Status: MANDATORY Schutzinventar_intern_UR_V1.Codelisten.Inventar_Status_CatRef; /* Datum des RRB zur Aufnahme ins Inventar */ Aufnahmedatum: INTERLIS.XMLDate; /* Datum des RRB zur Entlassung aus Inventar */ Entlassungsdatum: INTERLIS.XMLDate; /* Datum des RRB zur Änderung des Objektes */ Mutationsdatum: INTERLIS.XMLDate; /* Angaben zur Mutation z.B Vergrösserung, Änderung der Bedeutung */ Mutationsgrund: TEXT*250; /* ID im ehemaligen Inventartool Dynasphere */ Dynasphere: 0.00 .. 99999.00; /* Ursprünglicher kantonaler Datenbestand. Hinweis aus welchem Inventar oder welcher Kartierung diese Daten stammen. */ Herkunft: MANDATORY TEXT*250; /* ObjektNr aus Herkunftsdatensatz */ Herkunfts_ObjNr: TEXT*25; /* Angabe der Kartierungsgrundlage */ Kartierungsgrundlage: MANDATORY Schutzinventar_intern_UR_V1.Codelisten.Kartierungsgrundlage_CatRef; /* Um was handelt es sich? */ Beschreibung: MANDATORY MTEXT*5000; /* Was ist zu erhalten ? */ Schutzziel: MANDATORY MTEXT*5000; /* Wie ist es zu schützen? */ Schutzmassnahmen: MANDATORY MTEXT*5000; /* Wie ist es zu pflegen? */ Pflegemassnahme: MTEXT*5000; Bemerkungen: TEXT*255; Datenblatt: INTERLIS.URI; /* Angabe der Kartierungsgrundlage */ Geodatenmodell: MANDATORY Schutzinventar_intern_UR_V1.Codelisten.Geodatenmodell_CatRef; BFSNr: MANDATORY 1201 .. 1220; !! Unique-Constraint kann so nicht gesetzt werden, da Bsp. die TWW als Teilflächen erfasst sind und diese !! nicht zusammengefasst werden können. Es würde sonst das Teiflächenattribut verloren gehen. !!UNIQUE Objektnummer; END Basis; CLASS Flaechenobjekt EXTENDS Schutzinventar_intern_UR_V1.Schutzinventar.Basis = !! Datemodell übrige Biotope (punkt, linie, fläche) Zusatz_weitere_Biotope: Schutzinventar_intern_UR_V1.Schutzinventar.Zusatz_weitere_Biotope; !! Datenmodell kt_Amphibiengebiet Zusatz_Amphibiengebiet: Schutzinventar_intern_UR_V1.Schutzinventar.Zusatz_Amphibiengebiet; !! Datenmodell kt_Auengebiet - Nur Flächen Zusatz_Auengebiet: Schutzinventar_intern_UR_V1.Schutzinventar.Zusatz_Auengebiet; !! Datenmodell Hochmoor Zusatz_Hochmoor: Schutzinventar_intern_UR_V1.Schutzinventar.Zusatz_Hochmoor; !! Datenmodell Moorlandschaft national Zusatz_Moorlandschaft: Schutzinventar_intern_UR_V1.Schutzinventar.Zusatz_Moorlandschaft; !! Datenmodell Trockenwiesen- weiden Zusatz_Trockenwiesen_weiden: Schutzinventar_intern_UR_V1.Schutzinventar.Zusatz_Trockenwiesen_weiden; Geometrie: MANDATORY GeometryCHLV95_V1.MultiSurface; END Flaechenobjekt; CLASS Linienobjekt EXTENDS Schutzinventar_intern_UR_V1.Schutzinventar.Basis = Zusatz_weitere_Biotope: Schutzinventar_intern_UR_V1.Schutzinventar.Zusatz_weitere_Biotope; Geometrie: MANDATORY GeometryCHLV95_V1.MultiLine; END Linienobjekt; CLASS Punktobjekt EXTENDS Schutzinventar_intern_UR_V1.Schutzinventar.Basis = Zusatz_weitere_Biotope: Schutzinventar_intern_UR_V1.Schutzinventar.Zusatz_weitere_Biotope; Geometrie: MANDATORY GeometryCHLV95_V1.Coord2; END Punktobjekt; END Schutzinventar; END Schutzinventar_intern_UR_V1.