INTERLIS 2.3; !!======================================================================================== !! Copyright (c) 2021, GIS-Fachstelle des Amtes für Geoinformation Kanton Basel-Landschaft !! All rights reserved. !! !! Datum | Version | Autor/in | Aenderung !!---------------------------------------------------------------------------------------- !! 14.01.2022 | 1.0 | Raphael Salathé | Ersterstellung !! 27.10.2022 | 1.0 | K. Deininger | Verwende bl_basis_kgdm_lv95_v2_0 !! 18.04.2023 | 1.0 | Raphael Salathé | Nur Darstellungsmodell !! 01.06.2023 | 1.0 | Raphael Salathé | Basismodel 70 Vererbung !!---------------------------------------------------------------------------------------- !!@ technicalContact="mailto:support.gis@bl.ch" !!@ furtherInformation="https://geo.bl.ch" !!======================================================================================== MODEL ch_bl_sta_kantonales_gebaeude_und_wohnungsregister_70_v1_0 (de) AT "http://models.geo.bl.ch/STA/" VERSION "2022-12-14" = !! gemäss Merkmalskatalog Eidgenössisches Gebäude- und Wohnungsregister Version 4.2. vom 14.12.2022 !! https://www.housing-stat.ch/ IMPORTS UNQUALIFIED Units, CoordSys, INTERLIS; IMPORTS UNQUALIFIED bl_basis_kgdm_lv95_v2_0; DOMAIN TOPIC kantonales_gebaeude_und_wohnungsregister = /* Klassendefinitionen */ /* Gebäudegrundriss */ CLASS gebaeudegrundriss = id: MANDATORY 1 .. 2147483647; ggdenr: 1 .. 6999; !! gemeinde_id_bfs geom: BLMultiFlaeche2D; UNIQUE id; END gebaeudegrundriss; /* Gebäude */ CLASS gebaeude = egid: MANDATORY 312000 .. 245080000; !! Wertebereich BL ggdenr: 1 .. 6999; !! gemeinde_id_bfs k_gbez: TEXT*200; !! nur BL gstat: TEXT*30; gkat: TEXT*100; gklas: TEXT*100; gbauj: 1418 .. 3000; gabbj: 1950 .. 3000; gastw: 1 .. 99; gschutzr: TEXT*10; !! Schutzraum Ja/Nein k_ganzwhg: 0 .. 1000; !! nur BL !!k_ori: BLOri; !! nur BL k_ori: -359.9 .. 359.9; !! nur BL k_hali: -1 .. 1; !! nur BL k_vali: -1 .. 3; !! nur BL gebf: 5 .. 900000; !! Energiebezugsfläche m2 gwaerzh1: TEXT*100; !! Wärmeerzeuger Heizung 1 gwaerzh2: TEXT*100; !! Wärmeerzeuger Heizung 2 genh1: TEXT*100; !! Energie-/Wärmequelle Heizung 1 genh2: TEXT*100; !! Energie-/Wärmequelle Heizung 2 genw1: TEXT*100; !! Energie-/Wärmequelle Warmwasser 1 genw2: TEXT*100; !! Energie-/Wärmequelle Warmwasser 2 gwaersceh1: TEXT*100; !! Informationsquelle Heizung 1 gwaersceh2: TEXT*100; !! Informationsquelle Heizung 2 gwaerscew1: TEXT*100; !! Informationsquelle Warmwasser 1 gwaerscew2: TEXT*100; !! Informationsquelle Warmwasser 2 gwaerzw1: TEXT*100; !! Wärmeerzeuger Warmwasser 1 gwaerzw2: TEXT*100; !! Wärmeerzeuger Warmwasser 2 gwaerdath1: BLDatum; !! Aktualisierungsdatum Heizung 1 gwaerdath2: BLDatum; !! Aktualisierungsdatum Heizung 2 gwaerdatw1: BLDatum; !! Aktualisierungsdatum Warmwasser 1 gwaerdatw2: BLDatum; !! Aktualisierungsdatum Warmwasser 2 geom: BLKoord2D; UNIQUE egid; END gebaeude; ASSOCIATION gebaeude_grundriss = grs_id -- {0..1} gebaeudegrundriss; r_grs_id -- {0..*} gebaeude; END gebaeude_grundriss; /* Strasse */ CLASS strasse = id: MANDATORY 1 .. 2147483647; esid: 1000000 .. 90000000; strname: MANDATORY TEXT*60; strnamk: TEXT*24; UNIQUE id; END strasse; /* Gebäudeeingang */ CLASS gebaeudeeingang = id: MANDATORY 1 .. 2147483647; egid: MANDATORY 312000 .. 245080000; edid: MANDATORY 0 .. 90; deinr: TEXT*12; doffadr: MANDATORY 1 .. 2; dname: TEXT*100; dplz4: MANDATORY 1000 .. 9699; dplzz: MANDATORY 0 .. 99; ort: MANDATORY TEXT*50; geom: BLKoord2D; UNIQUE id; END gebaeudeeingang; ASSOCIATION gebaeudeeingang_strasse = str_id -- {0..1} strasse; r_str_id -- {0..*} gebaeudeeingang; END gebaeudeeingang_strasse; /* Wohnung */ CLASS wohnung = id: MANDATORY 1 .. 2147483647; ewid: MANDATORY 1 .. 900; egid: MANDATORY 312000 .. 245080000; wstwk: TEXT*50; wbez: TEXT*50; whgnr: TEXT*12; wbauj: 1000 .. 3000; wabbj: 1950 .. 3000; wstat: TEXT*30; warea: 1 .. 9999; wazim: 1 .. 99; wkche: TEXT*10; !! Ja/Nein wmehrg: TEXT*10; !! Ja/Nein UNIQUE id; END wohnung; ASSOCIATION wohnung_gebaeudeeingang = dom_id -- {0..1} gebaeudeeingang; r_dom_id -- {0..*} wohnung; END wohnung_gebaeudeeingang; END kantonales_gebaeude_und_wohnungsregister; END ch_bl_sta_kantonales_gebaeude_und_wohnungsregister_70_v1_0.