INTERLIS 2.3; /** !!------------------------------------------------------------------------------ * !! Version | wer | Aenderung * !!------------------------------------------------------------------------------ * !! 2021-02-11 | STP | Initialversion Publikationsdatenmodell Strassen und Adressen * !! 2021-03-18 | STP | Geometrietyp Adressen_zu_Strassenstuecken neu als POLYLINE nur mit Geraden * !! 2021-07-02 | STP | Patch: EGID/EDID bei Adressen nicht mehr zwingend (obwohl sachlich falsch) * * Zu diesem Modell besteht kein (kantonales) Datenmodell gemäss GeoIG */ !!@ technicalContact="mailto:geoinformation@gl.ch" MODEL GL_StrassenAdressen_Publikation_V1 (de) AT "https://www.gl.ch" VERSION "2021-07-02" = IMPORTS Units,GeometryCHLV95_V1; TOPIC StrAdr = OID AS INTERLIS.UUIDOID; DOMAIN KoordE = 2460000.000 .. 2870000.000 [INTERLIS.m]; KoordN = 1045000.000 .. 1310000.000 [INTERLIS.m]; Ausrichtung = 0.0 .. 359.9 [Units.Angle_Degree]; /** Gebaeudeadressen */ CLASS Adressen = /** Strassenname */ Strassenname: MANDATORY TEXT*50; /** Hausnummer */ Hausnummer: MANDATORY TEXT*5; /** Postleitzahl vierstellig */ PLZ4: MANDATORY 8700..8900; /** zweistellige Zusatzziffer zur Postleitzahl */ PLZ_Zusatzziffer: 0..99; /** Ortschaftsname */ Ortschaft: MANDATORY TEXT*50; /** Gemeindenummer BFS-Nr */ BFS_Nr: MANDATORY 1600..1650; /** Gemeindename */ Gemeinde: MANDATORY TEXT*50; /** Strassennummer */ Strassennummer: TEXT*10; /** Eidgenössischer Gebäudeidentifikator EGID aus dem eidg. Gebäude- und Wohnungsregister GWR */ GWR_EGID: 1..999999999; /** Eidgenössischer Gebäudeeingangsidentifikator EDID (relativ zum EGID) aus dem eidg. Gebäude- und Wohnungsregister GWR */ GWR_EDID: 0..99; /** Ost-Koordinate */ Koord_Ost: MANDATORY KoordE; /** Nord-Koordinate */ Koord_Nord: MANDATORY KoordN; /** Textausrichtung horizontal */ HAli: HALIGNMENT; !! HAli undefiniert = Center /** Textausrichtung vertikal */ VAli: VALIGNMENT; !! VAli undefiniert = Half /** Beschriftungs-Ausrichtung */ Label_Rotation: Ausrichtung; /** Grundbuch-Nummer */ Grundbuch: MANDATORY 1600..1650; /** Geometrie: Point */ Geometrie: MANDATORY GeometryCHLV95_V1.Coord2; END Adressen; /** Strassenstuecke */ CLASS Strassenstuecke = /** Art: Strasse, Platz */ Art: MANDATORY (Strasse,Platz); /** Lokalisationsname, Strassenname */ Lokalisationsname: MANDATORY TEXT; /** Lokalisationsnummer, Strassennummer */ Lokalisationsnummer: MANDATORY TEXT*10; /** Nummerierungsprinzip für die Gebäudeadressen */ Nummerierungsprinzip: MANDATORY (aufsteigend,geradelinks,ungeradelinks,beliebig,keineNummern); /** Geometrie: CompoundCurve */ Geometrie: MANDATORY GeometryCHLV95_V1.Line; END Strassenstuecke; /** benannte Gebiete */ CLASS benannte_Gebiete = /** Lokalisationsname, Gebietsname */ Lokalisationsname: MANDATORY TEXT; /** Lokalisationsnummer, Gebietsnummer */ Lokalisationsnummer: MANDATORY TEXT*10; /** Nummerierungsprinzip für die Gebäudeadressen */ Nummerierungsprinzip: MANDATORY (aufsteigend,geradelinks,ungeradelinks,beliebig,keineNummern); /** Geometrie: CurvePolygon */ Geometrie: MANDATORY GeometryCHLV95_V1.Surface; END benannte_Gebiete; /** Zuordnung der Adressen (Hausnummern) zu den Strassenstuecken - Markierungslinie */ CLASS Adressen_zu_Strassenstuecken = /** Strassennummer */ Strassennummer: MANDATORY TEXT*10; /** Geometrie: LineString (es werden nur einfache Geraden erzeugt) */ Geometrie: MANDATORY POLYLINE WITH (STRAIGHTS) VERTEX GeometryCHLV95_V1.Coord2; END Adressen_zu_Strassenstuecken; END StrAdr; END GL_StrassenAdressen_Publikation_V1.