INTERLIS 2.3; /** ===================================================================================== Bau- und Verkehrsdepartement des Kantons Basel-Stadt Grundbuch- und Vermessungsamt, Geoinformation Dufourstrasse 40/50 CH-4001 Basel geo@bs.ch www.geo.bs.ch Geobasisdatensatz Nr. 57-BS Ökologische Situation der Fliessgewässer Kantonales Geodatenmodell (KGDM) Metadaten: https://www.geocat.ch/geonetwork/srv/ger/catalog.search#/metadata/86c6bf87-a567-4e01-8a02-6d6486778868 Modellrepository inkl. Modellbeschreibungen: https://models.geo.bs.ch ===================================================================================== Revision History: 18.09.2017/svakac Modell erstellt 15.01.2019/svadiy Kommentare nach technischer Wegleitung angepasst, Attribute umbenannt ===================================================================================== */ MODEL GW_Gewaesserzustand_KGDM_V1_0_LV95 (de) AT "https://www.geo.bs.ch" VERSION "2019-01-15" = IMPORTS BS_Basis_KGDM_V1_0_LV95; DOMAIN TOPIC Wertebereiche = STRUCTURE abstmatref = CodeKanton : MANDATORY 0 .. 99; WertKanton : MANDATORY TEXT*100; CodeBund : MANDATORY 0 .. 99; WertBund : MANDATORY TEXT*100; END abstmatref; STRUCTURE absttypref = CodeKanton : MANDATORY 0 .. 99; WertKanton : MANDATORY TEXT*100; CodeBund : MANDATORY 0 .. 99; WertBund : MANDATORY TEXT*100; END absttypref; STRUCTURE bautypref = CodeKanton : MANDATORY 0 .. 99; WertKanton : MANDATORY TEXT*100; CodeBund : MANDATORY 0 .. 99; WertBund : MANDATORY TEXT*100; END bautypref; STRUCTURE bewertungref = CodeKanton : MANDATORY 0 .. 99; WertKanton : MANDATORY MTEXT*100; CodeBund : MANDATORY 0 .. 99; WertBund : MANDATORY TEXT*100; END bewertungref; STRUCTURE bewuchsref = CodeKanton : MANDATORY 0 .. 99; WertKanton : MANDATORY TEXT*100; CodeBund : MANDATORY 0 .. 99; WertBund : MANDATORY TEXT*100; END bewuchsref; STRUCTURE boeschmatref = CodeKanton : MANDATORY 0 .. 99; WertKanton : MANDATORY TEXT*100; CodeBund : MANDATORY 0 .. 99; WertBund : MANDATORY TEXT*100; END boeschmatref; STRUCTURE boeschverbauref = CodeKanton : MANDATORY 0 .. 99; WertKanton : MANDATORY TEXT*100; CodeBund : MANDATORY 0 .. 99; WertBund : MANDATORY TEXT*100; END boeschverbauref; STRUCTURE fristref = CodeKanton : MANDATORY 0 .. 99; WertKanton : MANDATORY TEXT*100; CodeBund : MANDATORY 0 .. 9999; WertBund : TEXT*100; END fristref; STRUCTURE gewtypref = CodeKanton : MANDATORY 0 .. 99; WertKanton : MANDATORY TEXT*100; CodeBund : 0 .. 99; WertBund : TEXT*100; END gewtypref; STRUCTURE gewzustref = CodeKanton : MANDATORY 0 .. 99; WertKanton : MANDATORY TEXT*100; CodeBund : 0 .. 99; WertBund : TEXT*100; END gewzustref; STRUCTURE klasseref = CodeKanton : MANDATORY 0 .. 99; WertKanton : MANDATORY TEXT*100; CodeBund : MANDATORY 0 .. 99; WertBund : MANDATORY TEXT*100; END klasseref; STRUCTURE kmtypref = CodeKanton : MANDATORY 0 .. 99; WertKanton : MANDATORY TEXT*100; CodeBund : 0 .. 99; WertBund : TEXT*100; END kmtypref; STRUCTURE massnahmeref = CodeKanton : MANDATORY 0 .. 99; WertKanton : MANDATORY TEXT*100; CodeBund : MANDATORY 0 .. 99; WertBund : MANDATORY TEXT*100; END massnahmeref; STRUCTURE prioref = CodeKanton : MANDATORY 0 .. 99; WertKanton : MANDATORY TEXT*100; CodeBund : MANDATORY 0 .. 99; WertBund : MANDATORY TEXT*100; END prioref; STRUCTURE sohlmatref = CodeKanton : MANDATORY 0 .. 99; WertKanton : MANDATORY TEXT*100; CodeBund : MANDATORY 0 .. 99; WertBund : MANDATORY TEXT*100; END sohlmatref; STRUCTURE sohlverbref = CodeKanton : MANDATORY 0 .. 99; WertKanton : MANDATORY TEXT*100; CodeBund : MANDATORY 0 .. 99; WertBund : MANDATORY TEXT*100; END sohlverbref; STRUCTURE totholzref = CodeKanton : MANDATORY 0 .. 99; WertKanton : MANDATORY TEXT*100; CodeBund : MANDATORY 0 .. 99; WertBund : MANDATORY TEXT*100; END totholzref; STRUCTURE uferbereichref = CodeKanton : MANDATORY 0 .. 99; WertKanton : MANDATORY TEXT*100; CodeBund : MANDATORY TEXT*20; WertBund : MANDATORY TEXT*100; END uferbereichref; STRUCTURE varbreiteref = CodeKanton : MANDATORY 0 .. 99; WertKanton : MANDATORY TEXT*100; CodeBund : MANDATORY 0 .. 99; WertBund : MANDATORY TEXT*100; END varbreiteref; STRUCTURE vartieferef = CodeKanton : MANDATORY 0 .. 99; WertKanton : MANDATORY TEXT*100; CodeBund : MANDATORY 0 .. 99; WertBund : MANDATORY TEXT*100; END vartieferef; END Wertebereiche; TOPIC Gewaesser = CLASS BezugGewaesserachsen = Geometrie : MANDATORY BS_Basis_KGDM_V1_0_LV95.BSLinie2DKreisbogen; /** Def: Bachnummer */ GewNr : MANDATORY 0 .. 999999; /** Def: Länge in m */ Laenge : MANDATORY 0.000 .. 999999.999; /** Def: Gewässername */ NameGewaesser : MANDATORY TEXT*250; /** Def: Typ der Gewässerachse */ TypGewaesser : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.gewtypref; /** Def: Zuständigkeit für die Nachführung der Gewässerachsen */ Zustaendigkeit : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.gewzustref; END BezugGewaesserachsen; CLASS Kilometrierung = Geometrie : MANDATORY BS_Basis_KGDM_V1_0_LV95.BSKoord2D; /** Def: Bachnummer */ GewNr : MANDATORY 0 .. 999999; /** Def: Länge in m */ Dist0 : MANDATORY 0 .. 9999; /** Def: Referenztyp */ KmTypRef : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.kmtypref; END Kilometrierung; END Gewaesser; TOPIC Oekomorphologie = DEPENDS ON GW_Gewaesserzustand_KGDM_V1_0_LV95.Gewaesser; CLASS AbschOekomorph = Geometrie : MANDATORY BS_Basis_KGDM_V1_0_LV95.BSLinie2DKreisbogen; /** Def: Bachnummer */ GewNr : MANDATORY 0 .. 999999; /** Def: Abschnittsname */ NameAbschnitt : TEXT*250; /** Def: Identifikator des Abschnitts */ AbschnID : MANDATORY TEXT*20; /** Def: Kartierungsdatum */ Datum : TEXT*50; /** Def: linearer Bezug gemäss Kilometrierung */ Von : MANDATORY 0.0 .. 9999.9; /** Def: linearer Bezug gemäss Kilometrierung */ Bis : MANDATORY 0.0 .. 9999.9; /** Def: Gerinnesohlenbreite */ GSBreite : MANDATORY 0.0 .. 999.9; /** Def: Eindolung */ Eindol : TEXT*10; /** Def: viele natürliche Abstürze */ vnatAbst : TEXT*10; /** Def: Variabilität der Wasserspiegelbreite */ BVar : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.varbreiteref; /** Def: Variabilität der Wassertiefe */ TVar : GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.vartieferef; /** Def: Sohlenverbauung */ SohlVer : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.sohlverbref; /** Def: Material der Sohlenverbauung */ SohlMat : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.sohlmatref; /** Def: Verbauung des Böschungsfusses links */ LBukVer : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.boeschverbauref; /** Def: Verbauung des Böschungsfusses rechts */ RBukVer : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.boeschverbauref; /** Def: Material der Verbauung des Böschungsfusses links */ LBukMat : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.boeschmatref; /** Def: Material der Verbauung des Böschungsfusses rechts */ RBukMat : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.boeschmatref; /** Def: Mittlere Breite des Uferbereiches links in m */ LUfbeBre : MANDATORY 0 .. 999; /** Def: Mittlere Breite des Uferbereichs rechts in m */ RUfbeBre : MANDATORY 0 .. 999; /** Def: Beschaffenheit Uferbereich links */ LUferBer : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.uferbereichref; /** Def: Beschaffenheit Uferbereich rechts */ RUferBer : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.uferbereichref; /** Def: Bewuchs linker Uferbereich */ LUfbeBew : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.bewuchsref; /** Def: Bewuchs rechter Uferbereich */ RUfbeBew : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.bewuchsref; /** Def: Algenbewuchs im Bachbett */ BewAlgen : GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.bewuchsref; /** Def: Makrophytenbewuchs im Bachbett */ BewMakro : GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.bewuchsref; /** Def: Totholz im Bachbett */ Totholz : GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.totholzref; /** Def: Ökomorphologischer Zustand des Gewässers */ KlasseZH : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.klasseref; /** Def: Abschnittlänge */ LaengeAbschnitt : MANDATORY 0.000 .. 999999.999; END AbschOekomorph; CLASS Absturzdaten = Geometrie : MANDATORY BS_Basis_KGDM_V1_0_LV95.BSKoord2D; /** Def: Kartierungsdatum */ Datum : TEXT*50; /** Def: Bachnummer */ GewNr : MANDATORY 0 .. 999999; /** Def: Identifikator des Absturzes */ AbsturzID : MANDATORY TEXT*20; /** Def: linearer Bezug gemäss Kilometrierung */ Position : MANDATORY 0.000 .. 9999.999; /** Def: Absturztyp */ AbstTyp : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.absttypref; /** Def: Absturzmaterial */ AbstMat : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.abstmatref; /** Def: Absturzhöhe */ AbstHoeh : MANDATORY 0 .. 999; END Absturzdaten; CLASS Bauwerkdaten = Geometrie : MANDATORY BS_Basis_KGDM_V1_0_LV95.BSKoord2D; /** Def: Kartierungsdatum */ Datum : TEXT*50; /** Def: Bachnummer */ GewNr : MANDATORY 0 .. 999999; /** Def: Identifikator des Bauwerks */ BauwID : MANDATORY TEXT*20; /** Def: linearer Bezug gemäss Kilometrierung */ Position : MANDATORY 0.000 .. 9999.999; /** Def: Bauwerkstyp */ BauwTyp : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.bautypref; /** Def: Bauwerkshöhe in cm */ BauwHoeh : MANDATORY 0 .. 999; END Bauwerkdaten; END Oekomorphologie; TOPIC Revitalisierungsplanung = DEPENDS ON GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche,GW_Gewaesserzustand_KGDM_V1_0_LV95.Oekomorphologie,GW_Gewaesserzustand_KGDM_V1_0_LV95.Gewaesser; CLASS AbschRevitPlan = Geometrie : MANDATORY BS_Basis_KGDM_V1_0_LV95.BSLinie2DKreisbogen; /** Def: Bachnummer */ GewNr : MANDATORY 0 .. 999999; /** Def: Identifikator des Revitalisierungsabschnitts */ RevitAbschNr : MANDATORY TEXT*20; /** Def: Ökomorphologischer Zustand des Gewässers */ Klasse : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.klasseref; /** Def: Gewässerabschnittname */ NameRevitAbschnitt : TEXT*250; /** Def: linearer Bezug gemäss Kilometrierung */ Von : MANDATORY 0 .. 9999; /** Def: linearer Bezug gemäss Kilometrierung */ Bis : MANDATORY 0 .. 9999; /** Def: Ökologisches Potenzial und landschaftliche Bedeutung */ AbschOekoPotential : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.bewertungref; /** Def: Nutzen für Natur und Landschaft im Verhältnis zum voraussichtlichen Aufwand */ AbschNutzen : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.bewertungref; /** Def: Zeitliche Priorisierung der Massnahmenumsetzung */ AbschPrio : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.prioref; /** Def: Zeitliche Priorität der Massnahmenumsetzung */ Frist : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.fristref; /** Def: Typ der Massnahme(n), mindestens eine muss definiert sein */ Massnahmen : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.massnahmeref; /** Def: Länge in m */ Laenge : MANDATORY 0.000 .. 9999.999; /** Def: Bemerkung */ Bemerkung : TEXT*255; END AbschRevitPlan; CLASS AbstuerzeRevitPlan = Geometrie : MANDATORY BS_Basis_KGDM_V1_0_LV95.BSKoord2D; /** Def: Identifikator des Revitalisierungsabschnitts */ RevitAbschNr : MANDATORY TEXT*20; /** Def: Identifikator des Absturzes */ AbsturzID : MANDATORY TEXT*20; /** Def: Zeitliche Priorisierung der Massnahmenumsetzung */ AbsturzPrio : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.prioref; /** Def: Nutzen */ AbsturzNutzen : GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.bewertungref; /** Def: Bemerkung */ Bemerkung : TEXT*255; END AbstuerzeRevitPlan; CLASS BauwRevitPlan = Geometrie : MANDATORY BS_Basis_KGDM_V1_0_LV95.BSKoord2D; /** Def: Identifikator des Revitalisierungsabschnitts */ RevitAbschNr : MANDATORY TEXT*20; /** Def: Identifikator des Bauwerks */ BauwID : MANDATORY TEXT*20; /** Def: Zeitliche Priorisierung des Massnahmenumsetzung */ BauwPrio : MANDATORY GW_Gewaesserzustand_KGDM_V1_0_LV95.Wertebereiche.prioref; /** Def: Bemerkung */ Bemerkung : TEXT*255; END BauwRevitPlan; END Revitalisierungsplanung; END GW_Gewaesserzustand_KGDM_V1_0_LV95.