INTERLIS 2.3; /** Minimales Geodatenmodell "Richtpläne der Kantone" * Geobasisdatensatz Nr. 69 */ !!@ technicalContact=mailto:info@are.admin.ch !!@ IDGeoIV=69 !!@ furtherInformation=https://www.are.admin.ch/mgm MODEL Richtplaene_MGDM_V1_Kommunal_NWOW_V1_0 (de) AT "https://models.gis-daten.ch/nw-ow/" VERSION "2025-04-14" = !! IMPORTS Richtplaene_V1,CHAdminCodes_V1,GeometryCHLV95_V1,LocalisationCH_V1,CatalogueObjectTrees_V1,InternationalCodes_V1; !! IMPORTS GeometryCHLV95_V1,LocalisationCH_V1,CatalogueObjectTrees_V1; IMPORTS GeometryCHLV95_V1; DOMAIN /** MGDM */ MapType = (Richtplankarte, Karte_der_kantonalen_Raumentwicklungsstrategie, weitere_Karten); /** MGDM */ CoordLevel = (Ausgangslage, Richtplaninhalte_Festsetzung, Richtplaninhalte_Zwischenergebnis, Richtplaninhalte_Vororientierung, Richtplaninhalte_nicht_definiert); /** MGDM */ ObjectType = (Positivplanung, Negativplanung, Vorhaben, nicht_definiert); /** MGDM */ CHCantonCode= (NW, OW, LU); /** KGDM */ Rechtsstatus = (inKraft, Aenderung_ab_oeff_Auflage, Aenderung_vor_oeff_Auflage, wird_geloescht, Revision_sistiert); /** KGDM */ MapType_NW = (Siedlungsleitbild, weitere_Karten); /** KGDM */ ObjectType_NW = (Ausgangslage, Richtplan_Konzeptaussage, weitere_Zustaende); TOPIC Katalog_kom_Richtplan_NWOW = CLASS Theme_SLB = !! EXTENDS CatalogueObjectTrees_V1.Catalogues.Item = BFSNr : MANDATORY 1 .. 9999; GmdKuerzel : MANDATORY TEXT*10; ch_ThemeID : 1 .. 9999; ch_Bezeichnung : TEXT*100; kt_ThemeID : 1 .. 99999; kt_Bezeichnung : TEXT*100; kom_ThemeID : 1 .. 999999; kom_Bezeichnung : TEXT*100; slb_ThemeID : MANDATORY TEXT*10; slb_Bezeichnung : MANDATORY TEXT*100; !! UNIQUE slb_ThemeID; END Theme_SLB; !! STRUCTURE Theme_CatRef !! EXTENDS CatalogueObjectTrees_V1.Catalogues.MandatoryCatalogueReference = !! Reference (EXTENDED) : MANDATORY REFERENCE TO (EXTERNAL) Theme; !! END Theme_CatRef; END Katalog_kom_Richtplan_NWOW; TOPIC Siedlungsleitbild = !! DEPENDS ON Richtplaene_MGDM_V1_Kommunal_NWOW_V1_0.Katalog_kom_Richtplan_NWOW_NW_SLB_ES; DEPENDS ON Richtplaene_MGDM_V1_Kommunal_NWOW_V1_0.Katalog_kom_Richtplan_NWOW; CLASS Karte = /** MGDM */ Code : TEXT*50; Titel : TEXT*200; Kartentyp : MANDATORY MapType; Massstabszahl_Druck : 1000 .. 1000000; Massstabszahl_Basiskarte : 1000 .. 1000000; /** MGDM */ Bemerkung : TEXT*255; /** KGDM */ Kartentyp_NW : MANDATORY MapType_NW; Rechtsstatus : MANDATORY Rechtsstatus; Erlass_Gemeinderat : INTERLIS.XMLDate; Genehmigung_Baudirektion : INTERLIS.XMLDate; Planungsbuero : MANDATORY TEXT*200; Auftragsnummer : MANDATORY TEXT*50; END Karte; CLASS Objekt = /** MGDM */ Code : TEXT*50; Originalbezeichnung : TEXT*200; Abkuerzung : TEXT*25; Kapitel : TEXT*200; /** Attribut: Thema, braucht's nicht, wird mit dem SLB Katalog abgehandelt */ !! Thema : MANDATORY Theme_Catref; !! Koordinationsstand : MANDATORY CoordLevel; Koordinationsstand : CoordLevel; !! Objekttyp : MANDATORY ObjectType; Objekttyp : ObjectType; /** MGDM */ Datum_Beschluss : INTERLIS.XMLDate; Massstabszahl_Erfassung : 100 .. 1000000; !! Kanton : MANDATORY CHCantonCode; Kanton : CHCantonCode; Weblink : TEXT*200; Bemerkung : TEXT*255; END Objekt; CLASS Punkt = Geometrie : MANDATORY GeometryCHLV95_V1.Coord2; /** KGDM */ Objekttyp_NW : MANDATORY ObjectType_NW; Objektname : TEXT*200; letzte_Aenderung : MANDATORY INTERLIS.XMLDate; END Punkt; CLASS Linie = Geometrie : MANDATORY GeometryCHLV95_V1.Line; /** KGDM */ Objekttyp_NW : MANDATORY ObjectType_NW; Objektname : TEXT*200; letzte_Aenderung : MANDATORY INTERLIS.XMLDate; END Linie; CLASS Flaeche = Geometrie : MANDATORY SURFACE WITH (ARCS,STRAIGHTS) VERTEX GeometryCHLV95_V1.Coord2 WITHOUT OVERLAPS>0.002; /** KGDM */ Objekttyp_NW : MANDATORY ObjectType_NW; Gebietname : TEXT*200; letzte_Aenderung : MANDATORY INTERLIS.XMLDate; END Flaeche; ASSOCIATION Karte__Objekt = rObjekt -- {1} Objekt; rKarte -- {0..*} Karte; END Karte__Objekt; ASSOCIATION Objekt__Flaeche = rObjekt -- {1} Objekt; rFlaeche -- {0..1} Flaeche; END Objekt__Flaeche; ASSOCIATION Objekt__Punkt = rObjekt -- {1} Objekt; rPunkt -- {0..1} Punkt; END Objekt__Punkt; ASSOCIATION Objekt__Linie = rObjekt -- {1} Objekt; rLinie -- {0..1} Linie; END Objekt__Linie; ASSOCIATION Objekt__Theme = rObjekt -- {0..*} Objekt; rTheme (EXTERNAL) -- {1} Richtplaene_MGDM_V1_Kommunal_NWOW_V1_0.Katalog_kom_Richtplan_NWOW.Theme_SLB; !! rTheme (EXTERNAL) -- {1} Richtplaene_MGDM_V1_Kommunal_NWOW_V1_0.Katalog_kom_Richtplan_NWOW_NW_SLB_ES.Theme; END Objekt__Theme; END Siedlungsleitbild; END Richtplaene_MGDM_V1_Kommunal_NWOW_V1_0.