INTERLIS 2.3; /** !!------------------------------------------------------------------------------ * !! Version | wer | Aenderung * !!------------------------------------------------------------------------------ * !! 2021-02-02 | STP | Initialversion Publikationsdatenmodell Bereich Nutzungsplanung (NUP, LES, WAL) * !! 2021-02-18 | STP | Metaattribut dxflayer eingefügt, um Layerbildung für DXF zu optimieren */ !!@ technicalContact="mailto:geoinformation@gl.ch" MODEL GL_Bereich_Nutzungsplanung_Publikation_V1 (de) AT "https://www.gl.ch" VERSION "2021-02-18" = IMPORTS GeometryCHLV95_V1; TOPIC DESIGN_PATTERNS (ABSTRACT) = /** Design Pattern Nutzungsplanungs(NUP)-Objekte */ CLASS DP_NUP (ABSTRACT) = /** Zonentyp-Code Stufe Gemeinde */ !!@ dxflayer="true" Zonentyp_Code: MANDATORY TEXT*12; /** Zonentyp Stufe Gemeinde */ Zonentyp: MANDATORY TEXT*80; /** Zonentyp-Abkürzung Stufe Gemeinde */ Zonentyp_Abkuerzung: TEXT*12; /** Bemerkung zum Zonentyp Stufe Gemeinde */ Zonentyp_Bemerkung: MTEXT; /** Grundnutzungs-Code Stufe Kanton */ Grundnutzung_Code: MANDATORY TEXT*12; /** Grundnutzungs-Typ Stufe Kanton */ Grundnutzung_Typ: MANDATORY TEXT*80; /** Grundnutzungs-Abkürzung Stufe Kanton */ Grundnutzung_Abkuerzung: TEXT*12; /** Bemerkung zur Grundnutzung Stufe Kanton */ Grundnutzung_Bemerkung: MTEXT; /** Hauptnutzungs-Code Stufe Bund */ Hauptnutzung_Code: MANDATORY 11..99; /** Hauptnutzungs-Typ Stufe Bund */ Hauptnutzung_Typ: MANDATORY TEXT*80; /** Nutzungsziffer (max. Ausnützung) */ Nutzungsziffer: 0.00..9.00; /** Art der Nutzungsiffer */ Nutzungsziffer_Art: TEXT*40; /** Verbindlichkeit */ Verbindlichkeit: MANDATORY (Nutzungsplanfestlegung,orientierend,hinweisend,wegleitend); /** Publikationsdatum der Festlegung */ publiziertAb: MANDATORY INTERLIS.XMLDate; /** Rechtsstatus: inKraft/laufendeAenderung */ Rechtsstatus: MANDATORY (inKraft,laufendeAenderung); END DP_NUP; /** Design Pattern Grundnutzung Zonenflächen */ CLASS DP_ZF (ABSTRACT) EXTENDS DP_NUP = /** Geometrie: Polygon, Gebietseinteilung */ Geometrie: MANDATORY AREA WITH (ARCS,STRAIGHTS) VERTEX GeometryCHLV95_V1.Coord2 WITHOUT OVERLAPS>0.05; END DP_ZF; /** Design Pattern Überlagernde Festlegungen */ CLASS DP_UF (ABSTRACT) EXTENDS DP_NUP = /** Geometrie: Polygon, Einzelfläche */ Geometrie: MANDATORY SURFACE WITH (ARCS,STRAIGHTS) VERTEX GeometryCHLV95_V1.Coord2 WITHOUT OVERLAPS>0.05; END DP_UF; /** Design Pattern Linienbezogene Festlegungen */ CLASS DP_LF (ABSTRACT) EXTENDS DP_NUP = /** Geometrie: LineString */ Geometrie: MANDATORY GeometryCHLV95_V1.Line; END DP_LF; /** Design Pattern Objekt(Punkt)bezogene Festlegungen */ CLASS DP_OF (ABSTRACT) EXTENDS DP_NUP = /** Geometrie: Point */ Geometrie: MANDATORY GeometryCHLV95_V1.Coord2; END DP_OF; /** Design Pattern Lärmempfindlichkeitsstufen (LES) */ CLASS DP_LES (ABSTRACT) = /** LES-Code */ LES_Code: MANDATORY TEXT*12; /** LES-Bezeichnung */ LES_Bezeichnung: MANDATORY TEXT*80; /** LES-Abkürzung */ LES_Abkuerzung: TEXT*10; /** Typ der LES */ !!@ dxflayer="true" Empfindlichkeitsstufe: MANDATORY (Keine_ES,ES_I,ES_II,ES_III,ES_IV); /** Ist die LES aufestuft? Ja/Nein */ Aufgestuft: BOOLEAN; /** Bemerkungen zur LES */ LES_Bemerkungen: MTEXT; /** Verbindlichkeit */ Verbindlichkeit: MANDATORY (Nutzungsplanfestlegung,orientierend,hinweisend,wegleitend); /** Publikationsdatum der Festlegung */ publiziertAb: MANDATORY INTERLIS.XMLDate; /** Rechtsstatus: inKraft/laufendeAenderung */ Rechtsstatus: MANDATORY (inKraft,laufendeAenderungen); /** Geometrie: Polygon, Gebietseinteilung */ Geometrie: MANDATORY AREA WITH (ARCS,STRAIGHTS) VERTEX GeometryCHLV95_V1.Coord2 WITHOUT OVERLAPS>0.05; END DP_LES; /** Design Pattern Waldabstandslinien (WAL) */ CLASS DP_WAL (ABSTRACT) = /** WAL-Code */ !!@ dxflayer="true" WAL_Code: MANDATORY TEXT*12; /** WAL-Bezeichnung */ WAL_Bezeichnung: MANDATORY TEXT*80; /** WAL-Abkürzung */ WAL_Abkuerzung: TEXT*10; /** Bemerkungen zur WAL */ WAL_Bemerkungen: MTEXT; /** Verbindlichkeit */ Verbindlichkeit: MANDATORY (Nutzungsplanfestlegung,Orientierend,Hinweisend,Wegleitend); /** Publikationsdatum der Festlegung */ publiziertAb: MANDATORY INTERLIS.XMLDate; /** Rechtsstatus: inKraft/laufendeAenderung */ Rechtsstatus: MANDATORY (inKraft,laufendeAenderungen); /** Geometrie: LineString */ Geometrie: MANDATORY GeometryCHLV95_V1.Line; END DP_WAL; END DESIGN_PATTERNS; TOPIC Nutzungsplanung = OID AS INTERLIS.UUIDOID; DEPENDS ON GL_Bereich_Nutzungsplanung_Publikation_V1.DESIGN_PATTERNS; !! GRUNDNUTZUNG ZONENFLÄCHEN /** Grundnutzung/Zonenflächen Glarus Nord (1630) */ CLASS Grundnutzung_Zonenflaeche_1630 EXTENDS GL_Bereich_Nutzungsplanung_Publikation_V1.DESIGN_PATTERNS.DP_ZF = END Grundnutzung_Zonenflaeche_1630; /** Grundnutzung/Zonenflächen Glarus Süd (1631) */ CLASS Grundnutzung_Zonenflaeche_1631 EXTENDS GL_Bereich_Nutzungsplanung_Publikation_V1.DESIGN_PATTERNS.DP_ZF = END Grundnutzung_Zonenflaeche_1631; /** Grundnutzung/Zonenflächen Glarus (1632) */ CLASS Grundnutzung_Zonenflaeche_1632 EXTENDS GL_Bereich_Nutzungsplanung_Publikation_V1.DESIGN_PATTERNS.DP_ZF = END Grundnutzung_Zonenflaeche_1632; !! ÜBERLAGERNDE FESTLEGUNGEN /** Überlagernde Festlegungen Glarus Nord (1630) */ CLASS Ueberlagernde_Festlegung_1630 EXTENDS GL_Bereich_Nutzungsplanung_Publikation_V1.DESIGN_PATTERNS.DP_UF = END Ueberlagernde_Festlegung_1630; /** Überlagernde Festlegungen Glarus Süd (1631) */ CLASS Ueberlagernde_Festlegung_1631 EXTENDS GL_Bereich_Nutzungsplanung_Publikation_V1.DESIGN_PATTERNS.DP_UF = END Ueberlagernde_Festlegung_1631; /** Überlagernde Festlegungen Glarus (1632) */ CLASS Ueberlagernde_Festlegung_1632 EXTENDS GL_Bereich_Nutzungsplanung_Publikation_V1.DESIGN_PATTERNS.DP_UF = END Ueberlagernde_Festlegung_1632; !! LINIENBEZOGENE FESTLEGUNGEN /** Linienbezogene Festelegungen Glarus Nord (1630) */ CLASS Linienbezogene_Festlegung_1630 EXTENDS GL_Bereich_Nutzungsplanung_Publikation_V1.DESIGN_PATTERNS.DP_LF = END Linienbezogene_Festlegung_1630; /** Linienbezogene Festelegungen Glarus Süd (1631) */ CLASS Linienbezogene_Festlegung_1631 EXTENDS GL_Bereich_Nutzungsplanung_Publikation_V1.DESIGN_PATTERNS.DP_LF = END Linienbezogene_Festlegung_1631; /** Linienbezogene Festelegungen Glarus (1632) */ CLASS Linienbezogene_Festlegung_1632 EXTENDS GL_Bereich_Nutzungsplanung_Publikation_V1.DESIGN_PATTERNS.DP_LF = END Linienbezogene_Festlegung_1632; !! OBJEKTBEZOGENE FESTLEGUNGEN /** Objektbezogene Festelegungen Glarus Nord (1630) */ CLASS Objektbezogene_Festlegung_1630 EXTENDS GL_Bereich_Nutzungsplanung_Publikation_V1.DESIGN_PATTERNS.DP_OF = END Objektbezogene_Festlegung_1630; /** Objektbezogene Festelegungen Glarus Süd (1631) */ CLASS Objektbezogene_Festlegung_1631 EXTENDS GL_Bereich_Nutzungsplanung_Publikation_V1.DESIGN_PATTERNS.DP_OF = END Objektbezogene_Festlegung_1631; /** Objektbezogene Festelegungen Glarus (1632) */ CLASS Objektbezogene_Festlegung_1632 EXTENDS GL_Bereich_Nutzungsplanung_Publikation_V1.DESIGN_PATTERNS.DP_OF = END Objektbezogene_Festlegung_1632; END Nutzungsplanung; TOPIC Laermempfindlichkeitsstufen = OID AS INTERLIS.UUIDOID; DEPENDS ON GL_Bereich_Nutzungsplanung_Publikation_V1.DESIGN_PATTERNS; /** LES Glarus Nord (1630) */ CLASS Laermempfindlichkeitsstufen_1630 EXTENDS GL_Bereich_Nutzungsplanung_Publikation_V1.DESIGN_PATTERNS.DP_LES = END Laermempfindlichkeitsstufen_1630; /** LES Glarus Süd (1631) */ CLASS Laermempfindlichkeitsstufen_1631 EXTENDS GL_Bereich_Nutzungsplanung_Publikation_V1.DESIGN_PATTERNS.DP_LES = END Laermempfindlichkeitsstufen_1631; /** LES Glarus (1632) */ CLASS Laermempfindlichkeitsstufen_1632 EXTENDS GL_Bereich_Nutzungsplanung_Publikation_V1.DESIGN_PATTERNS.DP_LES = END Laermempfindlichkeitsstufen_1632; END Laermempfindlichkeitsstufen; TOPIC Waldabstandslinien = OID AS INTERLIS.UUIDOID; DEPENDS ON GL_Bereich_Nutzungsplanung_Publikation_V1.DESIGN_PATTERNS; /** WAL Glarus Nord (1630) */ CLASS Waldabstandslinien_1630 EXTENDS GL_Bereich_Nutzungsplanung_Publikation_V1.DESIGN_PATTERNS.DP_WAL = END Waldabstandslinien_1630; /** WAL Glarus Süd (1631) */ CLASS Waldabstandslinien_1631 EXTENDS GL_Bereich_Nutzungsplanung_Publikation_V1.DESIGN_PATTERNS.DP_WAL = END Waldabstandslinien_1631; /** WAL Glarus (1632) */ CLASS Waldabstandslinien_1632 EXTENDS GL_Bereich_Nutzungsplanung_Publikation_V1.DESIGN_PATTERNS.DP_WAL = END Waldabstandslinien_1632; END Waldabstandslinien; END GL_Bereich_Nutzungsplanung_Publikation_V1.