TRANSFER INTERLIS1; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! !! Datenmodell 2001 der Amtlichen Vermessung !! "Bund mit Mehranforderungen BL" DM01AVBL, abgeleitet von DM01AVCH, !! BL !! beschrieben in INTERLIS Version 1 (SN 612030) !! BL !! !! Bundesamt fuer Landestopographie (swisstopo) !! Eidg. Vermessungsdirektion (V+D) !! CH-3084 Wabern !! www.swisstopo.admin.ch/ und www.interlis.ch !! !! Amt fuer Geoinformation !! BL 01.03.2012 !! Frenkendoerferstrasse 17 !! BL 01.03.2012 !! CH-4410 Liestal !! BL 01.03.2012 !! www.geo.bl.ch -> Geodaten -> Datenmodelle !! BL !! !! Version: 24 deutsch !! Dateiname: DM01AVBL24D.ili, Datum: 01.03.2012 !! BL 01.03.2012 !! ersetzt die Version vom 01.09.2008 !! BL 01.03.2012 !! (abgeleitet von DM01AVCH24D.ili des Bundes) !! BL !! !! Das vorliegende Datenmodell gilt fuer den Bezugsrahmen !! "Landesvermessung 1903+ (LV95)". !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! MODEL DM01AVBL24LV95D_20120301 !! BL 01.03.2012 DOMAIN LKoord = COORD2 2480000.000 1070000.000 2850000.000 1310000.000; HKoord = COORD3 2480000.000 1070000.000 -200.000 2850000.000 1310000.000 5000.000; Hoehe = DIM1 -200.000 5000.000; Genauigkeit = [0.0 .. 700.0]; !! in cm !! BL 01.03.2012 Zuverlaessigkeit = ( ja, !! genuegend !! 0 nein); !! ungenuegend !! 1 Status = ( projektiert, !! 0 gueltig); !! 1 Qualitaetsstandard = ( AV93, !! 0 PV74, !! 1 PN, !! 2 PEP, !! Provisorischen Ersatzprodukte !! 3 weitere); !! Keine Objekte in der Kategorie weitere, !! 4 !! nur fuer Erweiterungen Rotation = GRADS 0.0 399.9; Schriftgroesse = ( klein, !! 0 mittel, !! 1 gross); !! 2 Schriftstil = ( normal, !! 0 gesperrt, !! 1 weitere); !! Keine Objekte in der Kategorie weitere, !! 2 !! nur fuer Erweiterungen Versicherungsart = ( Stein, !! 0 Kunststoffzeichen, !! 1 Bolzen, !! 2 Rohr, !! 3 Pfahl, !! 4 Kreuz, !! 5 unversichert, !! 6 weitere); !! Keine Objekte in der Kategorie weitere, !! 7 !! nur fuer Erweiterungen Status_GA = ( !! Fuer Gebaeudeadressen, siehe SN 612040 projektiert, !! neues Objekt, in Bearbeitung !! 0 !! Zustand zufaellig real, !! Objekt existiert real !! 1 vergangen); !! Objekt existiert nicht mehr !! 2 Sprachtyp = ( !! Fuer Gebaeudeadressen, siehe SN 612040 de, !! deutsch !! 0 fr, !! francais !! 1 it, !! italiano !! 2 rm, !! rumantsch !! 3 en); !! english !! 4 !! Die Herkunftsart ist ab Version 24 nur noch optional. !! BL Herkunftsart = ( !! BL terrestrisch, !! 0 !! BL GPS, !! 1 !! BL photogrammetrisch, !! 2 !! BL Planabgriff, !! 3 !! BL konstruiert, !! 4 !! BL weitere); !! 5 !! BL Schutzart = ( !! Aus Modell Ostschweiz !! BL kein_Schutz, !! 0 !! BL Schacht, !! 1 !! BL ueberdeckt, !! 2 !! BL Ring); !! um Bolzen (zusaetzlich zum Modell Ostschweiz) !! 3 !! BL Bestimmungsklasse = [1 .. 9]; !! BL 01.03.2012 !! BK Beschreibung !! BL 01.03.2012 !! -- --------------------------------------------- !! 1 Netzausgleich LFP/HFP !! 2 Polygonzug, Freie Station mit 3 LFP, Streckenausgleich HFP3 !! 3 Doppelaufnahme, Freie Station mit LFP/GP !! 4 Kontrollierte Aufnahme, rechnerische Konstruktion von kontrollierten !! Punkten aus !! 5 Einfache Aufnahme !! 6 Konstruierter Punkt !! 7 nicht belegt !! 8 Doppelt digitalisiert !! 9 einfach digitalisiert !!------------------------------------------------------------------------------- !! !! Allgemeine Hinweise !! !! 1) OPTIONAL bedeutet, dass das Attribut zwar ueblich ist, aber nicht !! zu jedem Element vergeben werden kann. Beispiel: GueltigerEintrag !! macht nur Sinn, wenn das Element oder Objekt gueltig ist, !! bei projektierten Objekten hingegen ist das Attribut leer. !! !! 2) Bei den Beschriftungs-Attributen Ori, HAli, VAli und Schriftgroesse !! bedeutet OPTIONAL Folgendes: !! Wenn der tatsaechliche Wert im System des Geometers vom Default-Wert !! abweicht, muss der AVS-Export dieses Attribut exportieren. !! !! Wenn anderseits der aktuelle Wert gleich dem Default-Wert ist, !! darf der AVS-Export den Wert leer lassen. Der AVS-Import beim !! Empfaenger wendet bei leeren Beschriftungs-Attributen den !! Default-Wert an. !! !! 3) Gelegentlich kommen Hinweise vor in der Art "Erklaerungen Kap. 3.11". !! Solche Angaben beziehen sich auf das Dokument "Erklaerungen bezueglich !! des DM.01-AV-CH, Version 24" vom Bund. !! !! 4) Aenderungen gegenueber dem Bundesmodell sind im INTERLIS-Modell !! (*.ili-File) durch einen Kommentar in Kolonne 82 gekennzeichnet. !! Er heisst "!! BL" (ohne Gaensefuesschen). In der Broschuere sind solche !! Zeilen fett gedruckt. !! !! 5) Kommentare und Erlaeuterungen sind in der Broschuere grau hinterlegt. !! !! 6) Ab Version 24 des DM01 wird der Standardwert von fehlenden optionalen !! Attributen mit "undefiniert = " statt "default = " beschrieben. !! !! 7) An mehreren Stellen kommt der Begriff EGID vor. Er bedeutet !! "Eidg. Gebaeude-Identifikator" und ist eindeutig ueber die ganze Schweiz. !! !!------------------------------------------------------------------------------- TOPIC FixpunkteKategorie1 = TABLE LFP1Nachfuehrung = NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: durch Bund definiert !! BL !! CH0100000001 !! BL Identifikator: TEXT*12; !! Vergabe durch swisstopo Beschreibung: TEXT*30; Perimeter: OPTIONAL SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.200; !! Fuer zukuenftige Nachfuehrungen ist das Attribut GueltigerEintrag zu !! erfassen. Datum1 betrifft die alten Nachfuehrungen und wird nicht mehr !! angewendet. In der naechsten Revision des Datenmodells wird das Attribut !! Datum1 geloescht und das Attribut GueltigerEintrag wird obligatorisch. GueltigerEintrag: OPTIONAL DATE; Datum1: OPTIONAL DATE; !! z.B. Datum des gueltigen Eintrags IDENT NBIdent, Identifikator; END LFP1Nachfuehrung; !! Ist der LFP1 auch Hoheitsgrenzpunkt, so muss Punktzeichen !! angegeben werden, da dieser Punkt in !! Gemeindegrenzen.Hoheitsgrenzpunkt kopiert wird. TABLE LFP1 = !! Triangulationspunkt I-IIIter Ordnung Entstehung: -> LFP1Nachfuehrung; !! Beziehung 1-mc NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: durch Bund definiert !! BL !! CH030000xxxx wobei xxxx = Nummer der Landeskarte !! BL Nummer: TEXT*12; !! Vergabe durch swisstopo Geometrie: LKoord; HoeheGeom: OPTIONAL Hoehe; LageGen: Genauigkeit; LageZuv: Zuverlaessigkeit; HoeheGen: OPTIONAL Genauigkeit; !! abhaengig von HoeheGeom HoeheZuv: OPTIONAL Zuverlaessigkeit; !! abhaengig von HoeheGeom Begehbarkeit: ( begehbar, nicht_begehbar); Punktzeichen: OPTIONAL Versicherungsart; Qualitaetscode: Bestimmungsklasse; !! BL 01.03.2012 IDENT NBIdent, Nummer; END LFP1; TABLE LFP1Pos = LFP1Pos_von: -> LFP1; !! Beziehung 1-1; beschriftet Nummer Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Left //; VAli: OPTIONAL VALIGNMENT // undefiniert = Bottom //; IDENT LFP1Pos_von; END LFP1Pos; TABLE LFP1Symbol = LFP1Symbol_von: -> LFP1; !! Beziehung 1-c Ori: OPTIONAL Rotation // undefiniert = 0.0 //; IDENT LFP1Symbol_von; END LFP1Symbol; TABLE HFP1Nachfuehrung = NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: durch Bund definiert !! BL !! CH0100000001 !! BL Identifikator: TEXT*12; !! Vergabe durch swisstopo Beschreibung: TEXT*30; Perimeter: OPTIONAL SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.200; !! Fuer zukuenftige Nachfuehrungen ist das Attribut GueltigerEintrag zu !! erfassen. Datum1 betrifft die alten Nachfuehrungen und wird nicht mehr !! angewendet. In der naechsten Revision des Datenmodells wird das Attribut !! Datum1 geloescht und das Attribut GueltigerEintrag wird obligatorisch. GueltigerEintrag: OPTIONAL DATE; Datum1: OPTIONAL DATE; !! z.B. Datum des gueltigen Eintrags IDENT NBIdent, Identifikator; END HFP1Nachfuehrung; TABLE HFP1 = !! Landesnivellement Entstehung: -> HFP1Nachfuehrung; !! Beziehung 1-mc NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: durch Bund definiert !! BL !! Beispiel: CH0200000xxx gemaess swisstopo !! BL Nummer: TEXT*12; !! Vergabe durch swisstopo Geometrie: LKoord; HoeheGeom: Hoehe; LageGen: OPTIONAL Genauigkeit; LageZuv: OPTIONAL Zuverlaessigkeit; HoeheGen: Genauigkeit; HoeheZuv: Zuverlaessigkeit; IDENT NBIdent, Nummer; Geometrie; END HFP1; TABLE HFP1Pos = HFP1Pos_von: -> HFP1; !! Beziehung 1-1; beschriftet Nummer Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Left //; VAli: OPTIONAL VALIGNMENT // undefiniert = Bottom //; IDENT HFP1Pos_von; END HFP1Pos; END FixpunkteKategorie1. !!------------------------------------------------------------------------------- TOPIC FixpunkteKategorie2 = TABLE LFP2Nachfuehrung = NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Kanton !! BL !! BL0100000001 !! BL Identifikator: TEXT*12; !! z.B. Nummer des technischen Dossiers Beschreibung: TEXT*30; !! Der Perimeter entspricht einem Landeskartenblatt. !! BL Perimeter: OPTIONAL SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.200; !! Fuer zukuenftige Nachfuehrungen ist das Attribut GueltigerEintrag zu !! erfassen. Datum1 betrifft die alten Nachfuehrungen und wird nicht mehr !! angewendet. In der naechsten Revision des Datenmodells wird das Attribut !! Datum1 geloescht und das Attribut GueltigerEintrag wird obligatorisch. GueltigerEintrag: OPTIONAL DATE; Datum1: OPTIONAL DATE; !! z.B. Datum des gueltigen Eintrags IDENT NBIdent, Identifikator; END LFP2Nachfuehrung; !! Ist der LFP2 auch Hoheitsgrenzpunkt, so muss Punktzeichen !! angegeben werden, da dieser Punkt in !! Gemeindegrenzen.Hoheitsgrenzpunkt kopiert wird. TABLE LFP2 = !! Triangulationspunkt IVter Ordnung Entstehung: -> LFP2Nachfuehrung; !! Beziehung 1-mc NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Bund !! BL !! CH030000xxxx wobei xxxx = Nummer der Landeskarte !! BL Nummer: TEXT*12; !! Vergabe durch swisstopo Geometrie: LKoord; HoeheGeom: OPTIONAL Hoehe; LageGen: Genauigkeit; LageZuv: Zuverlaessigkeit; HoeheGen: OPTIONAL Genauigkeit; !! abhaengig von HoeheGeom HoeheZuv: OPTIONAL Zuverlaessigkeit; !! abhaengig von HoeheGeom Begehbarkeit: ( begehbar, nicht_begehbar); Punktzeichen: OPTIONAL Versicherungsart; Qualitaetscode: Bestimmungsklasse; !! BL 01.03.2012 IDENT NBIdent, Nummer; END LFP2; TABLE LFP2Pos = LFP2Pos_von: -> LFP2; !! Beziehung 1-1; beschriftet Nummer Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Left //; VAli: OPTIONAL VALIGNMENT // undefiniert = Bottom //; IDENT LFP2Pos_von; END LFP2Pos; TABLE LFP2Symbol = LFP2Symbol_von: -> LFP2; !! Beziehung 1-c Ori: OPTIONAL Rotation // undefiniert = 0.0 //; IDENT LFP2Symbol_von; END LFP2Symbol; TABLE HFP2Nachfuehrung = NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Kanton !! BL !! BL0100000001 !! BL Identifikator: TEXT*12; !! z.B. Nummer des technischen Dossiers Beschreibung: TEXT*30; Perimeter: OPTIONAL SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.200; !! Fuer zukuenftige Nachfuehrungen ist das Attribut GueltigerEintrag zu !! erfassen. Datum1 betrifft die alten Nachfuehrungen und wird nicht mehr !! angewendet. In der naechsten Revision des Datenmodells wird das Attribut !! Datum1 geloescht und das Attribut GueltigerEintrag wird obligatorisch. GueltigerEintrag: OPTIONAL DATE; Datum1: OPTIONAL DATE; !! z.B. Datum des gueltigen Eintrags IDENT NBIdent, Identifikator; END HFP2Nachfuehrung; TABLE HFP2 = !! Kantonsnivellement Entstehung: -> HFP2Nachfuehrung; !! Beziehung 1-mc NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Kanton !! BL !! BL0100000001 !! BL Nummer: TEXT*12; !! Vergabe durch Kanton Geometrie: LKoord; HoeheGeom: Hoehe; LageGen: OPTIONAL Genauigkeit; LageZuv: OPTIONAL Zuverlaessigkeit; HoeheGen: Genauigkeit; HoeheZuv: Zuverlaessigkeit; IDENT NBIdent, Nummer; Geometrie; END HFP2; TABLE HFP2Pos = HFP2Pos_von: -> HFP2; !! Beziehung 1-1; beschriftet Nummer Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Left //; VAli: OPTIONAL VALIGNMENT // undefiniert = Bottom //; IDENT HFP2Pos_von; END HFP2Pos; END FixpunkteKategorie2. !!------------------------------------------------------------------------------- TOPIC FixpunkteKategorie3 = TABLE LFP3Nachfuehrung = NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Gemeinde !! BL Identifikator: TEXT*12; !! z.B. Nummer des technischen Dossiers Beschreibung: TEXT*30; Perimeter: OPTIONAL SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.200; !! Fuer zukuenftige Nachfuehrungen ist das Attribut GueltigerEintrag zu !! erfassen. Datum1 betrifft die alten Nachfuehrungen und wird nicht mehr !! angewendet. In der naechsten Revision des Datenmodells wird das Attribut !! Datum1 geloescht und das Attribut GueltigerEintrag wird obligatorisch. GueltigerEintrag: OPTIONAL DATE; Datum1: OPTIONAL DATE; !! z.B. Datum des gueltigen Eintrags IDENT NBIdent, Identifikator; END LFP3Nachfuehrung; TABLE LFP3 = !! Bisher Basispunkt, Verdichtungspunkt, Polygonpunkt, Passpunkt Entstehung: -> LFP3Nachfuehrung; !! Beziehung 1-mc NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Gemeinde !! BL Nummer: TEXT*12; !! Vergabe durch Kanton Geometrie: LKoord; HoeheGeom: OPTIONAL Hoehe; LageGen: Genauigkeit; LageZuv: Zuverlaessigkeit; HoeheGen: OPTIONAL Genauigkeit; !! abhaengig von HoeheGeom HoeheZuv: OPTIONAL Zuverlaessigkeit; !! abhaengig von HoeheGeom Punktzeichen: Versicherungsart; !! nur unversichert nicht zugelassen Qualitaetscode: Bestimmungsklasse; !! BL 01.03.2012 Protokoll: ( ja, nein); Schutz: Schutzart; !! BL Herkunft: OPTIONAL Herkunftsart; !! BL IDENT NBIdent, Nummer; Geometrie; END LFP3; TABLE LFP3Pos = LFP3Pos_von: -> LFP3; !! Beziehung 1-1; beschriftet Nummer Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Left //; VAli: OPTIONAL VALIGNMENT // undefiniert = Bottom //; IDENT LFP3Pos_von; END LFP3Pos; TABLE LFP3Symbol = LFP3Symbol_von: -> LFP3; !! Beziehung 1-c Ori: OPTIONAL Rotation // undefiniert = 0.0 //; IDENT LFP3Symbol_von; END LFP3Symbol; TABLE HFP3Nachfuehrung = NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Gemeinde !! BL Identifikator: TEXT*12; !! z.B. Nummer des technischen Dossiers Beschreibung: TEXT*30; Perimeter: OPTIONAL SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.200; !! Fuer zukuenftige Nachfuehrungen ist das Attribut GueltigerEintrag zu !! erfassen. Datum1 betrifft die alten Nachfuehrungen und wird nicht mehr !! angewendet. In der naechsten Revision des Datenmodells wird das Attribut !! Datum1 geloescht und das Attribut GueltigerEintrag wird obligatorisch. GueltigerEintrag: OPTIONAL DATE; Datum1: OPTIONAL DATE; !! z.B. Datum des gueltigen Eintrags IDENT NBIdent, Identifikator; END HFP3Nachfuehrung; TABLE HFP3 = !! Gemeindenivellement, wenn keine Hoehe bei LFP3 Entstehung: -> HFP3Nachfuehrung; !! Beziehung 1-mc NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Gemeinde !! BL Nummer: TEXT*12; !! Vergabe durch Kanton Geometrie: LKoord; HoeheGeom: Hoehe; LageGen: OPTIONAL Genauigkeit; LageZuv: OPTIONAL Zuverlaessigkeit; HoeheGen: Genauigkeit; HoeheZuv: Zuverlaessigkeit; IDENT NBIdent, Nummer; Geometrie; END HFP3; TABLE HFP3Pos = HFP3Pos_von: -> HFP3; !! Beziehung 1-1; beschriftet Nummer Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Left //; VAli: OPTIONAL VALIGNMENT // undefiniert = Bottom //; IDENT HFP3Pos_von; END HFP3Pos; TABLE HilfsFPNachfuehrung = NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Gemeinde !! BL Identifikator: TEXT*12; !! z.B. Nummer des technischen Dossiers Beschreibung: TEXT*30; Perimeter: OPTIONAL SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.200; GueltigerEintrag: OPTIONAL DATE; IDENT NBIdent, Identifikator; END HilfsFPNachfuehrung; !! Aus "Datenmodell 2001 der Amtlichen Vermessung, Empfehlungen fuer !! BL !! Erweiterungen" der Landestopografie. !! BL TABLE Hilfsfixpunkt = !! BL !! Entweder a) Basis-, Verdichtungs-, Polygonpunkt- oder Passpunkt !! BL !! nach altem Recht; der Nachfuehrung nicht unterliegend, oder b) !! BL !! Lageaufnahmepunkt (z.B. freie Stationierungen), !! BL !! nicht dauerhafte Kennzeichnung nach TVAV Art 47 Abs4. !! BL !! Muessen den gleichen Genauigkeitsanforderungen wie LFP3 !! BL !! genuegen. Werden im Plan fuer das Grundbuch nicht dargestellt. !! BL Entstehung: -> HilfsFPNachfuehrung; !! Beziehung 1-mc !! BL NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! BL !! Nummerierungsbereich: Gemeinde !! BL Nummer: TEXT*12; !! BL Geometrie: LKoord; !! BL HoeheGeom: OPTIONAL Hoehe; !! BL Punktzeichen: Versicherungsart; !! BL Qualitaetscode: Bestimmungsklasse; !! BL 01.03.2012 Herkunft: OPTIONAL Herkunftsart; !! BL IDENT NBIdent, Nummer; Geometrie; !! BL END Hilfsfixpunkt; !! BL TABLE HilfsfixpunktPos = !! BL Pos_von: -> Hilfsfixpunkt; !! Beziehung 1-1; beschriftet Nummer !! BL Pos: LKoord; !! BL Ori: OPTIONAL Rotation // undefiniert = 100.0 //; !! BL HAli: OPTIONAL HALIGNMENT // undefiniert = Left //; !! BL VAli: OPTIONAL VALIGNMENT // undefiniert = Bottom //; !! BL IDENT Pos_von; !! BL END HilfsfixpunktPos; !! BL TABLE HilfsfixpunktSymbol = !! BL Symbol_von: -> Hilfsfixpunkt; !! Beziehung 1-c !! BL Ori: OPTIONAL Rotation // undefiniert = 0.0 //; !! BL IDENT Symbol_von; !! BL END HilfsfixpunktSymbol; !! BL END FixpunkteKategorie3. !!------------------------------------------------------------------------------- TOPIC Bodenbedeckung = !! Beachten Sie die Technische Vorschrift: "Detaillierungsgrad in der !! BL 01.09.2008 !! Amtlichen Vermessung, Informationsebene Bodenbedeckung". !! BL 01.09.2008 !! Die Gebaeudeart wird nicht in der Bodenbedeckung des DM01AVBL verwaltet, !! BL 01.03.2012 !! sondern im Topic Gebaeudeadressen. !! BL 01.03.2012 DOMAIN !! Hinweis: Trottoir und Verkehrsinseln muessen ab DM01 zwingend !! BL !! in der Bodenbedeckung erfasst werden. !! BL !! Die Erweiterung "Waldstrasse" gilt im Sinne des Waldgesetzes fuer befe- !! BL !! stigte, lastwagenbefahrbare Wege innerhalb des Waldareals. Sie zaehlen !! BL !! gemaess Waldgesetz und langjaehriger Praxis BL zur Waldflaeche. !! BL !! Als eigenstaendige Parzellen ausgeschiedene Strassen durch den Wald, !! BL !! die nicht dem Waldeigentuemer gehoeren, gelten nicht als Waldstrassen, !! BL !! sondern werden mit "Strasse_Weg" erfasst. !! BL BBArt = ( Gebaeude, !! 0 befestigt ( Strasse_Weg, !! 1 Trottoir, !! 2 Verkehrsinsel, !! 3 Bahn, !! 4 Flugplatz, !! 5 Wasserbecken, !! 6 uebrige_befestigte), !! 7 humusiert ( Acker_Wiese_Weide, !! 8 Intensivkultur ( Reben, !! 9 uebrige_Intensivkultur), !!10 Gartenanlage, !!11 Hoch_Flachmoor, !!12 uebrige_humusierte), !!13 Gewaesser ( stehendes, !!14 fliessendes, !!15 Schilfguertel), !!16 bestockt ( geschlossener_Wald ( Wald, !!17 !! BL Waldstrasse), !!18 !! BL Wytweide ( !! Wytweide = bestockte Weide, Erklaerungen Kap. 3.4 Wytweide_dicht, !!19 Wytweide_offen), !!20 uebrige_bestockte), !!21 vegetationslos ( Fels, !!22 Gletscher_Firn, !!23 Geroell_Sand, !!24 Abbau_Deponie, !!25 uebrige_vegetationslose)); !!26 TABLE BBNachfuehrung = NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Gemeinde !! BL Identifikator: TEXT*12; !! z.B. Nummer des technischen Dossiers Beschreibung: TEXT*30; Perimeter: OPTIONAL SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.050; Gueltigkeit: Status; !! Fuer zukuenftige Nachfuehrungen ist das Attribut GueltigerEintrag zu !! erfassen. Datum1 betrifft die alten Nachfuehrungen und wird nicht mehr !! angewendet. In der naechsten Revision des Datenmodells wird das Attribut !! Datum1 geloescht und das Attribut GueltigerEintrag wird obligatorisch. GueltigerEintrag: OPTIONAL DATE; Datum1: OPTIONAL DATE; !! z.B. Datum des gueltigen Eintrags IDENT NBIdent, Identifikator; END BBNachfuehrung; TABLE ProjBoFlaeche = Entstehung: -> BBNachfuehrung // Gueltigkeit = projektiert //; !! Beziehung 1-mc Geometrie: SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.050; Qualitaet: Qualitaetsstandard; Art: BBArt; NO IDENT END ProjBoFlaeche; TABLE ProjGebaeudenummer = ProjGebaeudenummer_von: -> ProjBoFlaeche // Art = Gebaeude // ;!! Beziehung 1-mc !! Als Nummer wird zwingend der EGID verwendet !! BL !! damit eine Uebereinstimmung mit dem GWR und der Gebaeude- !! BL !! Datenbank des Kantons BL entsteht. Die Nummer muss innerhalb der !! BL !! Gebaeudeflaeche platziert werden. !! BL !! Wenn das Gebaeude keinen EGID bekommt (z.B. angebaute Garage), wird in !! BL !! dieser Tabelle kein Datensatz angelegt. !! BL Nummer: TEXT*12; !! Vergabe durch Kanton (bzw. Gemeinde) !! GWR_EGID falls die Definition der Gebaeude mit jener des !! BFS uebereinstimmt !! In BL ist das eine Kopie des Attributs "Nummer". !! BL !! Das Attribut GWR_EGID ist fuer die AVGBS erforderlich, damit !! BL 01.03.2012 !! EGID und Adresse(n) uebertragen werden. !! BL GWR_EGID: [1..999999999]; !! nicht optional !! BL 01.03.2012 IDENT Nummer; !! BL END ProjGebaeudenummer; TABLE ProjGebaeudenummerPos = ProjGebaeudenummerPos_von: -> ProjGebaeudenummer; !! Beziehung 1-1; !! BL !! beschriftet Nummer Pos: LKoord; Ori: Rotation; HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; IDENT ProjGebaeudenummerPos_von; !! BL END ProjGebaeudenummerPos; TABLE ProjObjektname = ProjObjektname_von: -> ProjBoFlaeche; !! Beziehung 1-mc Name: TEXT*30; NO IDENT END ProjObjektname; TABLE ProjObjektnamePos = ProjObjektnamePos_von: -> ProjObjektname; !! Beziehung 1-mc; !! beschriftet Name Pos: LKoord; Ori: Rotation; HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; NO IDENT END ProjObjektnamePos; !! siehe auch Bemerkungen zu BoFlaecheSymbol TABLE ProjBoFlaecheSymbol = ProjBoFlaecheSymbol_von: -> ProjBoFlaeche; !! Beziehung 1-mc Pos: LKoord // Pos innerhalb ProjBoFlaeche //; Ori: OPTIONAL Rotation // undefiniert = 0.0 //; NO IDENT END ProjBoFlaecheSymbol; TABLE BoFlaeche = Entstehung: -> BBNachfuehrung // Gueltigkeit = gueltig //; !! Beziehung 1-mc !! Die Linienattribute (ausgezogen, gestrichelt, ...) werden gemaess !! BL !! Voreinstellung aus den Nachbarschaftsbeziehungen hergeleitet. Es !! BL !! gibt keine individuellen Linienattribute mehr. Folge: Offene Haupt- !! BL !! fassaden sind nicht mehr erkennbar. !! BL Geometrie: AREA WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.050; Qualitaet: Qualitaetsstandard; Art: BBArt; Herkunft: OPTIONAL Herkunftsart; !! Nur bei Gebaeuden verlangt. !! BL NO IDENT END BoFlaeche; TABLE Gebaeudenummer = Gebaeudenummer_von: -> BoFlaeche // Art = Gebaeude //; !! Beziehung 1-mc !! Als Nummer wird zwingend der EGID verwendet !! BL !! damit eine Uebereinstimmung mit dem GWR und der Gebaeude- !! BL !! Datenbank des Kantons BL entsteht. Die Nummer muss innerhalb der !! BL !! Gebaeudeflaeche platziert werden. !! BL !! Wenn das Gebaeude keinen EGID bekommt (z.B. angebaute Garage), wird in !! BL !! dieser Tabelle kein Datensatz angelegt. !! BL Nummer: TEXT*12; !! GWR_EGID falls die Definition der Gebaeude mit jener des !! BFS uebereinstimmt !! In BL ist das eine Kopie des Attributs "Nummer". !! BL !! Das Attribut GWR_EGID ist fuer die AVGBS erforderlich, damit !! BL 01.03.2012 !! EGID und Adresse(n) uebertragen werden. !! BL GWR_EGID: [1..999999999]; !! nicht optional !! BL 01.03.2012 IDENT Nummer; !! BL END Gebaeudenummer; TABLE GebaeudenummerPos = GebaeudenummerPos_von: -> Gebaeudenummer; !! Beziehung 1-1; !! BL !! beschriftet Nummer !! Jede Gebaeudenummer ist genau einmal zu beschriften!! BL Pos: LKoord; Ori: Rotation; HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; IDENT GebaeudenummerPos_von; !! BL END GebaeudenummerPos; !! Hierher gehoeren Gebaeudenamen, Gewaessernamen oder Bezeichnungen von !! BL !! Flaechen. Beispiele: "Schulhaus", "Seminar", "Restaurant", "Bahnhof", !! BL !! "Post", "Hallenbad", "Rhein", "Ergolz", "Sportplatz", "Gartenbad" u.a. !! BL TABLE Objektname = Objektname_von: -> BoFlaeche; !! Beziehung 1-mc Name: TEXT*30; NO IDENT END Objektname; TABLE ObjektnamePos = ObjektnamePos_von: -> Objektname; !! Beziehung 1-mc; beschriftet Name Pos: LKoord; Ori: Rotation; HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; NO IDENT END ObjektnamePos; !! Im Plan fuer das Grundbuch werden Bodenbedeckungsflaechen !! entweder gerastert oder mit Symbolen gefuellt. Dabei sind in !! Abhaengigkeit von Art nur folgende Symbole sinnvoll: !! befestigt.Wasserbecken, Reben, Hoch_Flachmoor !! (Symbol Moor), Gewaesser.stehendes (Symbol Wasserbecken), !! Gewaesser.fliessendes (Symbol Fliessrichtung), !! Gewaesser.Schilfguertel (Symbol Schilfguertel). TABLE BoFlaecheSymbol = BoFlaecheSymbol_von: -> BoFlaeche; !! Beziehung 1-mc Pos: LKoord // Pos innerhalb BoFlaeche //; Ori: OPTIONAL Rotation // undefiniert = 0.0 //; NO IDENT END BoFlaecheSymbol; !! Hinweis: Fuer die Festsetzung der offiziellen Waldgrenze duerfen nur !! BL !! zuverlaessige Punkte (mit LageZuv = ja) verwendet werden. !! BL TABLE Einzelpunkt = Entstehung: OPTIONAL -> BBNachfuehrung; !! Beziehung c-mc Identifikator: TEXT*12; !! In BL nicht optional !! BL Geometrie: LKoord // nicht zugleich LFP1, LFP2, LFP3, Grenzpunkt oder Hoheitsgrenzpunkt //; LageGen: Genauigkeit; LageZuv: Zuverlaessigkeit; ExaktDefiniert: ( !! Toleranzvorschriften gemaess TVAV beachten Ja, Nein); Herkunft: OPTIONAL Herkunftsart; !! BL IDENT Geometrie; END Einzelpunkt; TABLE EinzelpunktPos = EinzelpunktPos_von: -> Einzelpunkt; !! Beziehung 1-c; !! beschriftet Identifikator Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Left //; VAli: OPTIONAL VALIGNMENT // undefiniert = Bottom //; IDENT EinzelpunktPos_von; END EinzelpunktPos; END Bodenbedeckung. !!------------------------------------------------------------------------------- TOPIC Einzelobjekte = !! Beachten Sie die Technische Vorschrift: "Detaillierungsgrad in der !! BL !! Amtlichen Vermessung, Informationsebene Einzelobjekte". !! BL !! In der folgenden Aufzaehlung ist angegeben, welches die Geometrie des !! BL 01.09.2008 !! Hauptelementes ist. Z.B. wird eine Mauer als Flaechenelement erfasst, !! BL 01.09.2008 !! kann jedoch zusaetzlich auch noch ein Linienelement enthalten, um !! BL 01.09.2008 !! den "Anzug" der Mauer sichtbar zu machen. !! BL 01.09.2008 DOMAIN !! Hinweis: Trottoir und Verkehrsinsel sind durch das Bundesmodell !! BL !! der Bodenbedeckung zugewiesen worden. !! BL EOArt = ( Mauer, !! Flaechenelement !! 0 !! Mauern mit Anzug sind als zwei !! BL 01.03.2012 !! Flaechenelemente zu erfassen. !! BL 01.03.2012 unterirdisches_Gebaeude, !! Flaechenelement !! 1 uebriger_Gebaeudeteil ( uebriger_Gebaeudeteil, !! Linienelement !! 2 !! BL unregelmaessige_Brandmauer), !! Linienelement !! 3 !! BL eingedoltes_oeffentliches_Gewaesser,!! Flaechenelement !! 4 wichtige_Treppe, !! Flaechen-/Linienelement !! 5 Tunnel_Unterfuehrung_Galerie, !! Flaechenelement !! 6 Bruecke_Passerelle, !! Flaechenelement !! 7 Bahnsteig, !! Flaechenelement !! 8 Brunnen, !! Flaechenelement !! 9 Reservoir, !! Flaechenelement !!10 Pfeiler, !! Flaechen-/Linienelement !!11 Unterstand ( Unterstand, !! Flaechenelement !!12 !! BL Perrondach), !! Flaechenelement !!13 !! BL Silo_Turm_Gasometer, !! Flaechenelement !!14 Hochkamin, !! Flaechenelement !!15 Denkmal, !! Flaechen/Linien/Punkte; Symbol zwingend !!16 Mast_Antenne, !! Flaechen/Linien/Punkte !!17 Aussichtsturm, !! Flaechenelement !!18 Uferverbauung, !! Flaechenelement !!19 Schwelle, !! Flaechen-/Linienelement !!20 Lawinenverbauung, !! Flaechen-/Linienelement !!21 massiver_Sockel, !! Flaechen-/Linienelement !!22 Ruine_archaeologisches_Objekt, !! Flaechen-/Linienelement !!23 Landungssteg, !! Flaechenelement !!24 einzelner_Fels, !! Punkt-/Flaechenelement; Symbol zwingend !!25 schmale_bestockte_Flaeche, !! Flaechenelement !!26 Rinnsal, !! Linienelement !!27 schmaler_Weg, !! Linienelement !!28 Hochspannungsfreileitung, !! Leitung: Achse / Anlage : Flaeche !!29 Druckleitung, !! Achse !!30 Bahngeleise ( Bahnachse, !! Achse !!31 !! BL Tramachse, !! Achse !!32 !! BL 01.03.2012 Tramgeleise), !! Achse und Linienelem. pro Schienenprofil !!33 !! BL Luftseilbahn, !! Achse !!34 Gondelbahn_Sesselbahn, !! Achse !!35 Materialseilbahn, !! Achse !!36 Skilift, !! Achse !!37 Faehre, !! Achse und evt. Symbol !!38 Grotte_Hoehleneingang, !! Symbol !!39 Achse, !! Achse !!40 wichtiger_Einzelbaum, !! Symbol !!41 Bildstock_Kruzifix, !! Symbol !!42 Quelle, !! Symbol !!43 Bezugspunkt, !! Symbol !!44 weitere ( Telefonkabine, !! Flaechenelement !!45 !! BL Brueckenwaage, !! Flaechenelement !!46 !! BL Kulturgrenze_AVaO, !! Linienelement; bei AV93 nicht zugelassen.!!47 !! BL Trottoir_alt, !! Fuer Migration auf DM01 -> Bodenbedeckung!!48 !! BL Verkehrsinsel_alt, !! Fuer Migration auf DM01 -> Bodenbedeckung!!49 !! BL Feinstruktur, !! Bsp.: Fussballfeld, Sportplatzunterteilung, !!50 !! BL !! Verkehrsberuhigungsmassnahmen, !! BL !! Strukturierung von Schrebergaerten, !! BL !! Struktur unter Bruecken. !! BL Jauchebehaelter_Mistlege, !! Flaechenelement !!51 !! BL 01.03.2012 weitere)); !! BL !! Keine Objekte in der Kategorie weitere, nur fuer Erweiterungen TABLE EONachfuehrung = NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Gemeinde !! BL Identifikator: TEXT*12; !! z.B. Nummer des technischen Dossiers Beschreibung: TEXT*30; Perimeter: OPTIONAL SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.050; Gueltigkeit: Status; !! Fuer zukuenftige Nachfuehrungen ist das Attribut GueltigerEintrag zu !! erfassen. Datum1 betrifft die alten Nachfuehrungen und wird nicht mehr !! angewendet. In der naechsten Revision des Datenmodells wird das Attribut !! Datum1 geloescht und das Attribut GueltigerEintrag wird obligatorisch. GueltigerEintrag: OPTIONAL DATE; Datum1: OPTIONAL DATE; !! z.B. Datum des gueltigen Eintrags IDENT NBIdent, Identifikator; END EONachfuehrung; TABLE Einzelobjekt = Entstehung: -> EONachfuehrung; !! Beziehung 1-mc Qualitaet: Qualitaetsstandard; Art: EOArt; NO IDENT END Einzelobjekt; !! In der Aufzaehlung EOArt ist angegeben, welche Elemente im Kanton BL als !! BL !! Flaechenelemente zu erfassen sind. !! BL TABLE Flaechenelement = Flaechenelement_von: -> Einzelobjekt; !! Beziehung 1-mc Geometrie: SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.050; NO IDENT END Flaechenelement; TABLE FlaechenelementSymbol = !! zB. Fliessrichtung bei eingedoltem Gewaesser!! BL 06.04.2010 FlaechenelementSymbol_von: -> Flaechenelement; !! Beziehung 1-mc Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 0.0 //; NO IDENT END FlaechenelementSymbol; TABLE Linienelement = Linienelement_von: -> Einzelobjekt; !! Beziehung 1-mc Geometrie: POLYLINE WITH (STRAIGHTS, ARCS) VERTEX LKoord; NO IDENT END Linienelement; TABLE LinienelementSymbol = !! z.B. Faehre !! oder Rinnsal !! BL 06.04.2010 LinienelementSymbol_von: -> Linienelement; !! Beziehung 1-mc Pos: LKoord; Ori: Rotation; NO IDENT END LinienelementSymbol; TABLE Punktelement = !! Denkmal, Mast_Antenne, einzelner_Fels, Grotte_Hoehle, Einzelbaum !! BL !! Bildstock_Kruzifix, Quelle, Bezugspunkt !! BL Punktelement_von: -> Einzelobjekt; !! Beziehung 1-mc Geometrie: LKoord; Ori: Rotation; NO IDENT END Punktelement; TABLE Objektname = Objektname_von: -> Einzelobjekt; !! Beziehung 1-mc Name: TEXT*30; NO IDENT END Objektname; TABLE ObjektnamePos = ObjektnamePos_von: -> Objektname; !! Beziehung 1-mc; beschriftet Name Pos: LKoord; Ori: Rotation; HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; NO IDENT END ObjektnamePos; TABLE Objektnummer = Objektnummer_von: -> Einzelobjekt; !! Beziehung 1-mc !! Hinweis: Gebaeude, die als Einzelobjekte erfasst werden, erhalten !! BL !! im allgemeinen einen EGID. Das trifft zu fuer !! BL !! unterirdische Gebaeude, !! BL !! Reservoirs, !! BL !! Silo, !! BL !! Unterstand, !! BL !! jedoch nur, wenn diese Objekte eine genuegende Groesse aufweisen). !! BL !! Unterirdische Gebaeudeteile, die nur wenig unter dem Grundriss des !! BL !! oberirdischen Gebaeudes (aus der Bodenbedeckung) vorstehen, erhalten nie!! BL !! einen eigenen EGID. !! BL !! !! BL !! Der EGID wird im Kanton BL im Attribut "Nummer" eingetragen, damit !! BL !! eine Uebereinstimmung mit dem GWR und der Gebaeude-Datenbank !! BL !! des Kantons BL entsteht. Es ist wichtig, dass der EGID in der Tabelle !! BL !! "ObjektnummerPos" einmal beschriftet wird. !! BL !! Der Wert des EGIDs soll auch ins Attribut GWR_EGID kopiert werden, weil !! BL 01.09.2008 !! die AVGBS zum Grundbuch dieses Attribut verwendet. !! BL 01.03.2012 !! !! Die Nummer muss innerhalb der Gebaeudeflaeche platziert werden. !! BL Nummer: TEXT*12; !! GWR_EGID falls die Definition der Gebaeude mit jener des !! BFS uebereinstimmt !! In BL ist das eine Kopie des Attributs "Nummer", sofern dieses einen !! BL !! EGID darstellt. !! BL !! Das Attribut GWR_EGID ist fuer die AVGBS erforderlich, damit !! BL 01.03.2012 !! EGID und Adresse(n) uebertragen werden. !! BL GWR_EGID: [1..999999999]; !! nicht optional !! BL 01.03.2012 IDENT Nummer; !! BL END Objektnummer; TABLE ObjektnummerPos = ObjektnummerPos_von: -> Objektnummer; !! Beziehung 1-1; beschriftet Nummer!! BL !! Jede Objektnummer ist genau einmal zu beschriften !! BL Pos: LKoord; Ori: Rotation; HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; IDENT ObjektnummerPos_von; !! BL END ObjektnummerPos; TABLE Einzelpunkt = Entstehung: OPTIONAL -> EONachfuehrung; !! Beziehung c-mc Identifikator: TEXT*12; !! In BL nicht OPTIONAL !! BL Geometrie: LKoord // nicht zugleich LFP1, LFP2, LFP3, Grenzpunkt oder Hoheitsgrenzpunkt //; LageGen: Genauigkeit; LageZuv: Zuverlaessigkeit; ExaktDefiniert: ( !! Toleranzvorschriften gemaess TVAV beachten Ja, Nein); IDENT Geometrie; END Einzelpunkt; TABLE EinzelpunktPos = EinzelpunktPos_von: -> Einzelpunkt; !! Beziehung 1-c; !! beschriftet Identifikator Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Left //; VAli: OPTIONAL VALIGNMENT // undefiniert = Bottom //; IDENT EinzelpunktPos_von; END EinzelpunktPos; END Einzelobjekte. !!------------------------------------------------------------------------------- TOPIC Hoehen = TABLE HONachfuehrung = NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Gemeinde !! BL Identifikator: TEXT*12; !! z.B. Nummer des technischen Dossiers Beschreibung: TEXT*30; Perimeter: OPTIONAL SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.200; Gueltigkeit: Status; !! Fuer zukuenftige Nachfuehrungen ist das Attribut GueltigerEintrag zu !! erfassen. Datum1 betrifft die alten Nachfuehrungen und wird nicht mehr !! angewendet. In der naechsten Revision des Datenmodells wird das Attribut !! Datum1 geloescht und das Attribut GueltigerEintrag wird obligatorisch. GueltigerEintrag: OPTIONAL DATE; Datum1: OPTIONAL DATE; !! z.B. Datum des gueltigen Eintrags IDENT NBIdent, Identifikator; END HONachfuehrung; TABLE Hoehenpunkt = !! gueltig oder projektiert Entstehung: -> HONachfuehrung; !! Beziehung 1-mc Geometrie: HKoord; Qualitaet: Qualitaetsstandard; IDENT Geometrie; END Hoehenpunkt; TABLE HoehenpunktPos = HoehenpunktPos_von: -> Hoehenpunkt; !! Beziehung 1-c; !! beschriftet Geometrie (Hoehe) Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Left //; VAli: OPTIONAL VALIGNMENT // undefiniert = Bottom //; IDENT HoehenpunktPos_von; END HoehenpunktPos; TABLE Gelaendekante = Entstehung: -> HONachfuehrung; !! Beziehung 1-mc Geometrie: POLYLINE WITH (STRAIGHTS) VERTEX HKoord; !! ohne ARCS! Qualitaet: Qualitaetsstandard; Art: ( Bruchkante, Strukturlinie, weitere); !! Keine Objekte in der Kategorie weitere, nur fuer Erweiterungen NO IDENT END Gelaendekante; TABLE Aussparung = Entstehung: -> HONachfuehrung; !! Beziehung 1-mc Geometrie: SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord; Qualitaet: Qualitaetsstandard; Art: ( ToteFlaeche, weitere); !! Keine Objekte in der Kategorie weitere, nur fuer Erweiterungen NO IDENT END Aussparung; END Hoehen. !!------------------------------------------------------------------------------- TOPIC Nomenklatur = TABLE NKNachfuehrung = NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Gemeinde !! BL Identifikator: TEXT*12; !! z.B. Nummer des technischen Dossiers Beschreibung: TEXT*30; Perimeter: OPTIONAL SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.200; !! Fuer zukuenftige Nachfuehrungen ist das Attribut GueltigerEintrag zu !! erfassen. Datum1 betrifft die alten Nachfuehrungen und wird nicht mehr !! angewendet. In der naechsten Revision des Datenmodells wird das Attribut !! Datum1 geloescht und das Attribut GueltigerEintrag wird obligatorisch. GueltigerEintrag: OPTIONAL DATE; Datum1: OPTIONAL DATE; !! z.B. Datum des gueltigen Eintrags IDENT NBIdent, Identifikator; END NKNachfuehrung; TABLE Flurname = Entstehung: -> NKNachfuehrung; !! Beziehung 1-mc Name: TEXT*40; Geometrie: AREA WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.200; NO IDENT END Flurname; TABLE FlurnamePos = FlurnamePos_von: -> Flurname; !! Beziehung 1-mc; beschriftet Name Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; Stil: OPTIONAL Schriftstil // undefiniert = normal //; NO IDENT END FlurnamePos; !! Aus Modell Ostschweiz !! BL TABLE FlurnamePos_UeP2 = !! BL FlurnamePos_von: -> Flurname; !! Beziehung 1-mc; beschriftet Flurname !! BL Pos: LKoord; !! BL Ori: OPTIONAL Rotation // undefiniert = 100.0 //; !! BL HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; !! BL VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; !! BL Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; !! BL Hilfslinie: OPTIONAL POLYLINE WITH (STRAIGHTS) VERTEX LKoord; !! BL !! Hinweisstriche fuer Flurname !! BL NO IDENT !! BL END FlurnamePos_UeP2; !! BL !! Aus Modell Ostschweiz !! BL TABLE FlurnamePos_UeP5 = !! BL FlurnamePos_von: -> Flurname; !! Beziehung 1-mc; beschriftet Flurname !! BL Pos: LKoord; !! BL Ori: OPTIONAL Rotation // undefiniert = 100.0 //; !! BL HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; !! BL VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; !! BL Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; !! BL Hilfslinie: OPTIONAL POLYLINE WITH (STRAIGHTS) VERTEX LKoord; !! BL !! Hinweisstriche fuer Flurname !! BL NO IDENT !! BL END FlurnamePos_UeP5; !! BL TABLE Ortsname = Entstehung: -> NKNachfuehrung; !! Beziehung 1-mc Name: TEXT*40; Geometrie: SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.200; Typ: OPTIONAL TEXT*30; !! In BL nicht erfassen !! BL NO IDENT END Ortsname; TABLE OrtsnamePos = OrtsnamePos_von: -> Ortsname; !! Beziehung 1-mc; beschriftet Name Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; Stil: OPTIONAL Schriftstil // undefiniert = normal //; NO IDENT END OrtsnamePos; !! Aus Modell Ostschweiz !! BL TABLE OrtsnamePos_UeP2 = !! BL OrtsnamePos_von: -> Ortsname; !! Beziehung 1-mc; beschriftet Ortsname !! BL Pos: LKoord; !! BL Ori: OPTIONAL Rotation // undefiniert = 100.0 //; !! BL HAli: HALIGNMENT // undefiniert = Center //; !! BL VAli: VALIGNMENT // undefiniert = Half //; !! BL Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; !! BL Hilfslinie: OPTIONAL POLYLINE WITH (STRAIGHTS) VERTEX LKoord; !! BL !! Hinweisstriche fuer Ortsname !! BL NO IDENT !! BL END OrtsnamePos_UeP2; !! BL !! Aus Modell Ostschweiz !! BL TABLE OrtsnamePos_UeP5 = !! BL OrtsnamePos_von: -> Ortsname; !! Beziehung 1-mc; beschriftet Ortsname !! BL Pos: LKoord; !! BL Ori: OPTIONAL Rotation // undefiniert = 100.0 //; !! BL HAli: HALIGNMENT // undefiniert = Center //; !! BL VAli: VALIGNMENT // undefiniert = Half //; !! BL Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; !! BL Hilfslinie: OPTIONAL POLYLINE WITH (STRAIGHTS) VERTEX LKoord; !! BL !! Hinweisstriche fuer Ortsname !! BL NO IDENT !! BL END OrtsnamePos_UeP5; !! BL !! Die Namen von Hoefen (mit Adresse) gehoeren ins Topic Gebaeudeadressen, !! BL !! nicht in die Gelaendenamen. Beispiel fuer einen gueltigen Gelaendenamen: !! BL !! Chellenchöpfli !! BL TABLE Gelaendename = Entstehung: -> NKNachfuehrung; !! Beziehung 1-mc Name: TEXT*40; NO IDENT END Gelaendename; TABLE GelaendenamePos = GelaendenamePos_von: -> Gelaendename; !! Beziehung 1-m; beschriftet Name Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; Stil: OPTIONAL Schriftstil // undefiniert = normal //; NO IDENT END GelaendenamePos; !! Aus Modell Ostschweiz !! BL TABLE GelaendenamePos_UeP2 = !! BL GelaendenamePos_von: -> Gelaendename; !! Beziehung 1-mc; Gelaendename !! BL Pos: LKoord; !! BL Ori: OPTIONAL Rotation // undefiniert = 100.0 //; !! BL HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; !! BL VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; !! BL Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; !! BL Hilfslinie: OPTIONAL POLYLINE WITH (STRAIGHTS) VERTEX LKoord; !! BL !! Hinweisstriche fuer Gelaendename !! BL NO IDENT !! BL END GelaendenamePos_UeP2; !! BL !! BL !! Aus Modell Ostschweiz !! BL TABLE GelaendenamePos_UeP5 = !! BL GelaendenamePos_von: -> Gelaendename; !! Beziehung 1-mc; Gelaendename !! BL Pos: LKoord; !! BL Ori: OPTIONAL Rotation // undefiniert = 100.0 //; !! BL HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; !! BL VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; !! BL Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; !! BL Hilfslinie: OPTIONAL POLYLINE WITH (STRAIGHTS) VERTEX LKoord; !! BL !! Hinweisstriche fuer Gelaendename !! BL NO IDENT !! BL END GelaendenamePos_UeP5; !! BL END Nomenklatur. !!------------------------------------------------------------------------------- TOPIC Liegenschaften = DOMAIN Grundstuecksart = ( Liegenschaft, !! 0 SelbstRecht ( Baurecht, !! 1 Quellenrecht, !! 2 Konzessionsrecht, !! 3 weitere), !! Keine Objekte in der Kategorie weitere, !! 4 !! nur fuer Erweiterungen Bergwerk); !! 5 TABLE LSNachfuehrung = NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Gemeinde !! BL Identifikator: TEXT*12; !! z.B. Nummer des technischen Dossiers Beschreibung: TEXT*30; Perimeter: OPTIONAL SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.050; Gueltigkeit: Status; !! Fuer zukuenftige Nachfuehrungen sind die Attribute GueltigerEintrag und !! GBEintrag zu erfassen. Datum1 und Datum2 betreffen die alten !! Nachfuehrungen und werden nicht mehr angewendet. !! In der naechsten Revision des Datenmodells werden die Attribute !! Datum1 und Datum2 geloescht und die Attribute GueltigerEintrag und !! GBEintrag werden obligatorisch. GueltigerEintrag: OPTIONAL DATE; !! Techn. Bearbeitung GBEintrag: OPTIONAL DATE; !! GB-Eintrag, Genehmigung, Inkraftsetzung !! BL Datum1: OPTIONAL DATE; !! keine Angabe in BL. !! BL Datum2: OPTIONAL DATE; !! keine Angabe in BL. !! BL IDENT NBIdent, Identifikator; END LSNachfuehrung; !! Umfasst alle Grenzpunkte einer Liegenschaft, ausgenommen Stuetzpunkte !! der Liegenschaftsgrenze, die in Hoheitsgrenzpunkt und/oder LFP1, LFP2, !! LFP3 enthalten sind. !! Siehe auch Bemerkungen zu Hoheitsgrenzpunkt (Topic Gemeindegrenzen). TABLE Grenzpunkt = Entstehung: -> LSNachfuehrung; !! Beziehung 1-mc Identifikator: TEXT*12; !! nicht optional !! BL Geometrie: LKoord; LageGen: Genauigkeit; LageZuv: Zuverlaessigkeit; Punktzeichen: Versicherungsart; Qualitaetscode: Bestimmungsklasse; !! BL 01.03.2012 ExaktDefiniert: ( !! Toleranzvorschriften gemaess TVAV beachten Ja, Nein); !! Wenn ein "huebscher" alter Hoheitsgrenzstein heruntergestuft wurde !! und lediglich die Funktion eines Grenzpunkts hat (siehe auch !! Erklaerungen Kap. 3.11). HoheitsgrenzsteinAlt: ( ja, nein); NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! BL !! Nummerierungsbereich: Gemeinde !! BL IDENT NBIdent, Identifikator; Geometrie; !! BL END Grenzpunkt; TABLE GrenzpunktPos = GrenzpunktPos_von: -> Grenzpunkt; !! Beziehung 1-c; !! beschriftet Identifikator Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Left //; VAli: OPTIONAL VALIGNMENT // undefiniert = Bottom //; IDENT GrenzpunktPos_von; END GrenzpunktPos; TABLE GrenzpunktSymbol = GrenzpunktSymbol_von: -> Grenzpunkt; !! Beziehung 1-c Ori: OPTIONAL Rotation // undefiniert = 0.0 //; IDENT GrenzpunktSymbol_von; END GrenzpunktSymbol; TABLE ProjGrundstueck = Entstehung: -> LSNachfuehrung // Gueltigkeit = projektiert //; !! Beziehung 1-mc NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Gemeinde !! BL Nummer: TEXT*12; !! Elektronisches Grundstueckinformationssystem EGRIS_EGRID: TEXT*14; !! nicht optional !! BL 01.03.2012 !! abgeleitetes Attribut: muss streitig sein, falls ProjLiegenschaft, !! ProjSelbstRecht oder ProjBergwerk streitig; Gueltigkeit: ( rechtskraeftig, !! rechtskraeftig vorgesehen streitig); !! unvollstaendig, falls z.B. das ProjGrundstueck !! teilweise ausserhalb des Perimeters liegt. Vollstaendigkeit: ( Vollstaendig, unvollstaendig); Art: Grundstuecksart; !! GesamteFlaechenmass wird nur benutzt, falls TeilGrundstuecke existieren. !! Das heisst mehrere Objekte ProjLiegenschaft, ProjSelbstRecht !! oder ProjBergwerk werden zu einem Objekt ProjGrundstueck. GesamteFlaechenmass: OPTIONAL DIM2 1 999999999; IDENT Entstehung, NBIdent, Nummer; END ProjGrundstueck; TABLE ProjGrundstueckPos = ProjGrundstueckPos_von: -> ProjGrundstueck; !! Beziehung 1-m; !! beschriftet Nummer Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; Hilfslinie: OPTIONAL POLYLINE WITH (STRAIGHTS) VERTEX LKoord; !! Hinweisstriche fuer Grundstuecknummer NO IDENT END ProjGrundstueckPos; TABLE ProjLiegenschaft = ProjLiegenschaft_von: -> ProjGrundstueck // Art = Liegenschaft //; !! Beziehung 1-mc !! NummerTeilGrundstueck ist fuer Teil ProjGrundstueck noetig NummerTeilGrundstueck: OPTIONAL TEXT*12; Geometrie: SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord BASE // Geometrie nur LFP1, LFP2, LFP3, Grenzpunkt oder Hoheitsgrenzpunkt // WITHOUT OVERLAPS > 0.050 LINEATTR = Linienart: OPTIONAL ( !! undefiniert bedeutet rechtskraeftig und vollstaendig streitig, unvollstaendig); END; Flaechenmass: DIM2 1 999999999; NO IDENT END ProjLiegenschaft; !! Falls bei ProjSelbstRecht keine Flaeche vorhanden ist, existiert hier !! auch kein Objekt. Eine Beschriftung und Lokalisierung in ProjGrundstueckPos !! ist trotzdem moeglich. TABLE ProjSelbstRecht = ProjSelbstRecht_von: -> ProjGrundstueck // Art = Baurecht, Quellenrecht, Konzessionsrecht oder weitere//; !! Beziehung 1-mc !! NummerTeilGrundstueck ist fuer Teil ProjGrundstueck noetig NummerTeilGrundstueck: OPTIONAL TEXT*12; Geometrie: SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord BASE // Geometrie nur LFP1, LFP2, LFP3, Grenzpunkt oder Hoheitsgrenzpunkt // WITHOUT OVERLAPS > 0.050 LINEATTR = Linienart: OPTIONAL ( !! undefiniert bedeutet rechtskraeftig und vollstaendig streitig, unvollstaendig); END; Flaechenmass: DIM2 1 999999999; NO IDENT END ProjSelbstRecht; !! Falls bei ProjBergwerk keine Flaeche vorhanden ist, existiert hier !! auch kein Objekt. Eine Beschriftung und Lokalisierung in ProjGrundstueckPos !! ist trotzdem moeglich. TABLE ProjBergwerk = ProjBergwerk_von: -> ProjGrundstueck // Art = Bergwerk //; !! Beziehung 1-mc !! NummerTeilGrundstueck ist fuer Teil ProjGrundstueck noetig NummerTeilGrundstueck: OPTIONAL TEXT*12; Geometrie: SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord BASE // Geometrie nur LFP1, LFP2, LFP3, Grenzpunkt oder Hoheitsgrenzpunkt // WITHOUT OVERLAPS > 0.050 LINEATTR = Linienart: OPTIONAL ( !! undefiniert bedeutet rechtskraeftig und vollstaendig streitig, unvollstaendig); END; Flaechenmass: DIM2 1 999999999; NO IDENT END ProjBergwerk; TABLE Grundstueck = Entstehung: -> LSNachfuehrung // Gueltigkeit = gueltig //; !! Beziehung 1-mc NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Gemeinde !! BL Nummer: TEXT*12; !! Elektronisches Grundstueckinformationssystem EGRIS_EGRID: TEXT*14; !! nicht optional !! BL 01.03.2012 !! abgeleitetes Attribut: muss streitig sein, falls Liegenschaft, !! SelbstRechtvoder Bergwerk streitig; Gueltigkeit: ( rechtskraeftig, streitig); !!unvollstaendig, falls z.B. das Grundstueck !! teilweise ausserhalb des Perimeters liegt. Vollstaendigkeit: ( Vollstaendig, unvollstaendig); Art: Grundstuecksart; !! Das GesamteFlaechenmass wird nur benutzt, falls TeilGrundstuecke !! BL !! existieren. Das bedeutet, dass mehrere Objekte Liegenschaft, SelbstRecht!! BL !! oder Bergwerk zu einem Objekt Grundstueck zusammengefasst werden. !! BL GesamteFlaechenmass: OPTIONAL DIM2 1 999999999; IDENT NBIdent, Nummer; END Grundstueck; TABLE GrundstueckPos = GrundstueckPos_von: -> Grundstueck; !! Beziehung 1-m; beschriftet Nummer Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; Hilfslinie: OPTIONAL POLYLINE WITH (STRAIGHTS) VERTEX LKoord; !! Hinweisstriche fuer Grundstuecksnummer NO IDENT END GrundstueckPos; TABLE Liegenschaft = Liegenschaft_von: -> Grundstueck // Art = Liegenschaft //; !! Beziehung 1-mc !! NummerTeilGrundstueck ist fuer Teil Grundstueck noetig NummerTeilGrundstueck: OPTIONAL TEXT*12; Geometrie: AREA WITH (STRAIGHTS, ARCS) VERTEX LKoord BASE // Geometrie nur LFP1, LFP2, LFP3, Grenzpunkt oder Hoheitsgrenzpunkt // WITHOUT OVERLAPS > 0.050 LINEATTR = Linienart: OPTIONAL ( !! undefiniert bedeutet rechtskraeftig und vollstaendig streitig, unvollstaendig); END; Flaechenmass: DIM2 1 999999999; NO IDENT END Liegenschaft; !! Falls bei SelbstRecht keine Flaeche vorhanden ist, existiert hier !! auch kein Objekt. Eine Beschriftung und Lokalisierung in GrundstueckPos !! ist trotzdem moeglich. TABLE SelbstRecht = SelbstRecht_von: -> Grundstueck // Art = Baurecht, Quellenrecht, Konzessionsrecht oder weitere//; !! Beziehung 1-mc !! NummerTeilGrundstueck ist fuer Teil Grundstueck noetig NummerTeilGrundstueck: OPTIONAL TEXT*12; Geometrie: SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord BASE // Geometrie nur LFP1, LFP2, LFP3, Grenzpunkt oder Hoheitsgrenzpunkt // WITHOUT OVERLAPS > 0.050 LINEATTR = Linienart: OPTIONAL ( !! undefiniert bedeutet rechtskraeftig und vollstaendig streitig, unvollstaendig); END; Flaechenmass: DIM2 1 999999999; NO IDENT END SelbstRecht; !! Falls bei Bergwerk keine Flaeche vorhanden ist, existiert hier !! auch kein Objekt. Eine Beschriftung und Lokalisierung in GrundstueckPos !! ist trotzdem moeglich. TABLE Bergwerk = Bergwerk_von: -> Grundstueck // Art = Bergwerk //; !! Beziehung 1-mc !! NummerTeilGrundstueck ist fuer Teil Grundstueck noetig NummerTeilGrundstueck: OPTIONAL TEXT*12; Geometrie: SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord BASE // Geometrie nur LFP1, LFP2, LFP3, Grenzpunkt oder Hoheitsgrenzpunkt // WITHOUT OVERLAPS > 0.050 LINEATTR = Linienart: OPTIONAL ( !! undefiniert bedeutet rechtskraeftig und vollstaendig streitig, unvollstaendig); END; Flaechenmass: DIM2 1 999999999; NO IDENT END Bergwerk; TABLE GrundstueckInMutation = !! Mutationsverzeichnis !! BL MutId: -> LSNachfuehrung; !! Beziehung 1-mc !! BL GrundstkNum: TEXT*12; !! Diese Tabelle zeigt, an welchen Mutationen!! BL IDENT MutId, GrundstkNum; !! die Parzellen teilgenommen haben. !! BL END GrundstueckInMutation; !! Enthalten sind auch nicht mehr existie- !! BL !! rende Parzellen. !! BL !! In die folgende Tabelle werden alle Grundstuecke aufgenommen, !! BL !! die durch eine offene Mutation veraendert werden sollen !! BL !! oder die durch eine offene Mutation entstanden sind. !! BL !! Offene Mutation bedeutet: noch nicht rechtsgueltig. !! BL TABLE MutationsHierarchie = !! BL GS: OPTIONAL -> Grundstueck; !! BL ProjGS: OPTIONAL -> ProjGrundstueck; !! BL !! Entweder GS oder ProjGS (aber nicht beide) !! BL !! muss angegeben sein! !! BL EntstehungsMut: OPTIONAL -> LSNachfuehrung; !! BL !! Alter Bestand. Bei rechtsgueltigem Grundstueck !! BL !! darf dieser Eintrag fehlen. !! BL wird_ersetzt_durch: OPTIONAL -> LSNachfuehrung; !! BL !! Neuer Bestand. Bei dem allerneuesten Grundstueck in !! BL !! einer Mutationskette fehlt dieser Eintrag. !! BL !! Wenn in einem Datensatz sowohl EntstehungsMut als auch !! BL !! wird_ersetzt_durch angegeben ist, beschreibt das die Abhaengigkeit !! BL !! in der Mutationskette. !! BL NO IDENT !! BL END MutationsHierarchie; !! BL END Liegenschaften. !!------------------------------------------------------------------------------- TOPIC Rohrleitungen = !! gemaess Bundesgesetz ueber Rohrleitungsanlagen zur Befoerderung !! fluessiger oder gasfoermiger Brenn- oder Treibstoffe DOMAIN Medium = ( Oel, !! 0 Gas, !! 1 weitere); !! Keine Objekte in der Kategorie weitere, nur fuer Erweiterungen TABLE RLNachfuehrung = NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Gemeinde !! BL Identifikator: TEXT*12; !! z.B. Nummer des technischen Dossiers Beschreibung: TEXT*30; Perimeter: OPTIONAL SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.050; Gueltigkeit: Status; !! Fuer zukuenftige Nachfuehrungen ist das Attribut GueltigerEintrag zu !! erfassen. Datum1 betrifft die alten Nachfuehrungen und wird nicht mehr !! angewendet. In der naechsten Revision des Datenmodells wird das Attribut !! Datum1 geloescht und das Attribut GueltigerEintrag wird obligatorisch. GueltigerEintrag: OPTIONAL DATE; Datum1: OPTIONAL DATE; !! z.B. Datum des gueltigen Eintrags IDENT NBIdent, Identifikator; END RLNachfuehrung; TABLE Leitungsobjekt = Entstehung: -> RLNachfuehrung; !! Beziehung 1-mc Betreiber: TEXT*30; Qualitaet: Qualitaetsstandard; Art: Medium; NO IDENT END Leitungsobjekt; TABLE LeitungsobjektPos = LeitungsobjektPos_von: -> Leitungsobjekt; !! Beziehung 1-mc; !! beschriftet Betreiber Pos: LKoord; Ori: Rotation; HAli: HALIGNMENT; VAli: VALIGNMENT; Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; NO IDENT END LeitungsobjektPos; TABLE Flaechenelement = Flaechenelement_von: -> Leitungsobjekt; !! Beziehung 1-mc Geometrie: SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.050 LINEATTR = Linienart: OPTIONAL ( sichtbar); !! Linienart-Werte sollen grundsaetzlich als undefiniert !! ausgegeben werden, ausgenommen Wert sichtbar. END; NO IDENT END Flaechenelement; TABLE Linienelement = Linienelement_von: -> Leitungsobjekt; !! Beziehung 1-mc Geometrie: POLYLINE WITH (STRAIGHTS, ARCS) VERTEX LKoord; Linienart: OPTIONAL ( sichtbar); !! Linienart-Werte sollen grundsaetzlich als undefiniert !! ausgegeben werden, ausgenommen Wert sichtbar. NO IDENT END Linienelement; TABLE Punktelement = Punktelement_von: -> Leitungsobjekt; !! Beziehung 1-mc Geometrie: LKoord; HoeheGeom: OPTIONAL Hoehe; Ori: Rotation; NO IDENT END Punktelement; TABLE Signalpunkt = Entstehung: -> RLNachfuehrung; !! Beziehung 1-mc Nummer: TEXT*12; Betreiber: TEXT*30; Geometrie: LKoord; Qualitaet: Qualitaetsstandard; Art: Medium; Punktart: ( Signal, Tafel_Stein, weitere); !! Keine Objekte in der Kategorie weitere, nur fuer Erweiterungen NO IDENT END Signalpunkt; TABLE SignalpunktPos = SignalpunktPos_von: -> Signalpunkt; !! Beziehung 1-c; beschriftet Nummer Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Left //; VAli: OPTIONAL VALIGNMENT // undefiniert = Bottom //; IDENT SignalpunktPos_von; END SignalpunktPos; TABLE Einzelpunkt = !! Nur praezis vermessene Punkte. !! BL Entstehung: OPTIONAL -> RLNachfuehrung; !! Beziehung c-mc Identifikator: TEXT*12; !! In BL nicht optional !! BL Geometrie: LKoord // nicht zugleich LFP1, LFP2, LFP3, Grenzpunkt oder Hoheitsgrenzpunkt //; LageGen: Genauigkeit; LageZuv: Zuverlaessigkeit; ExaktDefiniert: ( !! Toleranzvorschriften gemaess TVAV beachten Ja, Nein); Herkunft: OPTIONAL Herkunftsart; !! BL IDENT Geometrie; END Einzelpunkt; TABLE EinzelpunktPos = EinzelpunktPos_von: -> Einzelpunkt; !! Beziehung 1-c; !! beschriftet Identifikator Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Left //; VAli: OPTIONAL VALIGNMENT // undefiniert = Bottom //; IDENT EinzelpunktPos_von; END EinzelpunktPos; END Rohrleitungen. !!------------------------------------------------------------------------------- TOPIC Nummerierungsbereiche = DOMAIN Kantonskuerzel = ( !! BFS-Ordnung, ergaenzt mit FL und CH ZH, BE, LU, UR, SZ, OW, NW, GL, ZG, FR, SO, BS, BL, SH, AR, AI, SG, GR, AG, TG, TI, VD, VS, NE, GE, JU, FL, CH); !! Der hier definierte Benutzerschluessel und die zugeordnete !! Flaeche koennen einem Gemeindegebiet entsprechen, einem Teil !! oder einer Aggregation mehrerer Gemeindegebiete; dazu !! kommen evtl. der Kanton und/oder die Schweiz (bzw. FL) !! als Ganzes (siehe Dokument Erlaeuterungen) !! Definition der Nummernbereiche in BL !! BL !! Bei den Gemeinden stimmen die hintersten vier Stellen mit !! BL !! der Gemeindenummer des BFS ueberein. !! BL !! Hinweis: Beim Uebergang auf die Version 24 ist der Nummernbereich von 6 !! BL !! auf 10 Zeichen vergroessert worden. !! BL !! BL0100000001 ganzes Kantonsgebiet BL !! BL !! -------------------------------------------------- !! BL !! BL0200002761 Aesch Bezirk Arlesheim !! BL !! BL0200002762 Allschwil !! BL !! BL0200002763 Arlesheim !! BL !! BL0200002764 Biel-Benken !! BL !! BL0200002765 Binningen !! BL !! BL0200002766 Birsfelden !! BL !! BL0200002767 Bottmingen !! BL !! BL0200002768 Ettingen !! BL !! BL0200002769 Münchenstein !! BL !! BL0200002770 Muttenz !! BL !! BL0200002771 Oberwil !! BL !! BL0200002772 Pfeffingen !! BL !! BL0200002773 Reinach !! BL !! BL0200002774 Schönenbuch !! BL !! BL0200002775 Therwil !! BL !! ---------------------------------------------- !! BL !! BL0200002821 Arisdorf Bezirk Liestal !! BL !! BL0200002822 Augst !! BL !! BL0200002823 Bubendorf !! BL !! BL0200002824 Frenkendorf !! BL !! BL0200002825 Füllinsdorf !! BL !! BL0200002826 Giebenach !! BL !! BL0200002827 Hersberg !! BL !! BL0200002828 Lausen !! BL !! BL0200002829 Liestal !! BL !! BL0200002830 Lupsingen !! BL !! BL0200002831 Pratteln !! BL !! BL0200002832 Ramlinsburg !! BL !! BL0200002833 Seltisberg !! BL !! BL0200002834 Ziefen !! BL !! ----------------------------------------------- !! BL !! BL0200002841 Anwil Bezirk Sissach !! BL !! BL0200002842 Böckten !! BL !! BL0200002843 Buckten !! BL !! BL0200002844 Buus !! BL !! BL0200002845 Diepflingen !! BL !! BL0200002846 Gelterkinden !! BL !! BL0200002847 Häfelfingen !! BL !! BL0200002848 Hemmiken !! BL !! BL0200002849 Itingen !! BL !! BL0200002850 Känerkinden !! BL !! BL0200002851 Kilchberg !! BL !! BL0200002852 Läufelfingen !! BL !! BL0200002853 Maisprach !! BL !! BL0200002854 Nusshof !! BL !! BL0200002855 Oltingen !! BL !! BL0200002856 Ormalingen !! BL !! BL0200002857 Rickenbach !! BL !! BL0200002858 Rothenfluh !! BL !! BL0200002859 Rümlingen !! BL !! BL0200002860 Rünenberg !! BL !! BL0200002861 Sissach !! BL !! BL0200002862 Tecknau !! BL !! BL0200002863 Tenniken !! BL !! BL0200002864 Thürnen !! BL !! BL0200002865 Wenslingen !! BL !! BL0200002866 Wintersingen !! BL !! BL0200002867 Wittinsburg !! BL !! BL0200002868 Zeglingen !! BL !! BL0200002869 Zunzgen !! BL !! -------------------------------------------------- !! BL !! BL0200002881 Arboldswil Bezirk Waldenburg !! BL !! BL0200002882 Bennwil !! BL !! BL0200002883 Bretzwil !! BL !! BL0200002884 Diegten !! BL !! BL0200002885 Eptingen !! BL !! BL0200002886 Hölstein !! BL !! BL0200002887 Lampenberg !! BL !! BL0200002888 Langenbruck !! BL !! BL0200002889 Lauwil !! BL !! BL0200002890 Liedertswil !! BL !! BL0200002891 Niederdorf !! BL !! BL0200002892 Oberdorf !! BL !! BL0200002893 Reigoldswil !! BL !! BL0200002894 Titterten !! BL !! BL0200002895 Waldenburg !! BL !! -------------------------------------------------- !! BL !! BL0200002781 Blauen Bezirk Laufen !! BL !! BL0200002782 Brislach !! BL !! BL0200002783 Burg !! BL !! BL0200002784 Dittingen !! BL !! BL0200002785 Duggingen !! BL !! BL0200002786 Grellingen !! BL !! BL0200002787 Laufen !! BL !! BL0200002788 Liesberg !! BL !! BL0200002789 Nenzlingen !! BL !! BL0200002790 Roggenburg !! BL !! BL0200002791 Röschenz !! BL !! BL0200002792 Wahlen !! BL !! BL0200002793 Zwingen !! BL !! ----------------------------------- !! BL !! Weitere, zusaetzliche Einteilungen werden nach Absprache vom AGI-BL !! BL !! definiert. !! BL TABLE Nummerierungsbereich = Kt: Kantonskuerzel; !! Eindeutig ueber die Schweiz (inkl. FL) NBNummer: TEXT*10; TechDossier: TEXT*12; GueltigerEintrag: OPTIONAL DATE; IDENT Kt, NBNummer; !! ergibt Benutzerschluessel NBIdent END Nummerierungsbereich; !! Die Geometrien der Nummerierungsbereiche, die das Territorium gemaess der !! gleichen logischen Einheit zerlegen (z.B.: Perimeter der Gemeinden), !! muessen untereinander eine Gebietsaufteilung (AREA) bilden. !! Innerhalb eines Nummerierungsbereichs muss die !! Geometrie ueberlappungsfrei (d.h. wie AREA) sein. TABLE NBGeometrie = NBGeometrie_von: -> Nummerierungsbereich; !! Beziehung 1-m Geometrie: SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.050; NO IDENT END NBGeometrie; TABLE NummerierungsbereichPos = NummerierungsbereichPos_von: -> Nummerierungsbereich; !! Beziehung 1-mc; !! beschriftet NBNummer Pos: LKoord // Pos innerhalb NBGeometrie //; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; NO IDENT END NummerierungsbereichPos; END Nummerierungsbereiche. !!------------------------------------------------------------------------------- TOPIC Gemeindegrenzen = TABLE GEMNachfuehrung = NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Gemeinde !! BL Identifikator: TEXT*12; !! z.B. Nummer des technischen Dossiers Beschreibung: TEXT*30; Perimeter: OPTIONAL SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.050; Gueltigkeit: Status; !! Fuer zukuenftige Nachfuehrungen ist das Attribut GueltigerEintrag zu !! erfassen. Datum1 betrifft die alten Nachfuehrungen und wird nicht mehr !! angewendet. In der naechsten Revision des Datenmodells wird das Attribut !! Datum1 geloescht und das Attribut GueltigerEintrag wird obligatorisch. GueltigerEintrag: OPTIONAL DATE; !! Datum des RRB !! BL Datum1: OPTIONAL DATE; IDENT NBIdent, Identifikator; END GEMNachfuehrung; !! Enthaelt alle Stuetzpunkte, die in ihrer Funktion eine !! Hoheitsgrenze (Landesgrenze, Kantonsgrenze, Bezirksgrenze !! oder Gemeindegrenze) definieren, mit !! folgenden zusaetzlichen Regelungen: !! - LFP1, LFP2 und LFP3, die an einer Hoheitsgrenze beteiligt sind, !! sind hier ebenfalls enthalten; bei einer Uebernahme aus !! dem Topic Fixpunkte bleiben die Attribute unveraendert; !! - Hoheitsgrenzsteine sind spezielle Steine (siehe Erklaerungen !! Kap. 3.11); sie erhalten Hoheitsgrenzstein = ja; TABLE Hoheitsgrenzpunkt = Entstehung: -> GEMNachfuehrung; !! Beziehung 1-mc Identifikator: TEXT*12; !! nicht optional !! Hoheitsgrenzpunktnummer !! BL Geometrie: LKoord; LageGen: Genauigkeit; LageZuv: Zuverlaessigkeit; Punktzeichen: Versicherungsart; Qualitaetscode: Bestimmungsklasse; !! BL 01.03.2012 Hoheitsgrenzstein: ( !! Materialangabe ja, nein); ExaktDefiniert: ( !! Toleranzvorschriften gemaess TVAV beachten Ja, Nein); SteinNummer: OPTIONAL TEXT*12; !! BL Herkunft: OPTIONAL Herkunftsart; !! BL NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! BL !! Nummerierungsbereich: Gemeinde !! BL IDENT NBIdent, Identifikator; Geometrie; !! BL END Hoheitsgrenzpunkt; TABLE HoheitsgrenzpunktPos = HoheitsgrenzpunktPos_von: -> Hoheitsgrenzpunkt; !! Beziehung 1-c; !! beschriftet Identifikator Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Left //; VAli: OPTIONAL VALIGNMENT // undefiniert = Bottom //; IDENT HoheitsgrenzpunktPos_von; END HoheitsgrenzpunktPos; TABLE HoheitsgrenzpunktSymbol = HoheitsgrenzpunktSymbol_von: -> Hoheitsgrenzpunkt; !! Beziehung 1-c Ori: OPTIONAL Rotation // undefiniert = 0.0 //; IDENT HoheitsgrenzpunktSymbol_von; END HoheitsgrenzpunktSymbol; TABLE SteinNummerPos = !! BL Pos_von: -> Hoheitsgrenzpunkt; !! Beziehung 1-c; beschriftet SteinNummer !! BL Pos: LKoord; !! BL Ori: OPTIONAL Rotation // undefiniert = 100.0 //; !! BL HAli: OPTIONAL HALIGNMENT // undefiniert = Left //; !! BL VAli: OPTIONAL VALIGNMENT // undefiniert = Bottom //; !! BL IDENT Pos_von; !! BL END SteinNummerPos; !! BL TABLE Gemeinde = Name: TEXT*30; BFSNr: [1 .. 9999]; IDENT BFSNr; END Gemeinde; TABLE ProjGemeindegrenze = Entstehung: -> GEMNachfuehrung // Gueltigkeit = projektiert //; !! Beziehung 1-mc ProjGemeindegrenze_von: -> Gemeinde; !! Beziehung 1-mc Geometrie: POLYLINE WITH (STRAIGHTS, ARCS) VERTEX LKoord BASE // Geometrie nur Hoheitsgrenzpunkt // WITHOUT OVERLAPS > 0.050; NO IDENT END ProjGemeindegrenze; TABLE Gemeindegrenze = !! auch als Exklave moeglich Entstehung: -> GEMNachfuehrung // Gueltigkeit = gueltig // ; !! Beziehung 1-mc Gemeindegrenze_von: -> Gemeinde; !! Beziehung 1-m Geometrie: AREA WITH (STRAIGHTS, ARCS) VERTEX LKoord BASE // Geometrie nur Hoheitsgrenzpunkt wenn Linienart = rechtskraeftig oder streitig // WITHOUT OVERLAPS > 0.050 LINEATTR = Linienart: ( rechtskraeftig, !! exakte Grenze aus Amtl. Vermessung streitig, !! streitige Grenze provisorisch, !! definierte Grenze, aber qualitativ ungenuegend undefiniert); !! z.B. unbekannter Seeabschluss END; NO IDENT END Gemeindegrenze; END Gemeindegrenzen. !!------------------------------------------------------------------------------- TOPIC Bezirksgrenzen = TABLE Bezirksgrenzabschnitt = Geometrie: POLYLINE WITH (STRAIGHTS, ARCS) VERTEX LKoord BASE // Geometrie nur Hoheitsgrenzpunkt //; Gueltigkeit: ( rechtskraeftig, !! exakte Grenze aus Amtl. Vermessung streitig, !! streitige Grenze provisorisch, !! definierte Grenze, aber qualitativ ungenuegend undefiniert); !! z.B. unbekannter Seeabschluss NO IDENT END Bezirksgrenzabschnitt; END Bezirksgrenzen. !!------------------------------------------------------------------------------- TOPIC Kantonsgrenzen = TABLE Kantonsgrenzabschnitt = Geometrie: POLYLINE WITH (STRAIGHTS, ARCS) VERTEX LKoord BASE // Geometrie nur Hoheitsgrenzpunkt //; Gueltigkeit: ( rechtskraeftig, !! exakte Grenze aus Amtl. Vermessung streitig, !! streitige Grenze provisorisch, !! definierte Grenze, aber qualitativ ungenuegend undefiniert); !! z.B. unbekannter Seeabschluss NO IDENT END Kantonsgrenzabschnitt; END Kantonsgrenzen. !!------------------------------------------------------------------------------- TOPIC Landesgrenzen = TABLE Landesgrenzabschnitt = Geometrie: POLYLINE WITH (STRAIGHTS, ARCS) VERTEX LKoord BASE // Geometrie nur Hoheitsgrenzpunkt //; Gueltigkeit: ( rechtskraeftig, !! exakte Grenze aus Amtl. Vermessung streitig, !! streitige Grenze provisorisch, !! definierte Grenze, aber qualitativ ungenuegend undefiniert); !! z.B. unbekannter Seeabschluss NO IDENT END Landesgrenzabschnitt; END Landesgrenzen. !!------------------------------------------------------------------------------- TOPIC Planeinteilungen = TABLE Plan = NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Gemeinde !! BL Nummer: TEXT*12; TechDossier: TEXT*12; GueltigerEintrag: OPTIONAL DATE; IDENT NBIdent, Nummer; END Plan; TABLE Plangeometrie = Plangeometrie_von: -> Plan; !! Beziehung 1-m Geometrie: AREA WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.050; NO IDENT END Plangeometrie; TABLE PlanPos = PlanPos_von: -> Plan; !! Beziehung 1-mc; beschriftet Nummer Pos: LKoord // Pos innerhalb Plangeometrie //; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; NO IDENT END PlanPos; END Planeinteilungen. !!------------------------------------------------------------------------------- TOPIC TSEinteilung = TABLE Toleranzstufe = NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Gemeinde !! BL Identifikator: TEXT*12; !! z.B. Nummer des technischen Dossiers Geometrie: AREA WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.200; GueltigerEintrag: OPTIONAL DATE; Art: ( TS1, TS2, TS3, TS4, TS5); IDENT NBIdent, Identifikator; END Toleranzstufe; TABLE ToleranzstufePos = ToleranzstufePos_von: -> Toleranzstufe; !! Beziehung 1-mc; beschriftet Art Pos: LKoord // Pos innerhalb Toleranzstufe //; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; NO IDENT END ToleranzstufePos; END TSEinteilung. !!------------------------------------------------------------------------------- TOPIC Rutschgebiete = TABLE Rutschung = NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Gemeinde !! BL Identifikator: TEXT*12; !! z.B. Nummer des technischen Dossiers Name: OPTIONAL TEXT*30; !! eigener Name Geometrie: SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.200; GueltigerEintrag: OPTIONAL DATE; IDENT NBIdent, Identifikator; END Rutschung; TABLE RutschungPos = RutschungPos_von: -> Rutschung; !! Beziehung 1-mc; beschriftet Name Pos: LKoord // Pos innerhalb Rutschung //; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; NO IDENT END RutschungPos; END Rutschgebiete. !!------------------------------------------------------------------------------- TOPIC PLZOrtschaft = !! siehe SN 612040; !! Verantwortung der Kantone fuer Ortschaften !! Verantwortung der Post fuer PLZ !! Dieses Topic ist zu erfassen. Die Postleitzahlen werden auf der AVGBS !! BL 01.03.2012 !! benoetigt. TABLE OSNachfuehrung = !! SN Norm = NachfuehrbareSache NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! DM01: zusaetzlich zur SN Identifikator: TEXT*12; !! z.B. Nummer des technischen Dossiers !! DM01: zusaetzlich zur SN Beschreibung: TEXT*30; Perimeter: OPTIONAL SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.500; !! DM01: zusaetzlich zur SN Gueltigkeit: Status; GueltigerEintrag: DATE; IDENT NBIdent, Identifikator; END OSNachfuehrung; TABLE OrtschaftsVerbund = !! Norm SN 612040: OrtschaftsVerbund !! Dieses Attribut ist nur noetig, um eine gueltige Syntax !! im INTERLIS 1 zu haben Leer: OPTIONAL TEXT*1; NO IDENT END OrtschaftsVerbund; TABLE OrtschaftsVerbundText= OrtschaftsVerbundText_von: -> OrtschaftsVerbund; !! Beziehung 1-m Text: TEXT*200; Sprache: Sprachtyp; IDENT OrtschaftsVerbundText_von, Sprache; END OrtschaftsVerbundText; !! Die realen Ortschaften bilden AREA TABLE Ortschaft = Entstehung: -> OSNachfuehrung ; !! Beziehung 1-mc Ortschaft_von: OPTIONAL -> OrtschaftsVerbund; !!Beziehung c-m Status: Status_GA; InAenderung: (ja, nein); Flaeche: SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.500; NO IDENT END Ortschaft; !! Beispiel fuer Text, KurzText und IndexText: !! Text (Vollstaendiger Name): La Chaux-de-Fonds !! KurzText (Schreibweise in der Postadresse): La Chx-de-Fds !! IndexText (Fuer Index): Chaux-de-Fonds TABLE OrtschaftsName = OrtschaftsName_von: -> Ortschaft; !! Beziehung 1-m Text: TEXT*40; KurzText: OPTIONAL TEXT*18; IndexText: OPTIONAL TEXT*16; Sprache: Sprachtyp; IDENT OrtschaftsName_von, Sprache; END OrtschaftsName; TABLE OrtschaftsName_Pos = !! DM01: zusaetzlich zur SN OrtschaftsName_Pos_von: -> OrtschaftsName; !! Beziehung 1-mc; !! beschriftet Texte Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; NO IDENT END OrtschaftsName_Pos; TABLE PLZ6Nachfuehrung = !! SN Norm = NachfuerbareSache NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! DM01: zusaetzlich zur SN Identifikator: TEXT*12; !! z.B. Nummer des technischen Dossiers !! DM01: zusaetzlich zur SN Beschreibung: TEXT*30; Perimeter: OPTIONAL SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.500; !! DM01: zusaetzlich zur SN Gueltigkeit: Status; GueltigerEintrag: DATE; IDENT NBIdent, Identifikator; END PLZ6Nachfuehrung ; !! Eine reale PLZ6 auf eine nicht reale Ortschaft ist zu vermeiden. TABLE PLZ6 = Entstehung: -> PLZ6Nachfuehrung; !! Beziehung 1-mc PLZ6_von: -> Ortschaft; !! Beziehung 1-m !! Sind einer Ortschaft mehrere sechsstellige Postleitzahlen zugeordnet, !! muss fuer jede derselben eine Flaeche definiert sein, und alle diese !! Flaechen muessen innerhalb der Flaeche der Ortschaft liegen. !! Die realen PLZ6 sind vom Typ AREA. Flaeche: OPTIONAL SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.500; Status: Status_GA; InAenderung: (ja, nein); PLZ: [1000 .. 9999]; Zusatzziffern: [0 .. 99]; IDENT PLZ, Zusatzziffern; END PLZ6; END PLZOrtschaft. !!------------------------------------------------------------------------------- TOPIC Gebaeudeadressen = !! siehe SN 612040; !! Verantwortung der Gemeinden !! Geometrische Beziehung zwischen Gebaeudeeingang und PLZ !! Geometrische Beziehung zwischen Gebaeudeeingang und Ortschaft !! Geometrische Beziehung zwischen Lokalisation und OrtschaftsVerbund DOMAIN GebaeudeArt = ( Buerogebaeude, !! 0 !! BL 01.03.2012 Verwaltungsgebaeude, !! 1 !! BL 01.03.2012 Schulhaus, !! 2 !! BL 01.03.2012 Bildungsgebaeude, !! 3 !! BL 01.03.2012 Kirchliches_Gebaeude, !! 4 !! BL 01.03.2012 Kirche, !! 5 !! BL 01.03.2012 Spital_Klinik, !! 6 !! BL 01.03.2012 Alters_Pflegeheim, !! 7 !! BL 01.03.2012 Anstalt, !! 8 !! BL 01.03.2012 Armeegebaeude, !! 9 !! BL 01.03.2012 Kunst_Kulturgebaeude, !!10 !! BL 01.03.2012 Klubhaus, !!11 !! BL 01.03.2012 Sportgebaeude, !!12 !! BL 01.03.2012 Schuetzenhaus, !!13 !! BL 01.03.2012 uebriges_oeffentl_Gebaeude, !!14 !! BL 01.03.2012 Gemeindewerkhof, !!15 !! BL 01.03.2012 Feuerwehrgebaeude, !!16 !! BL 01.03.2012 Zivilschutzanlage, !!17 !! BL 01.03.2012 Waldhuette, !!18 !! BL 01.03.2012 Einfamilienhaus, !!19 !! BL 01.03.2012 Mehrfamilienhaus, !!20 !! BL 01.03.2012 Wohn_Buerogebaeude, !!21 !! BL 01.03.2012 Wohn_Geschaeftshaus, !!22 !! BL 01.03.2012 Wohn_Gewerbegebaeude, !!23 !! BL 01.03.2012 Wohngebaeude_Gastgewerbe, !!24 !! BL 01.03.2012 Wohn_Landwirtschaftsgebaeude, !!25 !! BL 01.03.2012 Kleintierstall, !!26 !! BL 01.03.2012 Bienenhaus, !!27 !! BL 01.03.2012 Stall, !!28 !! BL 01.03.2012 Silo, !!29 !! BL 01.03.2012 Rebhaus, !!30 !! BL 01.03.2012 Scheune, !!31 !! BL 01.03.2012 Schopf, !!32 !! BL 01.03.2012 Gewaechshaus, !!33 !! BL 01.03.2012 uebrige_landw_Gebaeude, !!34 !! BL 01.03.2012 Hotelbetrieb, !!35 !! BL 01.03.2012 Gastwirtschaftsbetrieb, !!36 !! BL 01.03.2012 Geschaeftshaus, !!37 !! BL 01.03.2012 Warenhaus_Einkaufszentrum, !!38 !! BL 01.03.2012 Strassenverkehrsgebaeude, !!39 !! BL 01.03.2012 Autoservice_Tankstelle, !!40 !! BL 01.03.2012 Autoeinstellhalle_Parkhaus, !!41 !! BL 01.03.2012 Wartehalle, !!42 !! BL 01.03.2012 Schienenverkehrsgebaeude, !!43 !! BL 01.03.2012 Bahnhof, !!44 !! BL 01.03.2012 Schifffahrtsgebaeude, !!45 !! BL 01.03.2012 Flughafengebaeude, !!46 !! BL 01.03.2012 uebriges_Verkehrsgebaeude, !!47 !! BL 01.03.2012 Lagergebaeude, !!48 !! BL 01.03.2012 Industrie_Gewerbegebaeude, !!49 !! BL 01.03.2012 Chemieanlage, !!50 !! BL 01.03.2012 Trafostation, !!51 !! BL 01.03.2012 Pumpwerk_Reservoir, !!52 !! BL 01.03.2012 Kehrichtverwertungsanlage, !!53 !! BL 01.03.2012 Klaeranlage, !!54 !! BL 01.03.2012 Tank, !!55 !! BL 01.03.2012 Garage, !!56 !! BL 01.03.2012 Kleinbaute_Nebengebaeude, !!57 !! BL 01.03.2012 Carport, !!58 !! BL 01.03.2012 Velounterstand); !!59 !! BL 01.03.2012 TABLE GEBNachfuehrung = !! SN Norm = NachfuerbareSache NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! DM01: zusaetzlich zur SN !! Nummerierungsbereich: Gemeinde !! BL Identifikator: TEXT*12; !! z.B. Nummer des technischen Dossiers !! DM01: zusaetzlich zur SN Beschreibung: TEXT*30; Perimeter: OPTIONAL SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.500; !! DM01: zusaetzlich zur SN Gueltigkeit: Status; GueltigerEintrag: DATE; IDENT NBIdent, Identifikator; END GEBNachfuehrung; TABLE Lokalisation = Entstehung: -> GEBNachfuehrung; !! Beziehung 1-mc Nummerierungsprinzip: ( keineNummern, !! 0 beliebig, !! 1 aufsteigend, !! 2 ungeradelinks, !! 3 geradelinks); !! 4 LokalisationNummer: OPTIONAL TEXT*12; AttributeProvisorisch: (ja, nein); IstOffizielleBezeichnung: (ja, nein); Status: Status_GA; InAenderung: (ja, nein); Art: ( BenanntesGebiet, !! 0 Strasse, !! 1 Platz); !! 2 NO IDENT END Lokalisation; !! Beispiel fuer Text, KurzText und IndexText: !! Text (Vollstaendiger Name): Conrad-Ferdinand-Meyer-Strasse !! KurzText (Schreibweise in der Postadresse): CF Meyer Str !! IndexText (Fuer Index): Meyer CF Str TABLE LokalisationsName = Benannte: -> Lokalisation; !! Beziehung 1-m Text: TEXT*60; KurzText: OPTIONAL TEXT*24; IndexText: OPTIONAL TEXT*16; Sprache: Sprachtyp; IDENT Benannte, Sprache; END LokalisationsName; !! Enthaelt die Beschriftungsposition aller Strassennamen (inkl. benannter !! BL !! Gebiete) fuer die Grundbuchplaene. !! BL !! Fuer die benannten Gebiete wird die Schriftgroesse "klein" empfohlen, !! BL !! und die Textausrichtung (Ori) soll im Normalfall leer gelassen oder auf !! BL !! 100.0 gesetzt werden (wie bei den Flurnamen). !! BL TABLE LokalisationsNamePos = !! DM01: zusaetzlich zur SN LokalisationsNamePos_von: -> LokalisationsName; !! Beziehung 1-m; !! BL !! beschriftet Text !! Mindestens eine Beschriftung ist in BL obligatorisch.!! BL AnfIndex: OPTIONAL [1 .. 60] // undefiniert = 1 //; EndIndex: OPTIONAL [1 .. 60] // undefiniert = letztes Zeichen //; Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; Hilfslinie: OPTIONAL POLYLINE WITH (STRAIGHTS) VERTEX LKoord; NO IDENT END LokalisationsNamePos; !! In den Uebersichtsplaenen werden aus den Strassennamen normalerweise nur !! BL !! benannte Gebiete beschriftet und dort auch nur diejenigen, die sinnvoll !! BL !! sind (zum Beispiel die Hofnamen). Gelegentlich kann der Name einer !! BL !! Ueberlandstrasse dazukommen. !! BL !! Frueher wurden die Hofnamen im Planrahmen gesetzt. Neu sollen !! BL !! die Strassenbezeichnungen (Lokalisationsnamen) der benannten Gebiete !! BL !! in den Tabellen "_UeP2" und "_UeP5" platziert werden, damit die offizielle!! BL !! Schreibweise der Adressen fuer Hofnamen sichtbar wird. Die Angabe im !! BL !! Planrahmen entfaellt dann. !! BL !! Wenn der Hofname im Uebersichtsplan erscheinen soll, wird in dieser !! BL !! Tabelle die Position definiert. !! BL TABLE Lokalisat_NamePos_UeP2 = !! DM01: zusaetzlich zur SN !! BL LokalisationsNamePos_von: -> LokalisationsName; !! Beziehung 1-mc; !! BL !! beschriftet Text !! BL AnfIndex: OPTIONAL [1 .. 60] // undefiniert = 1 //; !! BL EndIndex: OPTIONAL [1 .. 60] // undefiniert = letztes Zeichen //; !! BL Pos: LKoord; !! BL Ori: OPTIONAL Rotation // undefiniert = 100.0 //; !! BL HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; !! BL VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; !! BL Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; !! BL Hilfslinie: OPTIONAL POLYLINE WITH (STRAIGHTS) VERTEX LKoord; !! BL NO IDENT !! BL END Lokalisat_NamePos_UeP2; !! BL !! In den Uebersichtsplaenen werden aus den Strassennamen normalerweise nur !! BL !! benannte Gebiete beschriftet und dort auch nur diejenigen, die sinnvoll !! BL !! sind (zum Beispiel die Hofnamen). Gelegentlich kann der Name einer !! BL !! Ueberlandstrasse dazukommen. !! BL !! Frueher wurden die Hofnamen im Planrahmen gesetzt. Neu sollen !! BL !! die Strassenbezeichnungen (Lokalisationsnamen) der benannten Gebiete !! BL !! in den Tabellen "_UeP2" und "_UeP5" platziert werden, damit die offizielle!! BL !! Schreibweise der Adressen fuer Hofnamen sichtbar wird. Die Angabe im !! BL !! Planrahmen entfaellt dann. !! BL !! Wenn der Hofname im Uebersichtsplan erscheinen soll, wird in dieser !! BL !! Tabelle die Position definiert. !! BL TABLE Lokalisat_NamePos_UeP5 = !! DM01: zusaetzlich zur SN !! BL LokalisationsNamePos_von: -> LokalisationsName; !! Beziehung 1-mc; !! BL !! beschriftet Text !! BL AnfIndex: OPTIONAL [1 .. 60] // undefiniert = 1 //; !! BL EndIndex: OPTIONAL [1 .. 60] // undefiniert = letztes Zeichen //; !! BL Pos: LKoord; !! BL Ori: OPTIONAL Rotation // undefiniert = 100.0 //; !! BL HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; !! BL VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; !! BL Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; !! BL Hilfslinie: OPTIONAL POLYLINE WITH (STRAIGHTS) VERTEX LKoord; !! BL NO IDENT !! BL END Lokalisat_NamePos_UeP5; !! BL !! Die Raender der benannten Gebiete sind im allgemeinen nicht genau !! BL !! definiert. !! BL TABLE BenanntesGebiet = BenanntesGebiet_von: -> Lokalisation // Art = BenanntesGebiet //; !! Beziehung 1-mc Flaeche: SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.500; NO IDENT END BenanntesGebiet; !! Die Geometrie entspricht der Strassenachse, !! siehe die Erklaerungen, Kapitel 3.18.2 !! Hauptstrassenabschnitt. Die privaten Zugangsabschnitte !! werden nicht im Bundesmodell erfasst !! Diese Tabelle dient zur Erfassung der Strassenachse. !! BL TABLE Strassenstueck = Strassenstueck_von: -> Lokalisation // Art = Strasse oder Platz //; !! Beziehung 1-mc Geometrie: POLYLINE WITH (STRAIGHTS, ARCS) VERTEX LKoord; !! Statt DIRECTED POLYLINE, Anfangspunkt legt Richtung fest Anfangspunkt: OPTIONAL LKoord; !! DM01: zusaetzlich zur SN !! Statt ORDERED Strassenstueck Ordnung: [1 .. 999]; !! Reihenfolge der Strassenstuecke IstAchse: (ja, nein); IDENT Strassenstueck_von, Ordnung; END Strassenstueck; !! Auch fuer projektierte Gebaeude TABLE Gebaeudeeingang = Entstehung: -> GEBNachfuehrung; !! Beziehung 1-mc Gebaeudeeingang_von: -> Lokalisation; !! nicht optional !! BL !! Beziehung 1-mc !! 1-mc statt c-mc !! BL !! Wenn ein Gebaeudeeingang erfasst wird, sind die Hausnummer, !! BL !! der Verweis auf die Lokalisation und der GWR_EGID obligatorisch. !! BL Status: Status_GA; InAenderung: (ja, nein); AttributeProvisorisch: (ja, nein); IstOffizielleBezeichnung: (ja, nein); Lage: LKoord // Lage innerhalb BB.Gebaeude, EO-Elemente (unterirdisches_Gebaeude usw.) //; !! HoehenLage ist nuetzlich wenn mehrere Eingaenge auf mehreren Niveaux !! Ungefaehre Hoehe ueber gewachsenem Terrain HoehenLage: OPTIONAL [-99 .. 99]; !! [m] !! Die Hausnummer besteht aus einer Nummer, !! welche mit einem Zusatz (Buchstaben a,b,c) !! ergaenzt werden kann. Zwischen Nummer und Zusatz !! keine Leerschlaege oder Trennzeichen. !! Wenn die Hausnummer definiert ist, dann muss fuer Lokalisation und !! Gebaeudeeingang gelten: !! - Lokalisation und Hausnummer muessen fuer Status = real !! zusammen eindeutig sein; !! - Nummerierungsprinzip darf nicht den Wert keines haben. Hausnummer: TEXT*12; !! z.B. Polizeinummer, in BL nicht optional !! BL !! Im_Gebaeude ist nuetzlich, um zu definieren, ob die Nummer mit einem !! Objekt der BB oder mit einem Objekt der EO verknuepft ist. Im_Gebaeude: (BB, EO); !! DM01: zusaetzlich zur SN !! Eidg. Gebaeude-Identifikator wenn verfuegbar, !! siehe Erklaerung Kapitel 3.18.2 GWR_EGID: [1..999999999]; !! nicht optional !! BL !! Eidg. Eingang-Identifikator wenn verfuegbar, !! siehe Erklaerung Kapitel 3.18.2 !! In BL nicht erforderlich, der EDID wird in der kantonalen GDB gefuehrt!! BL GWR_EDID: OPTIONAL [0..99]; !! DM01: zusaetzlich zur SN NO IDENT END Gebaeudeeingang; !! Jede Hausnummer wird in BL genau einmal beschriftet. !! BL !! Die Hausnummern sollen im Gebaeude drinnen platziert werden. Wenn die !! BL !! Nummer ueber der Fassade steht, dann ist fuer VAli bottom oder base zu !! BL !! waehlen; wenn die Nummer unter der Fassade steht, dann top oder cap. !! BL !! Das verhindert, dass die Hausnummer bei kleineren Massstaeben ueber die !! BL !! Fassade hinauswaechst. !! BL !! Wenn die Hausnummer bei Kleinstbauten nicht innerhalb des Gebaeudes !! BL !! platziert werden kann, dann soll die Lagekoordinate Pos um weniger als !! BL !! 5 m vom Gebaeude entfernt sein, damit Pruefprogramme noch eine Zuordnung !! BL !! machen koennen. !! BL TABLE HausnummerPos = !! DM01: zusaetzlich zur SN HausnummerPos_von: -> Gebaeudeeingang; !! Beziehung 1-1 statt 1-mc; !! BL Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; !! Sinnvoll definieren !! BL Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; IDENT HausnummerPos_von; !! Die Hausnummer genau einmal beschriften !! BL END HausnummerPos; !! Die Gebaeudebezeichnungen fuer Grundbuchplaene (z.B. "Post", "Schulhaus" !! BL !! gehoeren ins Topic Bodenbedeckung. Die Tabelle hier wird nur gebraucht, !! BL !! wenn der Gebaeudename fuer die Adressierung wichtig ist. Da in BL alle !! BL !! Adressen durch Lokalisationsname (fuer Strasse, Platz oder benanntes !! BL !! Gebiet) und einer Hausnummer definiert sind, wird diese Tabelle !! BL !! in unserem Kanton selten gebraucht. !! BL TABLE GebaeudeName = GebaeudeName_von: -> Gebaeudeeingang; !! Beziehung 1-mc Text: TEXT*40; KurzText: OPTIONAL TEXT*24; IndexText: OPTIONAL TEXT*16; Sprache: Sprachtyp; IDENT GebaeudeName_von, Sprache; END GebaeudeName; TABLE GebaeudeNamePos = !! DM01: zusaetzlich zur SN GebaeudeNamePos_von: -> GebaeudeName; !! Beziehung 1-m !! beschriftet Text Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; Hilfslinie: OPTIONAL POLYLINE WITH (STRAIGHTS) VERTEX LKoord; NO IDENT END GebaeudeNamePos; TABLE GebaeudeBeschreibung = GebaeudeBeschreibung_von: -> Gebaeudeeingang; !! Beziehung 1-mc Text: TEXT*100; Sprache: Sprachtyp; IDENT GebaeudeBeschreibung_von, Sprache; END GebaeudeBeschreibung; !! Die Tabelle Gebaeudeart ist eine Mehranforderung des Kantons BL. Sie !! BL 01.03.2012 !! enthält die Gebaeudeart der realisierten Gebaeude. Der GWR_EGID dient !! BL 01.03.2012 !! dabei als Fremdschluessel zur Tabelle Gebaeudeeingang. !! BL 01.03.2012 TABLE Gebaeudeart = !! BL 01.03.2012 GWR_EGID: [1..999999999]; !! BL 01.03.2012 Gebaeudeart: GebaeudeArt; !! BL 01.03.2012 IDENT GWR_EGID; !! BL 01.03.2012 END Gebaeudeart; !! BL 01.03.2012 END Gebaeudeadressen. !!------------------------------------------------------------------------------- TOPIC Planrahmen = !! Die in der Technischen Verordnung ueber die AV erwaehnten Objekte muessen !! verwaltet werden. DOMAIN Massstabstyp = [1 .. 1000000]; Beschriftungsart = ( Nachbarn, !! Gemeinde, Bezirk, Kanton oder Land !! 0 Nachbarplan, !! Nachbarplaene in der Situation !! 1 UebersichtNachbarn, !! Nachbarplaene, Gemeinde, Bezirk, !! 2 !! Kanton oder Land im Uebersichtsfenster Strassenrichtung, !! 3 LK_Nr, !! 4 BFSNr, !! 5 weitere); !! Keine Objekte in der Kategorie weitere, nur fuer Erweiterungen Linientyp = ( !! 0 standard, !! 1 weitere); !! Keine Objekte in der Kategorie weitere, nur fuer Erweiterungen Symbolart = ( !! 0 Nordpfeil, !! 1 weitere); !! Keine Objekte in der Kategorie weitere, nur fuer Erweiterungen Kreuzart = ( Koord_Kreuz, !! 0 Netzkreuz, !! 1 Netzmarkierung, !! 2 weitere); !! Keine Objekte in der Kategorie weitere, nur fuer Erweiterungen TABLE PlanLayout = NBIdent: TEXT*12; !! Beziehung 1-m zu Nummerierungsbereich !! Nummerierungsbereich: Gemeinde !! BL 06.04.2010 Identifikator: TEXT*32; !! Das AGI hat fuer BL einen verbindlichen Layout-Typ definiert. !! BL Layouttyp: TEXT*20; !! Definition des verwendeten Planspiegels Plannummer: TEXT*12; Gemeindename: TEXT*30; Geometername: OPTIONAL TEXT*30; Erstellungsdatum: DATE; NachfuehrungsGeometername: OPTIONAL TEXT*30; Nachfuehrungsdatum: OPTIONAL DATE; Massstabszahl: Massstabstyp; Plannullpunkt: LKoord; E_Azimut: Rotation; !! Azimut 100 ist E UebersichtMassstabszahl: OPTIONAL Massstabstyp; UebersichtPlannullpunkt: OPTIONAL LKoord; Mit_Koordinatennetz: ( ja, !! mitgeliefert nein); !! zu generieren IDENT NBIdent, Identifikator; END PlanLayout; TABLE Planbeschriftung = Planbeschriftung_von: -> PlanLayout; !! Beziehung 1-mc Beschriftung: TEXT*30; Art: Beschriftungsart; NO IDENT END Planbeschriftung; TABLE PlanbeschriftungPos = PlanbeschriftungPos_von: -> Planbeschriftung; !! Beziehung 1-m; !! beschriftet Beschriftung Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; NO IDENT END PlanbeschriftungPos; TABLE Koordinatenanschrift = Koordinatenanschrift_von: -> PlanLayout; !! Beziehung 1-mc Beschriftung: TEXT*12; NO IDENT END Koordinatenanschrift; TABLE KoordinatenanschriftPos = KoordinatenanschriftPos_von: -> Koordinatenanschrift; !! Beziehung 1-m; !! beschriftet Beschriftung Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 100.0 //; HAli: OPTIONAL HALIGNMENT // undefiniert = Center //; VAli: OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse: OPTIONAL Schriftgroesse // undefiniert = mittel //; IDENT KoordinatenanschriftPos_von, Pos; END KoordinatenanschriftPos; TABLE Linienobjekt = Linienobjekt_von: -> PlanLayout; !! Beziehung 1-mc Geometrie: POLYLINE WITH (STRAIGHTS, ARCS) VERTEX LKoord; Art: Linientyp; NO IDENT END Linienobjekt; TABLE KoordinatenLinie = KoordinatenLinie_von: -> PlanLayout; !! Beziehung 1-mc Geometrie: POLYLINE WITH (STRAIGHTS) VERTEX LKoord; NO IDENT END KoordinatenLinie; TABLE Darstellungsflaeche = Darstellungsflaeche_von: -> PlanLayout; !! Beziehung 1-mc Geometrie: SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.050; Auswahlart: ( vollstaendig, teilweise); NO IDENT END Darstellungsflaeche; TABLE PlanLayoutSymbol = PlanLayoutSymbol_von: -> PlanLayout; !! Beziehung 1-mc Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 0.0 //; Art: Symbolart; NO IDENT END PlanLayoutSymbol; TABLE Netzkreuz = Netzkreuz_von: -> PlanLayout; !! Beziehung 1-mc Pos: LKoord; Ori: OPTIONAL Rotation // undefiniert = 0.0 //; Art: Kreuzart; IDENT Netzkreuz_von, Pos; END Netzkreuz; END Planrahmen. !!------------------------------------------------------------------------------- TOPIC Dienstbarkeiten = !! Dieses Topic ist eine Mehranforderung des Kantons BL. !! BL !! Nur oeffentliche Weg-, Geh- und Fahrrechte werden erfasst. !! Obligatorisch fuer AV93 und PN TABLE Wegrecht = Geometrie: POLYLINE WITH (STRAIGHTS, ARCS) VERTEX LKoord; NO IDENT END Wegrecht; END Dienstbarkeiten. !!------------------------------------------------------------------------------- TOPIC Waldgrenzen = !! Abgrenzung von Waldzonen !! Dieses Topic ist eine Mehranforderung des Kantons BL. !! BL 01.09.2008 !! Das Topic "OeffRechtEigentumsbeschr" existiert nicht mehr. !! BL 01.09.2008 TABLE Waldgrenzenkarte = Plan_Nr: TEXT*40; !! Inventarnummer Plan_Name: TEXT*100; !! Planname Beschluss_Nr: OPTIONAL TEXT*40; !! Entscheid Nummer Beschluss_Datum: OPTIONAL DATE; !! Datum Entscheid JJJJMMDD !! Projektiert: kein Eintrag! Perimeter: OPTIONAL SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord; Bemerkungen: OPTIONAL TEXT*254; IDENT Plan_Nr; END Waldgrenzenkarte; TABLE Waldgrenze = Entstehung: -> Waldgrenzenkarte; !! Beziehung 1-mc Geometrie: POLYLINE WITH (STRAIGHTS, ARCS) VERTEX LKoord; NO IDENT END Waldgrenze; TABLE WGBeschriftung = Entstehung: -> Waldgrenzenkarte; !! Beziehung 1-mc Name: TEXT*60; !! Beschriftung NO IDENT END WGBeschriftung; TABLE WGBeschriftungPos = WGBeschriftungPos_von: -> WGBeschriftung; !! Beziehung 1-mc Pos: LKoord; Ori: OPTIONAL Rotation; !! undefiniert = 100.0 HAli: OPTIONAL HALIGNMENT; !! undefiniert = Center VAli: OPTIONAL VALIGNMENT; !! undefiniert = Half Groesse: OPTIONAL Schriftgroesse; !! undefiniert = mittel NO IDENT END WGBeschriftungPos; !! Die Waldgrenze basiert auf Einzelpunkten (meistens in der Bodenbedeckung) !! mit dem Attribut LageZuv = ja. Es ist nicht erlaubt, die offizielle !! Waldgrenze mit Punkten ohne Lagezuverlaessigkeit zu konstruieren. END Waldgrenzen. !!------------------------------------------------------------------------------- TOPIC Baulinien = !! Dieses Topic ist eine Mehranforderung des Kantons BL. !! BL 01.09.2008 !! Es existiert als eigenes Modell "BSP" beim Amt fuer Raumplanung. !! BL 01.09.2008 !! Das Topic "OeffRechtEigentumsbeschr" existiert nicht mehr. !! BL 01.09.2008 DOMAIN Linie = POLYLINE WITH (ARCS, STRAIGHTS) VERTEX LKoord; Einzelflaeche = SURFACE WITH (ARCS, STRAIGHTS) VERTEX LKoord; INTEGER10 = [1..2147483647]; Entscheid = ( ausstehend, bewilligt, nicht_bewilligt); PlanInstrument = ( unbekannt, BSP_kommunal, !! kommmunaler Bau- und Strassenlinienplan, !! BL 01.03.2012 !! beinhaltet auch Waldbaulinien (Gemeinde) !! BL 01.03.2012 BSP_kantonal, !! Bau- und Straseenlinien an Kantonsstrassen !! BL 01.03.2012 !! und Gewaessern (Tiefbauamt) !! BL 01.03.2012 BSP_Nationalstrassen, !! Baulinien an Nationalstrassen (Bund, ASTRA) !! BL 01.03.2012 BSP_Eisenbahnanlagen, !! Baulinien an Eisenbahnanlagen (Bund, BAV) !! BL 01.03.2012 BSP_Flughafenanlagen, !! Baulinien an Flughafenanlagen (Bund, BAZL) !! BL 01.03.2012 QP, !! Im Quartierplan erlassene Baulinien (Gemeinde) !! BL 01.03.2012 TZP, !! Im Teilzonenplan erlassene Baulinien (Gemeinde) !! BL 01.03.2012 GU, !! In Gesamtueberbauungen inkl Ueberbauungs- !! BL 01.03.2012 !! ordnungen erlassene Baulinien (Gemeinde) !! BL 01.03.2012 ZPS, !! Im Zonenplan Siedlung erlassene !! BL 01.03.2012 !! Baulinien (Gemeinde) !! BL 01.03.2012 ZPL, !! Im Zonenplan Landschaft erlassene !! BL 01.03.2012 !! Baulinien (Gemeinde) !! BL 01.03.2012 KNP); !! Mit kantonalem Nutzungsplan erlassene !! BL 01.03.2012 !! Baulinien (Kanton) !! BL 01.03.2012 BezugssystemAV = ( LV03_ZN, !! Zylinder Neu LV03_ZA, !! Zylinder Alt LV95); TypMass = ( Distanz, Winkel, Radius, Hilfslinie); BaulinieTyp = ( Strassenbaulinie, Waldbaulinie, Gewaesserbaulinie, Schienenwegbaulinie, Gestaltungsbaulinie, Leitungsbaulinie, Schutzzonenbaulinie, Friedhofbaulinie, Laermschutzbaulinie); BaulinieGeltungsbereich = ( Allgemein, !! kein spezieller Geltungsbereich U, !! unterirdische_Baulinie S, !! Stockwerkbaulinie A, !! Arkadenbaulinie B, !! Balkonbaulinie W); !! Weitere VerkehrsflaecheTyp = ( Strasse_Weg, Platz, Parkierungsflaeche, Bahntrassee, Gewaesser); VerkehrsflaecheGliederung = ( Fahrbahn, Bankett, Radstreifen, Bushaltestelle, Parkplatz, Gruenstreifen, Gehweg, Radweg, Geh_und_Radweg, Trottoir, Perron, weitere); VerkehrsachseTyp = ( Strassenachse, Schienenachse, Gewaesserachse); TABLE Beschluss = Plan_Nr: OPTIONAL TEXT*40; !! Plannummer zur Identifikation !! (Inventarnummer beim ARP) Plan_Name: OPTIONAL TEXT*100; !! Planname Instrument: PlanInstrument; !! Gemeinde_ID_BFS: OPTIONAL [2500..2900]; !! BFS Nummer der Gemeinde Beschluss_Nr: OPTIONAL TEXT*40; !! Nummer des Beschlusses (z.B. !! RRB Nr. bei Gewaesserbaulinien) Beschluss_Datum: OPTIONAL DATE; !! Datum des Gemeinde- oder !! Kantonsbeschlusses [JJJJMMDD] Genehmigung_Nr: OPTIONAL TEXT*40; !! RRB Nummer Genehmigung_Datum: OPTIONAL DATE; !! Datum des RRB [JJJJMMDD] Erfassung_durch: TEXT*50; !! Digitale Erfassung durch !! [Firma/Kuerzel] Erfassung_Datum: DATE; !! Datum der Digitalisation Bemerkungen: OPTIONAL TEXT*254; !! Bemerkungen NO IDENT END Beschluss; TABLE GeometrieZuBeschluss = Beschl_Entscheid: Entscheid; !! Beschlussentscheid !! (Gemeinde oder Kanton) Genehm_Entscheid: Entscheid; !! Genehmigungsentscheid (Regierungsrat) Erwaegungen: (Nein, siehe_Erwaegungen_RRB); !! 0: Nein, !! 1: siehe Erwaegungen RRB Beschluss: -> Beschluss; !! Verknuepfung ueber die Interlis-OID !! der Tabelle Beschluss Bemerkungen: OPTIONAL TEXT*254; !! Bemerkungen NO IDENT END GeometrieZuBeschluss; TABLE BeschlussPerimeter = Beschluss: -> Beschluss; !! Perimeter gehoert zu Beschluss !! (Interlis-OID) Bemerkungen: OPTIONAL TEXT*254; !! Bemerkungen Geometrie: Einzelflaeche; !! Geometrie, Typ Polygon NO IDENT END BeschlussPerimeter; TABLE ErwaegungPos = Objekt: -> GeometrieZuBeschluss; !! Verknuepfung ueber die Interlis-OID !! der Tabelle GeometrieZuBeschluss HAli: HALIGNMENT; !! horizontale Ausrichtung VAli: VALIGNMENT; !! vertikale Ausrichtung Ori: Rotation; !! Orientierung Groesse: Schriftgroesse; !! 0:klein, 1:mittel, 2:gross Geometrie: LKoord; NO IDENT END ErwaegungPos; TABLE Baulinie = BL_OID: OPTIONAL INTEGER10; !! Kantonsinterner Identifikator BL_OP_ID: INTEGER10; !! Gemeindeinterner Identifikator !! Bleibt stabil Entstehung: -> GeometrieZuBeschluss; !! Verknuepfung ueber die !! Interlis-OID der Tabelle !! GeometrieZuBeschluss Aufhebung: OPTIONAL -> GeometrieZuBeschluss; !! Baulinie wurde !! aufgehoben mit !! GeometrieZuBeschluss Provisorisch: (nein, ja); !! wenn provisorische Baulinie: ja Typ: BaulinieTyp; !! Aufzaehlung Geltungsbereich: BaulinieGeltungsbereich; !! Aufzaehlung GeltungsbereichBez: TEXT*254; !! Geltungsbereichs-Bezeichnung Bemerkungen: OPTIONAL TEXT*254; !! Bemerkungen Geometrie : Linie; !! Die Baulinie ist eine gerichtete !! Linie. Rechts der Baulinie darf !! gebaut werden. NO IDENT END Baulinie; TABLE BauliniePos = Baulinie: -> Baulinie; !! Verknuepfung ueber die Interlis-OID !! der Tabelle Baulinie HAli: HALIGNMENT; !! horizontale Ausrichtung VAli: VALIGNMENT; !! vertikale Ausrichtung Ori: Rotation; !! Orientierung Groesse: Schriftgroesse; !! 0:klein, 1:mittel, 2:gross Geometrie: LKoord; NO IDENT END BauliniePos; TABLE BauliniePPos = Baulinie: -> Baulinie; !! Verknuepfung ueber die Interlis-OID !! der Tabelle Baulinie HAli: HALIGNMENT; !! horizontale Ausrichtung VAli: VALIGNMENT; !! vertikale Ausrichtung Ori: Rotation; !! Orientierung Groesse: Schriftgroesse; !! 0:klein, 1:mittel, 2:gross Geometrie: LKoord; NO IDENT END BauliniePPos; TABLE BemassungBaulinie = Baulinie: -> Baulinie; !! Verknuepfung ueber die Interlis-OID !! der Tabelle Baulinie Mass: TEXT*20; !! Mass: 2.5 m Typ: TypMass; !! Aufzaehlung Bemerkungen: OPTIONAL TEXT*254; !! Bemerkungen Geometrie: Linie; NO IDENT END BemassungBaulinie; TABLE BemassungBLPos = BemassungBaulinie: -> BemassungBaulinie; !! Verknuepfung ueber die !! Interlis-OID der Tabelle !! BemassungBaulinie HAli: HALIGNMENT; !! horizontale Ausrichtung VAli: VALIGNMENT; !! vertikale Ausrichtung Ori: Rotation; !! Orientierung Groesse: Schriftgroesse; !! 0:klein, 1:mittel, 2:gross Geometrie: LKoord; NO IDENT END BemassungBLPos; TABLE Baufeld = BF_OID: OPTIONAL INTEGER10; !! Kantonsinterner Identifikator BF_OP_ID: INTEGER10; !! Gemeindeinterner Identifikator !! Bleibt stabil Entstehung: -> GeometrieZuBeschluss; !! Verknuepfung ueber die !! Interlis-OID der Tabelle !! GeometrieZuBeschluss Aufhebung: OPTIONAL -> GeometrieZuBeschluss; !! Baufeld wurde !! aufgehoben mit !! GeometrieZuBeschluss Bemerkungen: OPTIONAL TEXT*254; !! Bemerkungen Geometrie : Einzelflaeche; NO IDENT END Baufeld; TABLE BemassungBaufeld = Baufeld: -> Baufeld;!! Verknuepfung ueber die Interlis-OID !! der Tabelle Baufeld Mass: TEXT*20; !! Mass: 2.5 m Typ: TypMass; !! Aufzaehlung Bemerkungen: OPTIONAL TEXT*254; !! Bemerkungen Geometrie: Linie; NO IDENT END BemassungBaufeld; TABLE BemassungBFPos = BemassungBaufeld: -> BemassungBaufeld; !! Position gehoert zu Bemassung HAli: HALIGNMENT; !! horizontale Ausrichtung VAli: VALIGNMENT; !! vertikale Ausrichtung Ori: Rotation; !! Orientierung Groesse: Schriftgroesse; !! 0:klein, 1:mittel, 2:gross Geometrie: LKoord; NO IDENT END BemassungBFPos; TABLE Strassenlinie = SL_OID: OPTIONAL INTEGER10; !! Kantonsinterner Identifikator SL_OP_ID: INTEGER10; !! Gemeindeinterner Identifikator !! Bleibt stabil Entstehung: -> GeometrieZuBeschluss; !! Verknuepfung ueber die !! Interlis-OID der Tabelle !! GeometrieZuBeschluss Aufhebung: OPTIONAL -> GeometrieZuBeschluss; !! Strassenlinie wurde !! aufgehoben mit !! GeometrieZuBeschluss Bemerkungen: OPTIONAL TEXT*254; !! Bemerkungen Geometrie : Linie; !! Die Strassenlinie ist eine !! gerichtete Linie. Links der !! Strassenlinie ist Verkehrs- !! fläche. NO IDENT END Strassenlinie; TABLE BemassungStrassenlinie = Strassenlinie: -> Strassenlinie; !! Verknuepfung ueber die Interlis-OID !! der Tabelle Strassenlinie Mass: TEXT*20; !! Mass: 2.5 m Typ: TypMass; !! Aufzaehlung Bemerkungen: OPTIONAL TEXT*254; !! Bemerkungen Geometrie: Linie; NO IDENT END BemassungStrassenlinie; TABLE BemassungSLPos = BemassungStrassenlinie: -> BemassungStrassenlinie; !! Verknuepfung ueber die !! Interlis-OID der Tabelle !! BemassungStrassenlinie HAli: HALIGNMENT; !! horizontale Ausrichtung VAli: VALIGNMENT; !! vertikale Ausrichtung Ori: Rotation; !! Orientierung Groesse: Schriftgroesse; !! 0:klein, 1:mittel, 2:gross Geometrie: LKoord; NO IDENT END BemassungSLPos; TABLE Bahntrasseelinie = TL_OID: OPTIONAL INTEGER10; !! Kantonsinterner Identifikator TL_OP_ID: INTEGER10; !! Gemeindeinterner Identifikator !! Bleibt stabil Entstehung: -> GeometrieZuBeschluss; !! Verknuepfung ueber die !! Interlis-OID der Tabelle !! GeometrieZuBeschluss Aufhebung: OPTIONAL -> GeometrieZuBeschluss; !! Bahntrasseelinie !! wurde aufgehoben mit !! GeometrieZuBeschluss Bemerkungen: OPTIONAL TEXT*254; !! Bemerkungen Geometrie : Linie; NO IDENT END Bahntrasseelinie; TABLE Verkehrsachse = VA_OID: OPTIONAL INTEGER10; !! Kantonsinterner Identifikator VA_OP_ID: INTEGER10; !! Gemeindeinterner Identifikator !! Bleibt stabil Typ: VerkehrsachseTyp; !! Aufzaehlung Entstehung: -> GeometrieZuBeschluss; !! Verknuepfung ueber die !! Interlis-OID der Tabelle !! GeometrieZuBeschluss Aufhebung: OPTIONAL -> GeometrieZuBeschluss; !! Strassenachse wurde !! aufgehoben mit !! GeometrieZuBeschluss Bemerkungen: OPTIONAL TEXT*254; !! Bemerkungen Geometrie: Linie; NO IDENT END Verkehrsachse; TABLE Verkehrsflaeche = VF_OID: OPTIONAL INTEGER10; !! Kantonsinterner Identifikator VF_OP_ID: INTEGER10; !! Gemeindeinterner Identifikator !! Bleibt stabil Entstehung: -> GeometrieZuBeschluss; !! Verknuepfung ueber die !! Interlis-OID der Tabelle !! GeometrieZuBeschluss Aufhebung: OPTIONAL -> GeometrieZuBeschluss; !! Verkehrsflaeche !! wurde aufgehoben mit !! GeometrieZuBeschluss Typ: VerkehrsflaecheTyp; !! Aufzaehlung Gliederung: VerkehrsflaecheGliederung; !! Aufzaehlung Bemerkungen: OPTIONAL TEXT*254; !! Bemerkungen Geometrie : Einzelflaeche; NO IDENT END Verkehrsflaeche; END Baulinien. !!------------------------------------------------------------------------------- END DM01AVBL24LV95D_20120301. !! BL 01.03.2012 FORMAT FREE; !! FORMAT FIX WITH LINESIZE = 107, TIDSIZE = 16; CODE BLANK = DEFAULT, UNDEFINED = DEFAULT, CONTINUE = DEFAULT; TID = ANY; END.