INTERLIS 2.3; /** !!------------------------------------------------------------------------------ * !! Version | wer | Aenderung * !!------------------------------------------------------------------------------ * !! 2021-02-02 | STP | Initialversion Publikationsdatenmodell Amtliche Vermessung (AV) Bundesmodell DM.01 * !! In diesem Modell werden alle Layer definiert, welche für den "Grundbuchplan" erforderlich sind. * !! 2021-03-17 | STP | Fixpunkte: Begehbarkeit optional (für LFP3, HFP) */ !!@ technicalContact="mailto:geoinformation@gl.ch" MODEL GL_AV_DM01_Publikation_V1 (de) AT "https://www.gl.ch" VERSION "2021-03-17" = IMPORTS Units,GeometryCHLV95_V1; TOPIC AV_DM01 = OID AS INTERLIS.UUIDOID; DOMAIN KoordE = 2460000.000 .. 2870000.000 [INTERLIS.m]; KoordN = 1045000.000 .. 1310000.000 [INTERLIS.m]; Ausrichtung = 0.0 .. 399.9 [Units.Gon]; !! ------------------------------------------------------------------------- !! FIXPUNKTE /** AV-Fixpunkte LFP 1-3; HFP 1-3 */ CLASS Fixpunkte = /** Punktart: LFP 1, LFP 2, LFP 3, HFP 1, HFP 2, HFP 3 */ Art: MANDATORY TEXT*5; /** Nachführungsbereichsidentifikator */ NBIdent: MANDATORY TEXT*12; /** Punktnummer, Identifikator */ Nummer: MANDATORY TEXT*12; /** Punkthöhe über Meer (HFP: zwingend) */ Hoehe: 300.000 .. 3700.000 [INTERLIS.m]; /** Punktzeichen (Art; LFP3: zwingend) */ Punktzeichen: (Stein,Kunststoffzeichen,Bolzen,Rohr,Pfahl,Kreuz,unversichert,weitere:FINAL); /** Begehbarkeit Ja/Nein (LFP1, 2 zwingend) */ Begehbarkeit: (begehbar,nicht_begehbar:FINAL); /** Geometrie: Point */ Geometrie: MANDATORY GeometryCHLV95_V1.Coord2; END Fixpunkte; !! ------------------------------------------------------------------------- !! PROJ. BODENBEDECKUNG /** AV projektierte Bodenbedeckung Gebäude */ CLASS ProjBodenbedeckung_BoFlaeche = /** Objektart */ Art: MANDATORY TEXT; /** Geometrie: CurvePolygon */ Geometrie: MANDATORY GeometryCHLV95_V1.Surface; END ProjBodenbedeckung_BoFlaeche; !! ------------------------------------------------------------------------- !! BODENBEDECKUNG /** AV Bodenbedeckung BOFläche */ CLASS Bodenbedeckung_BoFlaeche = /** Objektart */ Art: MANDATORY TEXT; /** Ausrichtung zusätzlicher Punktsymbole */ Ori: 0.0 .. 399.9 [Units.Gon]; /** Geometrie: CurvePolygon */ Geometrie: MANDATORY GeometryCHLV95_V1.Surface; END Bodenbedeckung_BoFlaeche; /** AV Bodenbedeckung Objektname */ CLASS Bodenbedeckung_Objektname = /** Name */ Name: MANDATORY TEXT*30; /** Textposition Ostwert */ TextPos_E: KoordE; /** Textposition Nordwert */ TextPos_N: KoordN; /** Textrotation; Umrechnung zu Rotationswerten für die Positionierung: Rot = 100 - Ori * 0.9 */ Ori: MANDATORY Ausrichtung; /** Textausrichtung horizontal */ HAli: HALIGNMENT; !! HAli undefiniert = Center /** Textausrichtung vertikal */ VAli: VALIGNMENT; !! VAli undefiniert = Half /** Geometrie: Point */ Pos: MANDATORY GeometryCHLV95_V1.Coord2; END Bodenbedeckung_Objektname; !! ------------------------------------------------------------------------- !! EINZELOBJEKTE /** AV Einzelobjekte Flächenelement */ CLASS Einzelobjekte_Flaechenelement = /** Objektart */ Art: MANDATORY TEXT; /** Symbolpositionierung Ostwert */ SymbolPos_E: KoordE; /** Symbolpositionierung Nordwert */ SymbolPos_N: KoordN; /** Symbolausrichtung; Umrechnung zu Rotationswerten für die Positionierung: Rot = 100 - Ori * 0.9 */ Ori: Ausrichtung; /** Geometrie: CurvePolygon */ Geometrie: MANDATORY GeometryCHLV95_V1.Surface; END Einzelobjekte_Flaechenelement; /** AV Einzelobjekte Linienelement */ CLASS Einzelobjekte_Linienelement = /** Objektart */ Art: MANDATORY TEXT; /** Symbolpositionierung Ostwert */ SymbolPos_E: KoordE; /** Symbolpositionierung Nordwert */ SymbolPos_N: KoordN; /** Symbolausrichtung; Umrechnung zu Rotationswerten für die Positionierung: Rot = 100 - Ori * 0.9 */ Ori: Ausrichtung; /** Geometrie: CompoundCurve */ Geometrie: MANDATORY GeometryCHLV95_V1.Line; END Einzelobjekte_Linienelement; /** AV Einzelobjekte Punktobjekt */ CLASS Einzelobjekte_Punktelement = /** Objektart */ Art: MANDATORY TEXT; /** Symbolausrichtung; Umrechnung zu Rotationswerten für die Positionierung: Rot = 100 - Ori * 0.9 */ Ori: Ausrichtung; /** Geometrie: Point */ Geometrie: MANDATORY GeometryCHLV95_V1.Coord2; END Einzelobjekte_Punktelement; /** AV Einzelobjekte Objektname */ CLASS Einzelobjekte_Objektname = /** Name */ Name: MANDATORY TEXT*30; /** Textposition Ostwert */ TextPos_E: KoordE; /** Textposition Nordwert */ TextPos_N: KoordN; /** Textrotation; Umrechnung zu Rotationswerten für die Positionierung: Rot = 100 - Ori * 0.9 */ Ori: MANDATORY Ausrichtung; /** Textausrichtung horizontal */ HAli: HALIGNMENT; !! HAli undefiniert = Center /** Textausrichtung vertikal */ VAli: VALIGNMENT; !! VAli undefiniert = Half /** Geometrie: Point */ Pos: MANDATORY GeometryCHLV95_V1.Coord2; END Einzelobjekte_Objektname; !! ------------------------------------------------------------------------- !! NOMENKLATUR /** AV Nomenklatur: Flurnamen, Ortsnamen */ CLASS Nomenklatur = /** Flurname, Ortsname */ Name: MANDATORY TEXT*40; /** Namen-Art (wird für Beschriftungseinstellung genutzt) */ Art: MANDATORY (ortsname,flurname); /** Textposition Ostwert aus Tabelle flurnamepos */ TextPos_E: KoordE; /** Textposition Nordwert aus Tabelle flurnamepos */ TextPos_N: KoordN; /** Textrotation; Umrechnung zu Rotationswerten für die Positionierung: Rot = 100 - Ori * 0.9 */ Ori: Ausrichtung; /** Textausrichtung horizontal */ HAli: HALIGNMENT; !! HAli undefiniert = Center /** Textausrichtung vertikal */ VAli: VALIGNMENT; !! VAli undefiniert = Half /** Geometrie: CurvePolygon aus Tabelle flurname */ Geometrie: MANDATORY GeometryCHLV95_V1.Area; END Nomenklatur; !! ------------------------------------------------------------------------- !! PROJ. GRUNDSTUECKE /** AV projektierte Grundstücke: Liegenschaft (sog. "Parzelle") */ CLASS ProjGrundstuecke_Liegenschaft = /** BFSNr */ BFSNr: 1630..1632; /** Gemeinde */ Gemeinde: TEXT; /** Nachführungsbereichsidentifikator */ NBIdent: MANDATORY TEXT*12; /** Grundbuch */ Grundbuch: MANDATORY TEXT; /** Eidgenössischer Grundstücksidentifikator (EGRID) */ EGRID: MANDATORY TEXT*14; /** Grundstücksnummer */ Nummer: MANDATORY TEXT*12; /** Gültigkeit */ Gueltigkeit: MANDATORY (rechtskraeftig,streitig); /** Vollständigkeit */ Vollstaendigkeit: MANDATORY (Vollstaendig,unvollstaendig); /** Grundstücks-Art: Liegenschaft */ Art: MANDATORY (Liegenschaft,SelbstRecht(Baurecht,Quellenrecht,Konzessionsrecht,weitere),Bergwerk); /** amtliche Grundstücksfläche [m2] */ Flaechenmass: MANDATORY 1..999999999 [Units.m2]; /** Geometrie: CurvePolygon (Gebietseinteilung) */ Geometrie: MANDATORY GeometryCHLV95_V1.Area; END ProjGrundstuecke_Liegenschaft; /** AV projektierte Grundstücke: selbstständige und dauernde Rechte (SDR), Baurecht */ CLASS ProjGrundstuecke_SDR = /** BFSNr */ BFSNr: 1630..1632; /** Gemeinde */ Gemeinde: TEXT; /** Nachführungsbereichsidentifikator */ NBIdent: MANDATORY TEXT*12; /** Grundbuch */ Grundbuch: MANDATORY TEXT; /** Eidgenössischer Grundstücksidentifikator (EGRID) */ EGRID: MANDATORY TEXT*14; /** Grundstücksnummer */ Nummer: MANDATORY TEXT*12; /** Gültigkeit */ Gueltigkeit: MANDATORY (rechtskraeftig,streitig); /** Vollständigkeit */ Vollstaendigkeit: MANDATORY (Vollstaendig,unvollstaendig); /** Grundstücks-Art: SDR.Baurecht */ Art: MANDATORY (Liegenschaft,SelbstRecht(Baurecht,Quellenrecht,Konzessionsrecht,weitere),Bergwerk); /** amtliche Grundstücksfläche [m2] */ Flaechenmass: MANDATORY 1..999999999 [Units.m2]; /** Geometrie: CurvePolygon (Gebietseinteilung) */ Geometrie: MANDATORY GeometryCHLV95_V1.Area; END ProjGrundstuecke_SDR; /** AV projektierte Grundstücke: Nummer (sog. "Parzellennummer") */ CLASS ProjGrundstuecke_Nummer = /** BFSNr */ BFSNr: 1630..1632; /** Nachführungsbereichsidentifikator */ NBIdent: MANDATORY TEXT*12; /** Eidgenössischer Grundstücksidentifikator (EGRID) */ EGRID: MANDATORY TEXT*14; /** Grundstücksnummer */ Nummer: MANDATORY TEXT*12; /** Grundstücks-Art: Liegenschaft, SDR.Baurecht */ Art: MANDATORY (Liegenschaft,SelbstRecht(Baurecht,Quellenrecht,Konzessionsrecht,weitere),Bergwerk); /** Textrotation; Umrechnung zu Rotationswerten für die Positionierung: Rot = 100 - Ori * 0.9 */ Ori: Ausrichtung; /** Textausrichtung horizontal */ HAli: HALIGNMENT; !! HAli undefiniert = Center /** Textausrichtung vertikal */ VAli: VALIGNMENT; !! VAli undefiniert = Half /** Geometrie: Point */ Pos: MANDATORY GeometryCHLV95_V1.Coord2; END ProjGrundstuecke_Nummer; !! ------------------------------------------------------------------------- !! GRUNDSTUECKE /** AV Grundstücke: Liegenschaft (sog. "Parzelle") */ CLASS Grundstuecke_Liegenschaft = /** BFSNr */ BFSNr: 1630..1632; /** Gemeinde */ Gemeinde: TEXT; /** Nachführungsbereichsidentifikator */ NBIdent: MANDATORY TEXT*12; /** Grundbuch */ Grundbuch: MANDATORY TEXT; /** Eidgenössischer Grundstücksidentifikator (EGRID) */ EGRID: MANDATORY TEXT*14; /** Grundstücksnummer */ Nummer: MANDATORY TEXT*12; /** Gültigkeit */ Gueltigkeit: MANDATORY (rechtskraeftig,streitig); /** Vollständigkeit */ Vollstaendigkeit: MANDATORY (Vollstaendig,unvollstaendig); /** Grundstücks-Art: Liegenschaft */ Art: MANDATORY (Liegenschaft,SelbstRecht(Baurecht,Quellenrecht,Konzessionsrecht,weitere),Bergwerk); /** amtliche Grundstücksfläche [m2] */ Flaechenmass: MANDATORY 1..999999999 [Units.m2]; /** Geometrie: CurvePolygon (Gebietseinteilung) */ Geometrie: MANDATORY GeometryCHLV95_V1.Area; END Grundstuecke_Liegenschaft; /** AV Grundstücke: selbstständige und dauernde Rechte (SDR), Baurecht */ CLASS Grundstuecke_SDR = /** BFSNr */ BFSNr: 1630..1632; /** Gemeinde */ Gemeinde: TEXT; /** Nachführungsbereichsidentifikator */ NBIdent: MANDATORY TEXT*12; /** Grundbuch */ Grundbuch: MANDATORY TEXT; /** Eidgenössischer Grundstücksidentifikator (EGRID) */ EGRID: MANDATORY TEXT*14; /** Grundstücksnummer */ Nummer: MANDATORY TEXT*12; /** Gültigkeit */ Gueltigkeit: MANDATORY (rechtskraeftig,streitig); /** Vollständigkeit */ Vollstaendigkeit: MANDATORY (Vollstaendig,unvollstaendig); /** Grundstücks-Art: SDR.Baurecht */ Art: MANDATORY (Liegenschaft,SelbstRecht(Baurecht,Quellenrecht,Konzessionsrecht,weitere),Bergwerk); /** amtliche Grundstücksfläche [m2] */ Flaechenmass: MANDATORY 1..999999999 [Units.m2]; /** Geometrie: CurvePolygon (Gebietseinteilung) */ Geometrie: MANDATORY GeometryCHLV95_V1.Area; END Grundstuecke_SDR; /** AV Grundstücke: Nummer (sog. "Parzellennummer") */ CLASS Grundstuecke_Nummer = /** BFSNr */ BFSNr: 1630..1632; /** Nachführungsbereichsidentifikator */ NBIdent: MANDATORY TEXT*12; /** Eidgenössischer Grundstücksidentifikator (EGRID) */ EGRID: MANDATORY TEXT*14; /** Grundstücksnummer */ Nummer: MANDATORY TEXT*12; /** Grundstücks-Art: Liegenschaft, SDR.Baurecht */ Art: MANDATORY (Liegenschaft,SelbstRecht(Baurecht,Quellenrecht,Konzessionsrecht,weitere),Bergwerk); /** Textrotation; Umrechnung zu Rotationswerten für die Positionierung: Rot = 100 - Ori * 0.9 */ Ori: Ausrichtung; /** Textausrichtung horizontal */ HAli: HALIGNMENT; !! HAli undefiniert = Center /** Textausrichtung vertikal */ VAli: VALIGNMENT; !! VAli undefiniert = Half /** Geometrie: Point */ Pos: MANDATORY GeometryCHLV95_V1.Coord2; END Grundstuecke_Nummer; /** AV Grundstücke: Grenzpunkt */ CLASS Grundstuecke_Grenzpunkt = /** Punktnummer, Identifikator */ Identifikator: TEXT*12; /** Punktzeichen, Symbol (Art) */ Punktzeichen: MANDATORY (Stein,Kunststoffzeichen,Bolzen,Rohr,Pfahl,Kreuz,unversichert,weitere); /** exakt definiert Ja/Nein */ ExaktDefiniert: MANDATORY (Ja,Nein); /** Geometrie: Point */ Geometrie: MANDATORY GeometryCHLV95_V1.Coord2; END Grundstuecke_Grenzpunkt; !! ------------------------------------------------------------------------- !! HOHEITSGRENZEN /** AV Hoheitsgrenzen: Kantonsgrenzabschnitt */ CLASS Hoheitsgrenzen_Kantonsgrenzabschnitt = /** Gültigkeit */ Gueltigkeit: MANDATORY (rechtskraeftig,streitig,provisorisch,undefiniert); /** Geometrie: CompoundCurve */ Geometrie: MANDATORY GeometryCHLV95_V1.Line; END Hoheitsgrenzen_Kantonsgrenzabschnitt; /** AV Hoheitsgrenzen: Gemeindegrenzen */ CLASS Hoheitsgrenzen_Gemeindegrenzen = /** BFSNr */ BFSNr: MANDATORY 1630..1632; /** Gemeindename */ Gemeinde: MANDATORY TEXT; /** Geometrie: CurvePolygon */ Geometrie: MANDATORY GeometryCHLV95_V1.Area; END Hoheitsgrenzen_Gemeindegrenzen; /** AV Hoheitsgrenzen: Punkt */ CLASS Hoheitsgrenzen_Punkt = /** Punktnummer, Identifikator */ Identifikator: TEXT*12; /** Punktzeichen, Symbol (Art) */ Punktzeichen: MANDATORY (Stein,Kunststoffzeichen,Bolzen,Rohr,Pfahl,Kreuz,unversichert,weitere); /** Hoheitsgrenzstein Ja/Nein */ Hoheitsgrenzstein: MANDATORY (Ja,Nein); /** exakt definiert Ja/Nein */ ExaktDefiniert: MANDATORY (Ja,Nein); /** Geometrie: Point */ Geometrie: MANDATORY GeometryCHLV95_V1.Coord2; END Hoheitsgrenzen_Punkt; !! ------------------------------------------------------------------------- !! GEBÄUDEADRESSEN /** AV Gebäudeadressen: Lokalisation */ CLASS Gebaeudeadressen_Lokalisation = /** Bezeichnung der Lokalisation, Strassenname */ Text: MANDATORY TEXT*60; /** Lokalisationsnummer */ Lokalisationsnummer: TEXT*12; /** Art: Strasse, benanntes Gebiet */ Art: MANDATORY (BenanntesGebiet,Strasse,Platz); /** Nummerierungsprinzip für die Gebäudeadressierung */ Nummerierungsprinzip: MANDATORY (keineNummern,beliebig,aufsteigend,ungeradelinks,geradelinks); /** Textrotation; Umrechnung zu Rotationswerten für die Positionierung: Rot = 100 - Ori * 0.9 */ Ori: Ausrichtung; /** Textausrichtung horizontal */ HAli: HALIGNMENT; !! HAli undefiniert = Center /** Textausrichtung vertikal */ VAli: VALIGNMENT; !! VAli undefiniert = Half /** Geometrie: Point */ Pos: MANDATORY GeometryCHLV95_V1.Coord2; END Gebaeudeadressen_Lokalisation; /** AV Gebäudeadressen: Hausnummer */ CLASS Gebaeudeadressen_Hausnummer = /** Hausnummer */ Hausnummer: MANDATORY TEXT*12; /** Eidgenössischer Gebäudeidentifikator (EGID) */ EGID: 1..999999999; /** Eidgenössischer Eingangsidentifikator (EDID) */ EDID: 0..99; /** Eingangskoordinate Ostwert */ Eingang_E: KoordE; /** Eingangskoordinate Nordwert */ Eingang_N: KoordN; /** Textrotation; Umrechnung zu Rotationswerten für die Positionierung: Rot = 100 - Ori * 0.9 */ Ori: Ausrichtung; /** Textausrichtung horizontal */ HAli: HALIGNMENT; !! HAli undefiniert = Center /** Textausrichtung vertikal */ VAli: VALIGNMENT; !! VAli undefiniert = Half /** Geometrie: Point */ Pos: MANDATORY GeometryCHLV95_V1.Coord2; END Gebaeudeadressen_Hausnummer; END AV_DM01; END GL_AV_DM01_Publikation_V1.