INTERLIS 2.3; /** Minimales Geodatenmodell * Statische Waldgrenzen * Geobasisdatensatz Nr. 157 */ !! Version | Who | Modification !!------------------------------------------------------------------------------ !! 2018-07-01 | Wyp | Version 1.2, neu mit ASSOCIATION Waldgrenze_LiniePlanungsperimeter !!------------------------------------------------------------------------------ !! 2022-05-17 | SFe | Version 1.3, Angleichung an MGDM V1.2 !! | - Ergänzung Art_Waldgrenze !! | - Erweiterete Verknpüfungen (Dokumente -> Geometrie) !! | - Alle Datume nun als XMLDate !! | - Mapping Kt. Modell -> MGDMG in Kommentare !! | - compiled successful mit ili2c-5.2.5 !!------------------------------------------------------------------------------ !!@ technicalContact=mailto:mail@lisag.ch !!@ furtherInformation=https://webgis.lisag.ch/PDF/Datenmodelle/T-Geodatmod-NP_Doku_141111.pdf MODEL Waldgrenzen_UR_V1_03_LV95 (de) AT "https://webgis.lisag.ch/models/" VERSION "2022-05-17" = IMPORTS CHAdminCodes_V1,InternationalCodes_V1,LocalisationCH_V1; DOMAIN !! Eingrenzung der Koordinatenausdehnung auf Kt. Uri LKoord = COORD 2640000.000 .. 2720000.000, 1140000.000 .. 1210000.000, ROTATION 2 -> 1; Line = POLYLINE WITH (STRAIGHTS, ARCS) VERTEX LKoord; Einzelflaeche = SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.010; Art_Waldgrenze = ( in_Bauzonen, ausserhalb_Bauzonen ); Verbindlichkeit = ( Nutzungsplanfestlegung, orientierend, !! Mapping MGDM -> Orientiernd hinweisend, !! Mapping MGDM -> Hinweisend wegleitend !! Mapping MGDM -> Wegleitend ); TypeID = OID TEXT*60; RechtsStatus = ( inKraft, laufendeAenderung !! Mapping MGDM -> AenderungOhneVorwirkung !!AenderungMitVorwirkung, !! Gibt es bei den Stat. Waldgrenzen im Kt. Uri nicht !!AenderungOhneVorwirkung ); DokumentTyp = ( Rechtsvorschrift, GesetzlicheGrundlage, Hinweis ); STRUCTURE LocalisedUri = Language : InternationalCodes_V1.LanguageCode_ISO639_1; Text : MANDATORY URI; END LocalisedUri; STRUCTURE MultilingualUri = LocalisedText : BAG {1..*} OF Waldgrenzen_UR_V1_03_LV95.LocalisedUri; UNIQUE (LOCAL) LocalisedText: Language; END MultilingualUri; STRUCTURE LocalisedBlob = Language : InternationalCodes_V1.LanguageCode_ISO639_1; Blob : MANDATORY BLACKBOX BINARY; END LocalisedBlob; STRUCTURE MultilingualBlob = LocalisedBlob : BAG {1..*} OF Waldgrenzen_UR_V1_03_LV95.LocalisedBlob; UNIQUE (LOCAL) LocalisedBlob: Language; END MultilingualBlob; TOPIC Rechtsvorschriften = !! Dokumente für ÖREB werden auf anderem Weg verknüpft CLASS Dokument = Typ : MANDATORY Waldgrenzen_UR_V1_03_LV95.DokumentTyp; Titel : MANDATORY LocalisationCH_V1.MultilingualText; Abkuerzung : LocalisationCH_V1.MultilingualText; OffizielleNr : LocalisationCH_V1.MultilingualText; NurInGemeinde : CHAdminCodes_V1.CHMunicipalityCode; TextImWeb : Waldgrenzen_UR_V1_03_LV95.MultilingualUri; Dokument : Waldgrenzen_UR_V1_03_LV95.MultilingualBlob; AuszugIndex : MANDATORY -1000 .. 1000; Rechtsstatus : MANDATORY Waldgrenzen_UR_V1_03_LV95.RechtsStatus; publiziertAb : MANDATORY INTERLIS.XMLDate; publiziertBis : INTERLIS.XMLDate; END Dokument; END Rechtsvorschriften; TOPIC Geobasisdaten = BASKET OID AS TypeID; DEPENDS ON Waldgrenzen_UR_V1_03_LV95.Rechtsvorschriften; CLASS Planungsperimeter = Auftragsnummer : MANDATORY TEXT*20; Auftragsbeschreibung : MANDATORY TEXT*100; Auftragsdatum : MANDATORY INTERLIS.XMLDate; zustaendiger_Planer : TEXT*50; Auftraggeber : TEXT*50; !! "Exkater" Rechtsstatus und aktueller Verfahrensschritt wird über den Planungsperimeter Nutzungsplanung verwaltet Rechtsstatus : MANDATORY Waldgrenzen_UR_V1_03_LV95.RechtsStatus; Bemerkung_Status : TEXT*50; RRB_Nummer : TEXT*20; RRB_Datum : INTERLIS.XMLDate; Schlusskontrolle_Datum : INTERLIS.XMLDate; publiziertAb : INTERLIS.XMLDate; Bemerkung_Allgemein : TEXT*50; UNIQUE Auftragsnummer; END Planungsperimeter; CLASS Planungsperimeter_Geometrie = Geometrie : MANDATORY Einzelflaeche; END Planungsperimeter_Geometrie; ASSOCIATION Planungsperimeter_GeometrieObjekt = Planungsperimeter_Geometrie -- {0..*} Planungsperimeter_Geometrie; Objekt -- {1} Planungsperimeter; END Planungsperimeter_GeometrieObjekt; CLASS Typ = Code : MANDATORY TEXT*12; Bezeichnung : MANDATORY TEXT*80; Abkuerzung : TEXT*10; Verbindlichkeit : MANDATORY Waldgrenzen_UR_V1_03_LV95.Verbindlichkeit; Bemerkungen : MTEXT; Art : MANDATORY Waldgrenzen_UR_V1_03_LV95.Art_Waldgrenze; Symbol : BLACKBOX BINARY; END Typ; CLASS Waldgrenze_Linie = Geometrie : MANDATORY Line; publiziertAb : MANDATORY INTERLIS.XMLDate; publiziertBis : INTERLIS.XMLDate; Rechtsstatus : MANDATORY Waldgrenzen_UR_V1_03_LV95.RechtsStatus; Bemerkungen : MTEXT; !! Ergänzung Uri letzte_Aenderung : MANDATORY INTERLIS.XMLDate; END Waldgrenze_Linie; ASSOCIATION Geometrie_Dokument = Geometrie (EXTERNAL) -- {0..*} Waldgrenze_Linie; Dokument (EXTERNAL) -- {0..*} Waldgrenzen_UR_V1_03_LV95.Rechtsvorschriften.Dokument; END Geometrie_Dokument; ASSOCIATION Typ_Dokument = Typ (EXTERNAL) -- {0..*} Typ; Dokument (EXTERNAL) -- {0..*} Waldgrenzen_UR_V1_03_LV95.Rechtsvorschriften.Dokument; END Typ_Dokument; ASSOCIATION Typ_Geometrie = Geometrie -- {0..*} Waldgrenze_Linie; WG -<> {1} Typ; END Typ_Geometrie; !! Eränzung Uri ASSOCIATION Waldgrenze_LiniePlanungsperimeter = Waldgrenze_Linie -- {0..*} Waldgrenze_Linie; Planungsperimeter -- {1} Planungsperimeter; END Waldgrenze_LiniePlanungsperimeter; END Geobasisdaten; TOPIC TransferMetadaten = DEPENDS ON Waldgrenzen_UR_V1_03_LV95.Geobasisdaten; CLASS Amt = Name : MANDATORY LocalisationCH_V1.MultilingualText; AmtImWeb : Waldgrenzen_UR_V1_03_LV95.MultilingualUri; UID : TEXT*12; Zeile1 : TEXT*80; Zeile2 : TEXT*80; Strasse : TEXT*100; Hausnr : TEXT*7; PLZ : TEXT*4; Ort : TEXT*40; UNIQUE UID; END Amt; CLASS Datenbestand = !!@ basketRef=Waldgrenzen_UR_V1_03_LV95.Geobasisdaten BasketID : MANDATORY TypeID; Stand : MANDATORY INTERLIS.XMLDate; Lieferdatum : INTERLIS.XMLDate; Bemerkungen : MTEXT; END Datenbestand; ASSOCIATION Datenbestand_zustStelle = zustaendigeStelle -<> {1} Amt; Datenbestand -- {0..*} Datenbestand; END Datenbestand_zustStelle; END TransferMetadaten; END Waldgrenzen_UR_V1_03_LV95.