INTERLIS 2.3; !!======================================================================================== !! Copyright (c) 2021, GIS-Fachstelle des Amtes für Geoinformation Kanton Basel-Landschaft !! All rights reserved. !! !! Datum | Version | Autor/in | Aenderung !!---------------------------------------------------------------------------------------- !! 23.10.2024 | 1.0 | RUDERT-GEOINFORMATIK | Ersterstellung !! 03.11.2025 | 1.0 | Roman Meyer | Approval GIS-Fachstelle !!---------------------------------------------------------------------------------------- !!@ technicalContact="mailto:support.gis@bl.ch" !!@ furtherInformation="https://geo.bl.ch" MODEL ch_bl_tba_gewaessernetz_v1_0 (de) AT "http://models.geo.bl.ch/TBA/" VERSION "2025-11-03" = IMPORTS UNQUALIFIED INTERLIS,bl_basis_kgdm_lv95_v2_0; IMPORTS CatalogueObjects_V1; TOPIC codelisten = CLASS gewaessertyp_item EXTENDS CatalogueObjects_V1.Catalogues.Item = Text: MANDATORY TEXT*50; END gewaessertyp_item; STRUCTURE gewaessertyp_ref EXTENDS CatalogueObjects_V1.Catalogues.CatalogueReference = Reference (EXTENDED) : REFERENCE TO (EXTERNAL) gewaessertyp_item; END gewaessertyp_ref; CLASS verlauf_typ_item EXTENDS CatalogueObjects_V1.Catalogues.Item = Text: MANDATORY TEXT*100; END verlauf_typ_item; STRUCTURE verlauf_typ_ref EXTENDS CatalogueObjects_V1.Catalogues.CatalogueReference = Reference (EXTENDED) : REFERENCE TO (EXTERNAL) verlauf_typ_item; END verlauf_typ_ref; CLASS eigentuemer_item EXTENDS CatalogueObjects_V1.Catalogues.Item = Text: MANDATORY TEXT*50; END eigentuemer_item; STRUCTURE eigentuemer_ref EXTENDS CatalogueObjects_V1.Catalogues.CatalogueReference = Reference (EXTENDED) : REFERENCE TO (EXTERNAL) eigentuemer_item; END eigentuemer_ref; END codelisten; TOPIC ch_bl_tba_gewaessernetz = DEPENDS ON ch_bl_tba_gewaessernetz_v1_0.codelisten; CLASS gewaessername = gewaessername : MANDATORY TEXT*100; geometrie : MANDATORY bl_basis_kgdm_lv95_v2_0.BLMultiLinie2D; END gewaessername; CLASS gewaesser_linie = measure_f : MANDATORY 0.000 .. 100000.000; measure_t : MANDATORY 0.000 .. 100000.000; gewaessername : MANDATORY TEXT*100; gewaesser_nr_bl : MANDATORY 0 .. 2147483647; gewaesser_nr_gv : MANDATORY TEXT*10; gemeinde : MANDATORY TEXT*50; gemeinde_id_bfs : 2400 .. 2895; verlauf : MANDATORY ch_bl_tba_gewaessernetz_v1_0.codelisten.verlauf_typ_ref; eigentuemer : ch_bl_tba_gewaessernetz_v1_0.codelisten.eigentuemer_ref; weihername : TEXT*100; typ : MANDATORY ch_bl_tba_gewaessernetz_v1_0.codelisten.gewaessertyp_ref; geometrie : MANDATORY bl_basis_kgdm_lv95_v2_0.BLLinie2D; END gewaesser_linie; CLASS eigentuemer = gewaesser_nr_bl : MANDATORY 0 .. 2147483647; gewaesser_nr_gv : MANDATORY TEXT*10; gewaessername : MANDATORY TEXT*100; eigentuemer : MANDATORY ch_bl_tba_gewaessernetz_v1_0.codelisten.eigentuemer_ref; geometrie : MANDATORY bl_basis_kgdm_lv95_v2_0.BLMultiLinie2D ; END eigentuemer; END ch_bl_tba_gewaessernetz; END ch_bl_tba_gewaessernetz_v1_0.