INTERLIS 2.3; /** Kantonales Minimales Geodatenmodell * Nutzungsplanung */ !! Version | Who | Modification !!------------------------------------------------------------------------------ !! 2024-12-11 | Car | 1. Version. Migration V1.3 von Interlis 1 auf Interlis 2.3. !!------------------------------------------------------------------------------ !!@ technicalContact=mailto:stans@gis-daten.ch !!@ IDGeoIV="73A,73B" !!* Minimales Geodatenmodell Nutzungsplanung (kantonal / kommunal) mit kant. Erweiterungen !!* Geobasisdatensatz Nr. 73 !!* @Issuer http://models.geo.admin.ch/ARE !!* @Version 2021-11-19/V1_2 !! Dateiname: Nutzungsplanung_NWOW_V1_03_Erw.ili !! Version vom: 2025-01-20 !! Domain Rechtsstatus !! ******************* !! Revisionsdatum: Ach, 15.07.2015 Erweiterung wird_geloescht !! Revisionsdatum: Ach, 15.07.2015 Erweiterung Revision_vor_Auflage !! Revisionsdatum: Ach, 18.09.2017 Erweiterung Revision_sistiert !! Revisionsdatum: Stt, 16.06.2022 laufendeAenderung ersetzt mit AenderungMitVorwirkung und AenderungOhneVorwirkung !! Revisionsdatum: Ach, 24.11.2022 Wert angepasst (alt:Revision_vor_Auflage, neu: AenderungVorAuflage) !! Domain DokumentTyp !! ****************** !! Revisionsdatum: Stt, 16.06.2022 Domain hinzugefuegt !! Domain Typ_Dokument !! ******************* !! Revisionsdatum: Ach, 31.03.2023 Erweiterung Plan !! Tabelle Dokument !! **************** !! Revisionsdatum: Stt, 16.06.2022 Attribute Typ, AuszugIndex, publiziertBis hinzugefuegt !! Revisionsdatum: Ach, 16.06.2022 Attribute Kanton und Bemerkungen aus MGDM V1.2 entfernt, sind nur noch Erweiterungen UR NW,OW !! Tabelle Planungsperimeter !! ************************* !! Revisionsdatum: Ach, 08.05.2014 neue Tabelle !! Revisionsdatum: Ach, 08.05.2014 neues Attribut KRB_Datum (für OW) !! Revisionsdatum: Ach, 24.11.2022 neue Attribute oeff_AuflageAb, oeff_AuflageBis, oeff_Auflageplan, GdeVersammlung, GdeVersammlungPlan hinzugefuegt !! Tabelle Planungsperimeter_Geometrie !! *********************************** !! Revisionsdatum: Ach, 08.05.2014 neue Tabelle (für Einzelflächen) !! Tabelle Hauptnutzung_CH !! *********************** !! Revisionsdatum: Ach, 08.05.2014 IDENT Code !! Tabelle Typ_Kt !! ************** !! Revisionsdatum: Ach, 08.05.2014 IDENT Code !! Tabelle Typ !! *********** !! Revisionsdatum: Ach, 08.05.2014 neues Attribut Zustaendigkeit !! Revisionsdatum: Ach, 08.05.2014 neues Attribut Darstellungcode für Abbildungen !! Revisionsdatum: Ach, 08.05.2014 IDENT Code,Zustaendigkeit !! Tabelle Grundnutzung_Zonenflaeche !! ********************************* !! Revisionsdatum: Ach, 08.05.2014 neues Attribut Objektname !! Revisionsdatum: Ach, 08.05.2014 neues Attribut letzte_Aenderung !! Revisionsdatum: Stt, 16.06.2022 Attribut publiziertBis hinzugefuegt !! Tabelle Grundnutzung_BemerkungPos !! ********************************* !! Revisionsdatum: Ach, 08.05.2014 neue Tabelle (für Position der Bemerkungen) !! Tabelle Grundnutzung_ObjektnamePos !! ********************************** !! Revisionsdatum: Ach, 08.05.2014 neue Tabelle (für Position der Objektnamen) !! Tabelle Linienbezogene_Festlegung !! ********************************* !! Revisionsdatum: Ach, 08.05.2014 neues Attribut Objektname !! Revisionsdatum: Ach, 08.05.2014 neues Attribut letzte_Aenderung !! Revisionsdatum: Stt, 16.06.2022 Attribut publiziertBis hinzugefuegt !! Tabelle Linienbezogene_BemerkungPos !! *********************************** !! Revisionsdatum: Ach, 08.05.2014 neue Tabelle (für Position der Bemerkungen) !! Tabelle Linienbezogene_ObjektnamePos !! ************************************ !! Revisionsdatum: Ach, 08.05.2014 neue Tabelle (für Position der Objektnamen) !! Tabelle Linienbezogene_Dokumente !! ******************************** !! Revisionsdatum: Ach, 10.12.2015 neue Tabelle (für Dokumete) !! Tabelle Objektbezogene_Festlegung !! ********************************* !! Revisionsdatum: Ach, 08.05.2014 neues Attribut Ori !! Revisionsdatum: Ach, 08.05.2014 neues Attribut Objektname !! Revisionsdatum: Ach, 08.05.2014 neues Attribut letzte_Aenderung !! Revisionsdatum: Stt, 16.06.2022 Attribut publiziertBis hinzugefuegt !! Tabelle Objektbezogene_BemerkungPos !! *********************************** !! Revisionsdatum: Ach, 08.05.2014 neue Tabelle (für Position der Bemerkungen) !! Tabelle Objektbezogene_ObjektnamePos !! ************************************ !! Revisionsdatum: Ach, 08.05.2014 neue Tabelle (für Position der Objektnamen) !! Tabelle Ueberlagernde_Festlegung !! ******************************** !! Revisionsdatum: Ach, 08.05.2014 neues Attribute Objektname !! Revisionsdatum: Ach, 08.05.2014 neues Attribute letzte_Aenderung !! Revisionsdatum: Stt, 16.06.2022 Attribut publiziertBis hinzugefuegt !! Revisionsdatum: Ach, 24.11.2022 neues Attribut Verzicht (nur fuer Gewaesserraum) !! Tabelle UeberlagerndeGefahren_BemerkungPos !! ****************************************** !! Revisionsdatum: Ach, 08.05.2014 neue Tabelle (für Position der Bemerkungen) !! Tabelle Ueberlagernde_Festlegung_Gefahren !! ***************************************** !! Revisionsdatum: Ach, 08.05.2014 neue Tabelle !! Revisionsdatum: Ach, 08.05.2014 neues Attribute Objektname !! Revisionsdatum: Ach, 08.05.2014 neues Attribute letzte_Aenderung !! Revisionsdatum: Stt, 16.06.2022 Attribut publiziertBis hinzugefuegt !! Tabelle UeberlagerndeGefahren_BemerkungPos !! ****************************************** !! Revisionsdatum: Ach, 08.05.2014 neue Tabelle (für Position der Bemerkungen) !! Tabelle Vermassungslinie !! ************************ !! Revisionsdatum: Ach, 08.05.2014 neue Tabelle !! Revisionsdatum: Ach, 22.07.2014 neue Strukturierung der Vermassungslinie, Vermassungspunkte !! Revisionsdatum: Ach, 21.08.2014 neue Strukturierung der Tabelle !! Tabelle Hilfslinie !! ****************** !! Revisionsdatum: Ach, 08.05.2014 neue Tabelle !! Tabelle Sondernutzungsplan !! ************************** !! Revisionsdatum: Ach, 08.05.2014 neue Tabelle !! Revisionsdatum: Ach, 14.08.2015 Anpassung Attribut Genehmigungsinstanz mit Wert OW_Regierungsrat !! Revisionsdatum: Ach, 14.08.2015 Anpassung Attribut Genehmigungsinstanz mit Wert NW_Baudirektion !! Tabelle Sondernutzung_NamePos !! ***************************** !! Revisionsdatum: Ach, 08.05.2014 neue Tabelle (für Position vom Namen) !! Tabelle Amt !! *********** !! Revisionsdatum: Stt, 16.06.2022 Attribute UID, Zeile1, Zeile2, Strasse, Hausnr, PLZ, Ort, UID UNIQE hinzugefuegt !! Tabelle Datenbestand !! ******************** !! Revisionsdatum: Stt, 16.06.2022 Attribute BasketID UNIQE hinzugefuegt !! Zusätzliche Erweiterungen für internes ili !! ****************************************** !! ****************************************** !! Tabelle UeberlagerndeDokumente !! ****************************** !! Revisionsdatum: Ach, 08.05.2014 neue Tabelle (für zusätzliche Dokumente) !! Tabelle UeberlagerndeGefahrenPos !! ******************************** !! Revisionsdatum: Ach, 08.05.2014 neue Tabelle (für Gefahrenzonenabkürzungen und deren Positionen) !! Tabelle GWR_dicht_ueberbaute_Gebiete !! ************************************ !! Revisionsdatum: Ach, 08.05.2014 neue Tabelle (Gebietseinteilung) !! Revisionsdatum: Ach, 08.05.2014 NW: zeigt Differenz RG-GWR zu Kantonsvorgabe-GWR !! Revisionsdatum: Ach, 08.05.2014 OW: reduzierter GWR weil angrenzend dicht ueberbautes Gebiet liegt !! Revisionsdatum: Ach, 11.10.2017 Erweiterung 5 Werte im Attribut Art !! Revisionsdatum: Ach, 11.03.2020 OW: Beschluss durch Kt. OW, dass dieser Datensatz nicht mehr benötigt wird !! Revisionsdatum: Ach, 01.04.2020 OW: Daten OW auf Wunsch vom Kanton gelöscht MODEL Nutzungsplanung_NWOW_V2 (de) AT "https://models.gis-daten.ch/nw-ow/" VERSION "2025-01-20" = IMPORTS Raumplanung_Basis_NWOW_V2,CatalogueObjects_V1,GeometryCHLV95_V1; DOMAIN Einzelflaeche = SURFACE WITH (ARCS,STRAIGHTS) VERTEX GeometryCHLV95_V1.Coord2 WITHOUT OVERLAPS>0.010; Gebietseinteilung = AREA WITH (ARCS,STRAIGHTS) VERTEX GeometryCHLV95_V1.Coord2 WITHOUT OVERLAPS>0.010; Orientation = 0.00000 .. 359.99999; Verbindlichkeit = ( Nutzungsplanfestlegung, orientierend, hinweisend, wegleitend ); Kategorie = ( Grundnutzung, ueberlagernde_Festlegung, linienbezogene_Festlegung, objektbezogene_Festlegung ); Typ_Dokument = ( Bericht, Regierungsratsbeschluss, Plan); !! Erweiterung Ablage für Genehmigung kant. GWR Rechtsstatus = ( inKraft, AenderungMitVorwirkung, AenderungOhneVorwirkung, AenderungVorAuflage, !! Erweiterung NW und OW, nur ADALIN intern wird_geloescht, !! Erweiterung NW und OW, nur ADALIN intern Revision_sistiert); !! Erweiterung NW und OW, nur ADALIN intern TypBasketID = OID TEXT*60; TOPIC Katalog_RPL_NWOW = !! BASKET OID AS TypBasketID; CLASS Typ_Kt EXTENDS CatalogueObjects_V1.Catalogues.Item = !! OID AS TypBasketID; CH_Code : MANDATORY 11 .. 99; CH_Bezeichnung : MANDATORY TEXT*80; NWOW_Code : MANDATORY 110 .. 999; NWOW_Bezeichnung : MANDATORY TEXT*80; NWOW_Abkuerzung : TEXT*12; Verbindlichkeit: MANDATORY Verbindlichkeit; Kategorie: MANDATORY Kategorie; Bemerkungen : TEXT*255; !! UNIQUE NWOW_Code; END Typ_Kt; END Katalog_RPL_NWOW; TOPIC Geobasisdaten EXTENDS Raumplanung_Basis_NWOW_V2.Planungsperimeter = DEPENDS ON Nutzungsplanung_NWOW_V2.Katalog_RPL_NWOW; CLASS Typ = Code : MANDATORY 1100 .. 9999; Bezeichnung : MANDATORY TEXT*80; Abkuerzung : TEXT*12; Nutzungsziffer : 0.00 .. 9.00; Nutzungsziffer_Art : TEXT*40; Verbindlichkeit: MANDATORY Verbindlichkeit; Bemerkungen : TEXT*255; Darstellungscode : TEXT*12; !! Erweiterung NW,OW Zustaendigkeit : (kommunal, kantonal); !! Erweiterung NW,OW UNIQUE Code; !!@ name = "Nutzungsziffer" !!@ ilivalid.msg_de = "Die Nutzungsziffer und deren Art muessen beide angegeben werden" MANDATORY CONSTRAINT (DEFINED(Nutzungsziffer) AND DEFINED(Nutzungsziffer_Art)) OR NOT(DEFINED(Nutzungsziffer) AND DEFINED(Nutzungsziffer_Art)) ; END Typ; ASSOCIATION Typ_TypKt = rTyp -- {0..*} Typ; rTyp_Kt (EXTERNAL) -- {1} Nutzungsplanung_NWOW_V2.Katalog_RPL_NWOW.Typ_Kt; END Typ_TypKt; !! Abstrakte Klasse CLASS Geometrie (ABSTRACT) = Bemerkungen : TEXT*255; END Geometrie; ASSOCIATION Geometrie__Typ = rGeometrie -- {0..*} Geometrie; rTyp -- {1} Typ; END Geometrie__Typ; ASSOCIATION Geometrie__Planungsperimeter = rGeometrie -- {0..*} Geometrie; rPlanungsperimeter -- {1} Raumplanung_Basis_NWOW_V2.Planungsperimeter.Planungsperimeter; END Geometrie__Planungsperimeter; /** Grundnutzung */ CLASS Grundnutzung_Zonenflaeche EXTENDS Geometrie = Objektname : TEXT*50; !! Bemerkungen : TEXT*80; letzte_Aenderung : INTERLIS.XMLDate; Geometrie : MANDATORY Gebietseinteilung; END Grundnutzung_Zonenflaeche; !! Einschraenkung greift nur wenn eine vollstaendige Datenpruefung vorgenommen wird. CONSTRAINTS OF Grundnutzung_Zonenflaeche = !!@ name = "Grundnutzung_Kategorie" !!@ ilivalid.msg_de = "Kein Code der Kategorie 'Grundnutzung'" MANDATORY CONSTRAINT (rTyp -> rTyp_Kt -> Kategorie == #Grundnutzung); END; CLASS Grundnutzung_ObjektnamePos = Pos : MANDATORY GeometryCHLV95_V1.Coord2; Ori : Orientation; HAli: HALIGNMENT; !! indefini = Center VAli: VALIGNMENT; !! indefini = Half END Grundnutzung_ObjektnamePos; ASSOCIATION Grundnutzung_ObjektnamePos__Grundnutzung_Zonenflaeche = rGrundnutzung_ObjektnamePos -- {0..*} Grundnutzung_ObjektnamePos; rGrundnutzung_Zonenflaeche -- {1} Grundnutzung_Zonenflaeche; END Grundnutzung_ObjektnamePos__Grundnutzung_Zonenflaeche; CLASS Grundnutzung_BemerkungPos = Pos : MANDATORY GeometryCHLV95_V1.Coord2; Ori : Orientation; HAli: HALIGNMENT; !! indefini = Center VAli: VALIGNMENT; !! indefini = Half END Grundnutzung_BemerkungPos; ASSOCIATION Grundnutzung_BemerkungPos__Grundnutzung_Zonenflaeche = rGrundnutzung_BemerkungPos -- {0..*} Grundnutzung_BemerkungPos; rGrundnutzung_Zonenflaeche -- {1} Grundnutzung_Zonenflaeche; END Grundnutzung_BemerkungPos__Grundnutzung_Zonenflaeche; /** Ueberlagernde Festlegungen */ CLASS Ueberlagernde_Festlegung EXTENDS Geometrie = Objektname : TEXT*50; !! Bemerkungen : TEXT*80; letzte_Aenderung : INTERLIS.XMLDate; Geometrie : MANDATORY Einzelflaeche; END Ueberlagernde_Festlegung; !! Einschraenkung greift nur wenn eine vollstaendige Datenpruefung vorgenommen wird. CONSTRAINTS OF Ueberlagernde_Festlegung = !!@ name = "Ueberlagernde_Festlegung_Kategorie" !!@ ilivalid.msg_de = "Kein Code der Kategorie 'Ueberlagernde_Festlegung'" MANDATORY CONSTRAINT (rTyp -> rTyp_Kt -> Kategorie == #ueberlagernde_Festlegung); END; CLASS Ueberlagernde_Dokumente = Titel_Dokument : TEXT*50; Typ_Dokument : Typ_Dokument; Link_Dokument : TEXT*250; Beschreibung_Dokument : TEXT*150; END Ueberlagernde_Dokumente; ASSOCIATION Ueberlagernde_Dokumente__Ueberlagernde_Festlegung = rUeberlagernde_Dokumente -- {0..*} Ueberlagernde_Dokumente; rUeberlagernde_Festlegung -- {1} Ueberlagernde_Festlegung; END Ueberlagernde_Dokumente__Ueberlagernde_Festlegung; CLASS Ueberlagernde_ObjektnamePos = Pos : MANDATORY GeometryCHLV95_V1.Coord2; Ori : Orientation; HAli: HALIGNMENT; !! indefini = Center VAli: VALIGNMENT; !! indefini = Half END Ueberlagernde_ObjektnamePos; ASSOCIATION Ueberlagernde_ObjektnamePos__Ueberlagernde_Festlegung = rUeberlagernde_ObjektnamePos -- {0..*} Ueberlagernde_ObjektnamePos; rUeberlagernde_Festlegung -- {1} Ueberlagernde_Festlegung; END Ueberlagernde_ObjektnamePos__Ueberlagernde_Festlegung; CLASS Ueberlagernde_BemerkungPos = Pos : MANDATORY GeometryCHLV95_V1.Coord2; Ori : Orientation; HAli: HALIGNMENT; !! indefini = Center VAli: VALIGNMENT; !! indefini = Half END Ueberlagernde_BemerkungPos; ASSOCIATION Ueberlagernde_BemerkungPos__Ueberlagernde_Festlegung = rUeberlagernde_BemerkungPos -- {0..*} Ueberlagernde_BemerkungPos; rUeberlagernde_Festlegung -- {1} Ueberlagernde_Festlegung; END Ueberlagernde_BemerkungPos__Ueberlagernde_Festlegung; /** Ueberlagernde Festlegung Gefahren */ CLASS Ueberlagernde_Festlegung_Gefahren EXTENDS Geometrie = Objektname : TEXT*50; !! Bemerkungen : TEXT*80; letzte_Aenderung : INTERLIS.XMLDate; Geometrie : MANDATORY Einzelflaeche; END Ueberlagernde_Festlegung_Gefahren; !! Einschraenkung greift nur wenn eine vollstaendige Datenpruefung vorgenommen wird. CONSTRAINTS OF Ueberlagernde_Festlegung_Gefahren = !!@ ilivalid.msg_de = "Ueberlagernde_Festlegung_Gefahren '{Code_GMD}' | Bildet keine AREA" SET CONSTRAINT WHERE ( (rTyp -> rTyp_Kt -> NWOW_Code == 531) OR (rTyp -> rTyp_Kt -> NWOW_Code == 532) OR (rTyp -> rTyp_Kt -> NWOW_Code == 533) OR (rTyp -> rTyp_Kt -> NWOW_Code == 534) ): INTERLIS.areAreas(ALL, UNDEFINED, >> Geometrie); !!@ name = "Ueberlagernde_Festlegung_Gefahren_Kategorie" !!@ ilivalid.msg_de = "Kein Code der Kategorie 'Ueberlagernde_Festlegung_Gefahren'" MANDATORY CONSTRAINT (rTyp -> rTyp_Kt -> Kategorie == #ueberlagernde_Festlegung); END; CLASS UeberlagerndeGefahren_ObjektnamePos = Text : TEXT*50; Pos : MANDATORY GeometryCHLV95_V1.Coord2; Ori : Orientation; HAli: HALIGNMENT; !! indefini = Center VAli: VALIGNMENT; !! indefini = Half END UeberlagerndeGefahren_ObjektnamePos; ASSOCIATION UeberlagerndeGefahren_ObjektnamePos__Ueberlagernde_Festlegung_Gefahren = rUeberlagerndeGefahren_ObjektnamePos -- {0..*} UeberlagerndeGefahren_ObjektnamePos; rUeberlagernde_Festlegung_Gefahren -- {1} Ueberlagernde_Festlegung_Gefahren; END UeberlagerndeGefahren_ObjektnamePos__Ueberlagernde_Festlegung_Gefahren; CLASS UeberlagerndeGefahren_BemerkungPos = Pos : MANDATORY GeometryCHLV95_V1.Coord2; Ori : Orientation; HAli: HALIGNMENT; !! indefini = Center VAli: VALIGNMENT; !! indefini = Half END UeberlagerndeGefahren_BemerkungPos; ASSOCIATION UeberlagerndeGefahren_BemerkungPos__Ueberlagernde_Festlegung_Gefahren = rUeberlagerndeGefahren_BemerkungPos -- {0..*} UeberlagerndeGefahren_BemerkungPos; rUeberlagernde_Festlegung_Gefahren -- {1} Ueberlagernde_Festlegung_Gefahren; END UeberlagerndeGefahren_BemerkungPos__Ueberlagernde_Festlegung_Gefahren; /** Linienbezogene Festlegung */ CLASS Linienbezogene_Festlegung EXTENDS Geometrie = Objektname : TEXT*50; !! Bemerkungen : TEXT*80; letzte_Aenderung : INTERLIS.XMLDate; Geometrie : MANDATORY GeometryCHLV95_V1.Line; END Linienbezogene_Festlegung; !! Einschraenkung greift nur wenn eine vollstaendige Datenpruefung vorgenommen wird. CONSTRAINTS OF Linienbezogene_Festlegung = !!@ name = "Linienbezogene_Festlegung_Kategorie" !!@ ilivalid.msg_de = "Kein Code der Kategorie 'Linienbezogene_Festlegung'" MANDATORY CONSTRAINT (rTyp -> rTyp_Kt -> Kategorie == #linienbezogene_Festlegung); END; CLASS Linienbezogene_Dokumente = Titel_Dokument : TEXT*50; Typ_Dokument : Typ_Dokument; Link_Dokument : TEXT*250; Beschreibung_Dokument : TEXT*150; END Linienbezogene_Dokumente; ASSOCIATION Linienbezogene_Dokumente__Linienbezogene_Festlegung = rLinienbezogene_Dokumente -- {0..*} Linienbezogene_Dokumente; rLinienbezogene_Festlegung -- {1} Linienbezogene_Festlegung; END Linienbezogene_Dokumente__Linienbezogene_Festlegung; CLASS Linienbezogene_ObjektnamePos = Pos : MANDATORY GeometryCHLV95_V1.Coord2; Ori : Orientation; HAli: HALIGNMENT; !! indefini = Center VAli: VALIGNMENT; !! indefini = Half END Linienbezogene_ObjektnamePos; ASSOCIATION Linienbezogene_ObjektnamePos__Linienbezogene_Festlegung = rLinienbezogene_ObjektnamePos -- {0..*} Linienbezogene_ObjektnamePos; rLinienbezogene_Festlegung -- {1} Linienbezogene_Festlegung; END Linienbezogene_ObjektnamePos__Linienbezogene_Festlegung; CLASS Linienbezogene_BemerkungPos = Pos : MANDATORY GeometryCHLV95_V1.Coord2; Ori : Orientation; HAli: HALIGNMENT; !! indefini = Center VAli: VALIGNMENT; !! indefini = Half END Linienbezogene_BemerkungPos; ASSOCIATION Linienbezogene_BemerkungPos__Linienbezogene_Festlegung = rLinienbezogene_BemerkungPos -- {0..*} Linienbezogene_BemerkungPos; rLinienbezogene_Festlegung -- {1} Linienbezogene_Festlegung; END Linienbezogene_BemerkungPos__Linienbezogene_Festlegung; /** Objektbezogene Festlegung */ CLASS Objektbezogene_Festlegung EXTENDS Geometrie = Objektname : TEXT*50; !! Bemerkungen : TEXT*80; letzte_Aenderung : INTERLIS.XMLDate; Geometrie : MANDATORY GeometryCHLV95_V1.Coord2; END Objektbezogene_Festlegung; !! Einschraenkung greift nur wenn eine vollstaendige Datenpruefung vorgenommen wird. CONSTRAINTS OF Objektbezogene_Festlegung = !!@ name = "Objektbezogene_Festlegung_Kategorie" !!@ ilivalid.msg_de = "Kein Code der Kategorie 'Objektbezogene_Festlegung'" MANDATORY CONSTRAINT (rTyp -> rTyp_Kt -> Kategorie == #objektbezogene_Festlegung); END; CLASS Objektbezogene_ObjektnamePos = Pos : MANDATORY GeometryCHLV95_V1.Coord2; Ori : Orientation; HAli: HALIGNMENT; !! indefini = Center VAli: VALIGNMENT; !! indefini = Half END Objektbezogene_ObjektnamePos; ASSOCIATION Objektbezogene_ObjektnamePos__Objektbezogene_Festlegung = rObjektbezogene_ObjektnamePos -- {0..*} Objektbezogene_ObjektnamePos; rObjektbezogene_Festlegung -- {1} Objektbezogene_Festlegung; END Objektbezogene_ObjektnamePos__Objektbezogene_Festlegung; CLASS Objektbezogene_BemerkungPos = Pos : MANDATORY GeometryCHLV95_V1.Coord2; Ori : Orientation; HAli: HALIGNMENT; !! indefini = Center VAli: VALIGNMENT; !! indefini = Half END Objektbezogene_BemerkungPos; ASSOCIATION Objektbezogene_BemerkungPos__Objektbezogene_Festlegung = rObjektbezogene_BemerkungPos -- {0..*} Objektbezogene_BemerkungPos; rObjektbezogene_Festlegung -- {1} Objektbezogene_Festlegung; END Objektbezogene_BemerkungPos__Objektbezogene_Festlegung; /** Sondernutzungsplan */ CLASS Sondernutzungsplan EXTENDS Geometrie = publiziertAb : INTERLIS.XMLDate; Rechtsstatus : MANDATORY Rechtsstatus; Name : TEXT*50; Erlassinstanz: MANDATORY (Gemeinde); Erlassdatum : INTERLIS.XMLDate; /** OW: Regierungsrat NW: Regierungsrat oder Baudirektion */ Genehmigungsinstanz: (Regierungsrat, Baudirektion); Genehmigungsdatum : INTERLIS.XMLDate; Mutationsnummer : TEXT*20; letzte_Aenderung : INTERLIS.XMLDate; Hinweis : TEXT*50; Geometrie : MANDATORY Einzelflaeche; END Sondernutzungsplan; CLASS Sondernutzung_NamePos = Pos : MANDATORY GeometryCHLV95_V1.Coord2; Ori : Orientation; HAli: HALIGNMENT; !! indefini = Center VAli: VALIGNMENT; !! indefini = Half END Sondernutzung_NamePos; ASSOCIATION Sondernutzung_NamePos__Sondernutzungsplan = rSondernutzung_NamePos -- {0..*} Sondernutzung_NamePos; rSondernutzungsplan -- {1} Sondernutzungsplan; END Sondernutzung_NamePos__Sondernutzungsplan; END Geobasisdaten; !! fehlt noch im Basis Model !!! !! TOPIC Rechtsvorschriften EXTENDS Raumplanung_Basis_NWOW_V2.Rechtsvorschriften = !! END Rechtsvorschriften; TOPIC TransferMetadaten EXTENDS Raumplanung_Basis_NWOW_V2.TransferMetadaten = END TransferMetadaten; END Nutzungsplanung_NWOW_V2.