TRANSFER INTERLIS1; !! INTERLIS 1 Beschreibung Gefahrenkarte Kanton Basel-Landschaft !! + ======================================================================== + !! ¦ ¦ !! ¦ Datenmodell Basel-Landschaft: ¦ !! ¦ Version 0.1 ¦ !! ¦ Letzter Update 7.3.2007 /tn ¦ !! ¦ Erarbeitet durch: ¦ !! ¦ - Thomas Noack, Amt für Raumplanung Kanton Basel-Landschaft ¦ !! ¦ - Fabio Di Pietro, GIS Fachstelle Kanton Basel-Landschaft ¦ !! ¦ Version 0.4 ¦ !! ¦ Letzter Update 26.7.2007 /mro ¦ !! ¦ Erarbeitet durch: ¦ !! ¦ - Roman Meyer, Böhringer AG ¦ !! ¦ Version 0.5 ¦ !! ¦ Letzter Update 29.4.2008 /mro ¦ !! ¦ Erarbeitet durch: ¦ !! ¦ - Roman Meyer, Böhringer AG ¦ !! ¦ Version 0.9 ¦ !! ¦ Letzter Update 17.12.2008 /mro ¦ !! ¦ Erarbeitet durch: ¦ !! ¦ - Roman Meyer, Böhringer AG ¦ !! ¦ Version 1.01 ¦ !! ¦ Letzter Update 19.02.2009 /mro ¦ !! ¦ Erarbeitet durch: ¦ !! ¦ - Roman Meyer, Böhringer AG ¦ !! ¦ Version 1.02 ¦ !! ¦ Letztes Update 01.10.2010 /slt ¦ !! ¦ Erarbeitet durch: ¦ !! ¦ - Thomas Schuler, Böhringer AG ¦ !! ¦ Version 1.03 ¦ !! ¦ Letztes Update 22.01.2016 /slt ¦ !! ¦ Letztes Update 09.06.2020 /slt ¦ !! ¦ Erarbeitet durch: ¦ !! ¦ - Thomas Schuler, Gruner Böhringer AG ¦ !! ¦ ¦ !! + ------------------------------------------------------------------------ + !! ¦ Allgemeine Bemerkungen zum Datenmodell: ¦ !! ¦ ¦ !! ¦ - Die Erfassung der Gefahrenkarten verfolgt das Ziel, ¦ !! ¦ Grundlagen fuer die Gemeinden zu liefern, um ihre Zonenplanungen und ¦ !! ¦ Bauordnungen auf Grund des Gefahrenpotentials anzupassen. Die ¦ !! ¦ Erfassung soll im ganzen Kanton einheitlich erfolgen und auch ¦ !! ¦ einheitlich dargestellt werden. ¦ !! ¦ ¦ !! ¦ - Die abgebildeten Daten beschraenken sich auf das Wesentliche. ¦ !! ¦ (moeglichst eine einfache und uebersichtliche Modellierung). ¦ !! ¦ ¦ !! + ------------------------------------------------------------------------ + !! ¦ Hinweise zu Attributwerten und Datenerfassung: ¦ !! ¦ ¦ !! ¦ - Fuer die Planbeschriftungen ist das Attribut "Beschriftung" resp. ¦ !! ¦ "Bezeichnung" in den wichtigsten Tabellen vorhanden. ¦ !! ¦ ¦ !! + ------------------------------------------------------------------------ + !! ¦ Darstellungsmodell: ¦ !! ¦ ¦ !! ¦ - Das Darstellungsmodell ist in einem separaten Dokument beschrieben. ¦ !! ¦ ¦ !! + ------------------------------------------------------------------------ + !! ¦ Organisatorische Aspekte: ¦ !! ¦ ¦ !! ¦ - Datenmodellaenderungen und -erweiterungen duerfen nur durch ¦ !! ¦ das Amt fuer Wald beider Basel erfolgen. ¦ !! ¦ - Vor jeder Datenerfassung oder Datennachfuehrung ist das neueste ¦ !! ¦ Datenmodell beim Amt fuer Wald beider Basel zu beziehen ¦ !! ¦ resp. anzuwenden. ¦ !! ¦ ¦ !! + ======================================================================== + !! Definition der globalen Variabeln resp. Wertebereiche !! ---------------------------------------------------------------------------- MODEL DM103_20200609 DOMAIN REAL42 = [0.00 .. 9999.99]; LKoord = COORD2 2580000.000 1230000.000 !! in m 2650000.000 1280000.000; !! in m HKoord = COORD3 2580000.000 1230000.000 0.000 !! in m 2650000.000 1280000.000 2000.000; !! in m Orientierung = DEGREES 0 359; sFlaeche = SURFACE WITH (STRAIGHTS) VERTEX LKoord; !! in m aFlaeche = AREA WITH (STRAIGHTS) VERTEX LKoord WITHOUT OVERLAPS > 0.001; !! in m Linienzug = POLYLINE WITH (STRAIGHTS) VERTEX LKoord; !! in m Schriftgroesse = (klein, mittel, gross); ID_Typ = [1..2147483647]; Fliesstiefe_Typ = ( h_0_bis_25, !! Angaben in cm h_25_bis_50, h_50_bis_75, h_75_bis_100, h_100_bis_150, h_150_bis_200, h_ueber_200); Gefahrenstufe_Typ = ( keine, !! weiss Restgefahr, !! gelb_weiss gering, !! gelb mittel, !! blau erheblich); !! rot Intensitaet_Typ = ( schwach, !! hellgrün mittel, !! grün stark); !! dunkelgrün Jaehrlichkeit_Typ = ( j30_jaehrig, j100_jaehrig, j300_jaehrig); Beschriftung_SynGK = (W, !! Bei Überlagerungen nur S, !! den Prozess mit höherer R, !! Gefahrenstufe Beschriften. W_R, !! W_S, !! Kombinationen nur wenn 2 resp. 3 S_R, !! Prozesse die gleiche Gefahrenstufe W_S_R, !! aufweisen (z.B. 2x blau) keine_Gefaehrdung); !! wird nicht dargestellt! !! + ======================================================================== + TOPIC NGKBL = !! verwendete Abkürzungen in den Tabellennamen !! IK Intensitätskarte !! GQ Gefahrenquelle !! FT Fliesstiefe !! GK Gefahrenkarte !! HWP Hinweisprozesse !! SGK Synoptische Gefahrenkarte !! Ref Referenzierendes Attribut !! 030 30jähriges Ereignis !! 100 100jähriges Ereignis !! 300 300jähriges Ereignis !! LUT LookUp Tabelle !! verwendete Abkürzungen in den Attributnamen !! uebs Überschwemmung !! stei Steinschlag !! rupe Rutschung permanent !! rusp Rutschung spontan !! hamu Hangmure !! hawa Hangwasser !! ufer Ufererosion !! gwau Grundwasseraufstoss !! ruck Rückstau Abwasser !! fall Erdfall !! murg Murgang !! knGQ keine natürliche Gefahrenquelle !! allgemeine Look-up-Tabellen !! ---------------------------------------------------------------------------- TABLE LUTErsterfassungsbuero = LUT_CODE: [0 .. 999]; !! 1 Eintrag pro Los LUT_Ersterfassungsbuero: TEXT*100; !! wird vom Kanton vergeben IDENT LUT_CODE; END LUTErsterfassungsbuero; TABLE LUTNachfuehrung = LUT_Nachfuehrung_OID: ID_Typ; !! ID - Bleibt stabil. LUT_Nachfuehrungsdatum: DATE; !! Projektleitung abgegeben LUT_Beschreibung: TEXT*255; !! Nachfuehrungsbeschreibung LUT_Nachfuerungsbuero: TEXT*100; !! wird vom Kanton vergeben LUT_Geometrie: sFlaeche; !! Untersuchungsperimeter IDENT LUT_Nachfuehrung_OID; END LUTNachfuehrung; !! Perimeter !! ---------------------------------------------------------------------------- TABLE Gemeinde = GEMEINDE_ID_BFS: [1 .. 9999]; !! 4-stellige Nummer des Bundesamts für Statistik !! Enthalten sind nur die 86 Gemeinden des Kantons BL GDE_NAME: TEXT*255; !! Gemeindename IDENT GEMEINDE_ID_BFS; END Gemeinde; TABLE PerimeterGK = !! Tabelle wird vom Kanton abgegeben PerimeterGK_OID: ID_Typ; !! ID - Bleibt stabil. bearbeitet_durch: ->LUTErsterfassungsbuero; Abgabedatum: DATE; Geometrie: aFlaeche; IDENT PerimeterGK_OID; END PerimeterGK; TABLE PerimeterGemeinde = PerimeterRef: ->PerimeterGK // 1:mc // ; GemeindeRef: ->Gemeinde; IDENT PerimeterRef, GemeindeRef; END PerimeterGemeinde; !! Gefahrenquellen !! ---------------------------------------------------------------------------- TABLE GQUeberschwemmung = GQUebs_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle PerimeterRef: ->PerimeterGK // 1:mc // ; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Bezeichnung: TEXT*100; !! Losnummer.Laufnummer IDENT GQUebs_OID; END GQUeberschwemmung; TABLE GQUeberschwemmungPos = !! Textposition des Attributs Bezeichnung GQUebsPos_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQUebsRef: ->GQUeberschwemmung // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; TextOri: Orientierung // Default = 90.0 //; TextPos: LKoord; IDENT GQUebsPos_OID; END GQUeberschwemmungPos; TABLE GQUebsGeometrie = !! ein/mehrere Gewässer (-linien) GQUebsGeom_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQUebsRef: ->GQUeberschwemmung // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Geometrie: Linienzug; IDENT GQUebsGeom_OID; END GQUebsGeometrie; TABLE GQSteinschlag = GQStei_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle PerimeterRef: ->PerimeterGK // 1:mc // ; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Bezeichnung: TEXT*100; !! Losnummer.Laufnummer Geometrie: aFlaeche; IDENT GQStei_OID; END GQSteinschlag; TABLE GQSteinschlagPos = !! Textposition des Attributs Bezeichnung GQSteiPos_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQSteiRef: ->GQSteinschlag // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; TextOri: Orientierung // Default = 90.0 //; TextPos: LKoord; IDENT GQSteiPos_OID; END GQSteinschlagPos; TABLE GQRutschungPermanent = GQRupe_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle PerimeterRef: ->PerimeterGK // 1:mc // ; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Bezeichnung: TEXT*100; !! Losnummer.Laufnummer Geometrie: aFlaeche; IDENT GQRupe_OID; END GQRutschungPermanent; TABLE GQRutschungPermanentPos = !! Textposition des Attributs Bezeichnung GQRupePos_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQRupeRef: ->GQRutschungPermanent // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; TextOri: Orientierung // Default = 90.0 //; TextPos: LKoord; IDENT GQRupePos_OID; END GQRutschungPermanentPos; TABLE GQRutschungSpontan = GQRusp_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle PerimeterRef: ->PerimeterGK // 1:mc // ; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Bezeichnung: TEXT*100; !! Losnummer.Laufnummer Geometrie: aFlaeche; IDENT GQRusp_OID; END GQRutschungSpontan; TABLE GQRutschungSpontanPos = !! Textposition des Attributs Bezeichnung GQRuspPos_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQRuspRef: ->GQRutschungSpontan // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; TextOri: Orientierung // Default = 90.0 //; TextPos: LKoord; IDENT GQRuspPos_OID; END GQRutschungSpontanPos; TABLE GQHangmure = GQHamu_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle PerimeterRef: ->PerimeterGK // 1:mc // ; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Bezeichnung: TEXT*100; !! Losnummer.Laufnummer Geometrie: aFlaeche; IDENT GQHamu_OID; END GQHangmure; TABLE GQHangmurePos = !! Textposition des Attributs Bezeichnung GQHamuPos_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQHamuRef: ->GQHangmure // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; TextOri: Orientierung // Default = 90.0 //; TextPos: LKoord; IDENT GQHamuPos_OID; END GQHangmurePos; TABLE GQKeineNatuerlicheGQ = GQknGQ_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle PerimeterRef: ->PerimeterGK // 1:mc // ; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Bezeichnung: TEXT*100; !! Losnummer.Laufnummer Geometrie: aFlaeche; IDENT GQknGQ_OID; END GQKeineNatuerlicheGQ; TABLE GQKeineNatuerlicheGQPos = !! Textposition des Attributs Bezeichnung GQknGQPos_OID: ID_Typ; !! Datensatzinterner Identifikator. Bleibt stabil. GQknGQRef: ->GQKeineNatuerlicheGQ // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; TextOri: Orientierung // Default = 90.0 //; TextPos: LKoord; IDENT GQknGQPos_OID; END GQKeineNatuerlicheGQPos; !! Wasser !! --------------------------------------------------------------------- !! Intensitätskarte Überschwemmung !! --------------------------------------------------------------------- TABLE UeberschwemmungIK030 = UebsIK030_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQUebsRef: ->GQUeberschwemmung // 1:mc // ; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Intensitaet: Intensitaet_Typ; Geometrie: sFlaeche;!! Flächen der gleichen GQ dürfen sich nicht überlappen (AREA) IDENT UebsIK030_OID; END UeberschwemmungIK030; TABLE UeberschwemmungIK100 = UebsIK100_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQUebsRef: ->GQUeberschwemmung // 1:mc // ; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Intensitaet: Intensitaet_Typ; Geometrie: sFlaeche;!! Flächen der gleichen GQ dürfen sich nicht überlappen (AREA) IDENT UebsIK100_OID; END UeberschwemmungIK100; TABLE UeberschwemmungIK300 = UebsIK300_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQUebsRef: ->GQUeberschwemmung // 1:mc // ; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Intensitaet: Intensitaet_Typ; Geometrie: sFlaeche;!! Flächen der gleichen GQ dürfen sich nicht überlappen (AREA) IDENT UebsIK300_OID; END UeberschwemmungIK300; !! Fliesstiefe Überschwemmung !! --------------------------------------------------------------------- TABLE Fliesstiefe030 = UebsFT030_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQUebsRef: ->GQUeberschwemmung // 1:mc // ; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Fliesstiefe: Fliesstiefe_Typ; Geometrie: sFlaeche;!! Flächen der gleichen GQ dürfen sich nicht überlappen (AREA) IDENT UebsFT030_OID; END Fliesstiefe030; TABLE Fliesstiefe100 = UebsFT100_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQUebsRef: ->GQUeberschwemmung // 1:mc // ; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Fliesstiefe: Fliesstiefe_Typ; Geometrie: sFlaeche;!! Flächen der gleichen GQ dürfen sich nicht überlappen (AREA) IDENT UebsFT100_OID; END Fliesstiefe100; TABLE Fliesstiefe300 = UebsFT300_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQUebsRef: ->GQUeberschwemmung // 1:mc // ; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Fliesstiefe: Fliesstiefe_Typ; Geometrie: sFlaeche;!! Flächen der gleichen GQ dürfen sich nicht überlappen (AREA) IDENT UebsFT300_OID; END Fliesstiefe300; !! Rutschung permanent !! ---------------------------------------------------------------------------- TABLE RutschungPermanentIK = RupeIK_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQRupeRef: ->GQRutschungPermanent // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Intensitaet: Intensitaet_Typ; Geometrie: sFlaeche;!! Flächen der gleichen GQ dürfen sich nicht überlappen (AREA) IDENT RupeIK_OID; END RutschungPermanentIK; !! Rutschung spontan !! ---------------------------------------------------------------------------- TABLE RutschungSpontanIK030 = RuspIK030_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQRuspRef: ->GQRutschungSpontan // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Intensitaet: Intensitaet_Typ; Geometrie: sFlaeche;!! Flächen der gleichen GQ dürfen sich nicht überlappen (AREA) IDENT RuspIK030_OID; END RutschungSpontanIK030; TABLE RutschungSpontanIK100 = RuspIK100_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQRuspRef: ->GQRutschungSpontan // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Intensitaet: Intensitaet_Typ; Geometrie: sFlaeche;!! Flächen der gleichen GQ dürfen sich nicht überlappen (AREA) IDENT RuspIK100_OID; END RutschungSpontanIK100; TABLE RutschungSpontanIK300 = RuspIK300_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQRuspRef: ->GQRutschungSpontan // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Intensitaet: Intensitaet_Typ; Geometrie: sFlaeche;!! Flächen der gleichen GQ dürfen sich nicht überlappen (AREA) IDENT RuspIK300_OID; END RutschungSpontanIK300; !! Steinschlag !! ---------------------------------------------------------------------------- TABLE SteinschlagIK030 = SteiIK030_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQSteiRef: ->GQSteinschlag // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Intensitaet: Intensitaet_Typ; Geometrie: sFlaeche;!! Flächen der gleichen GQ dürfen sich nicht überlappen (AREA) IDENT SteiIK030_OID; END SteinschlagIK030; TABLE SteinschlagIK100 = SteiIK100_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQSteiRef: ->GQSteinschlag // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Intensitaet: Intensitaet_Typ; Geometrie: sFlaeche;!! Flächen der gleichen GQ dürfen sich nicht überlappen (AREA) IDENT SteiIK100_OID; END SteinschlagIK100; TABLE SteinschlagIK300 = SteiIK300_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQSteiRef: ->GQSteinschlag // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Intensitaet: Intensitaet_Typ; Geometrie: sFlaeche;!! Flächen der gleichen GQ dürfen sich nicht überlappen (AREA) IDENT SteiIK300_OID; END SteinschlagIK300; !! Hangmure !! ---------------------------------------------------------------------------- TABLE HangmureIK030 = HamuIK030_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQHamuRef: ->GQHangmure // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Intensitaet: Intensitaet_Typ; Geometrie: sFlaeche;!! Flächen der gleichen GQ dürfen sich nicht überlappen (AREA) IDENT HamuIK030_OID; END HangmureIK030; TABLE HangmureIK100 = HamuIK100_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQHamuRef: ->GQHangmure // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Intensitaet: Intensitaet_Typ; Geometrie: sFlaeche;!! Flächen der gleichen GQ dürfen sich nicht überlappen (AREA) IDENT HamuIK100_OID; END HangmureIK100; TABLE HangmureIK300 = HamuIK300_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GQHamuRef: ->GQHangmure // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Intensitaet: Intensitaet_Typ; Geometrie: sFlaeche;!! Flächen der gleichen GQ dürfen sich nicht überlappen (AREA) IDENT HamuIK300_OID; END HangmureIK300; !! Gefahrenkarte !! ---------------------------------------------------------------------------- TABLE WasserGK = WasserGK_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Gefaehrdung: Gefahrenstufe_Typ; Geometrie: aFlaeche; IDENT WasserGK_OID; END WasserGK; TABLE RutschGK = RutschGK_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Gefaehrdung: Gefahrenstufe_Typ; Geometrie: aFlaeche; IDENT RutschGK_OID; END RutschGK; TABLE SteinGK = SteinGK_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Gefaehrdung: Gefahrenstufe_Typ; Geometrie: aFlaeche; IDENT SteinGK_OID; END SteinGK; TABLE SynoptischeGK = SGK_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Gefaehrdung: Gefahrenstufe_Typ; Beschriftung: Beschriftung_SynGK; Geometrie: aFlaeche; IDENT SGK_OID; END SynoptischeGK; TABLE SynoptischeGKPos = !! Textposition des Attributs Beschriftung SGKPos_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; SGKPos_Ref: ->SynoptischeGK // 1:mc //; TextOri: Orientierung // Default = 90.0 //; TextPos: LKoord; IDENT SGKPos_OID; END SynoptischeGKPos; !! Gefahrenhinweisprozesse !! ---------------------------------------------------------------------------- TABLE UfererosionHWP = UferHWP_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle PerimeterRef: ->PerimeterGK // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Bezeichnung: OPTIONAL TEXT*100; !! Losnummer.Laufnummer Geometrie: Linienzug; IDENT UferHWP_OID; END UfererosionHWP; TABLE UfererosionHWPPos = !! Textposition des Attributs Bezeichnung UferHWPPos_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle UferHWPRef: ->UfererosionHWP // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; TextOri: Orientierung // Default = 90.0 //; TextPos: LKoord; IDENT UferHWPPos_OID; END UfererosionHWPPos; TABLE MurgangHWP = MurgHWP_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle PerimeterRef: ->PerimeterGK // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Bezeichnung: OPTIONAL TEXT*100; !! Losnummer.Laufnummer Geometrie: sFlaeche; IDENT MurgHWP_OID; END MurgangHWP; TABLE MurgangHWPPos = !! Textposition des Attributs Bezeichnung MurgHWPPos_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle MurgHWPRef: ->MurgangHWP // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; TextOri: Orientierung // Default = 90.0 //; TextPos: LKoord; IDENT MurgHWPPos_OID; END MurgangHWPPos; TABLE HangwasserHWP = HawaHWP_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle PerimeterRef: ->PerimeterGK // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Bezeichnung: OPTIONAL TEXT*100; !! Losnummer.Laufnummer Geometrie: sFlaeche; IDENT HawaHWP_OID; END HangwasserHWP; TABLE HangwasserHWPPos = !! Textposition des Attributs Bezeichnung HawaHWPPos_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle HawaHWPRef: ->HangwasserHWP // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; TextOri: Orientierung // Default = 90.0 //; TextPos: LKoord; IDENT HawaHWPPos_OID; END HangwasserHWPPos; TABLE GrundwasseraufstossHWP = GwauHWP_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle PerimeterRef: ->PerimeterGK // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Bezeichnung: OPTIONAL TEXT*100; !! Losnummer.Laufnummer Geometrie: sFlaeche; IDENT GwauHWP_OID; END GrundwasseraufstossHWP; TABLE GrundwasseraufstossHWPPos = !! Textposition des Attributs Bezeichnung GwauHWPPos_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle GwauHWPRef: ->GrundwasseraufstossHWP // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; TextOri: Orientierung // Default = 90.0 //; TextPos: LKoord; IDENT GwauHWPPos_OID; END GrundwasseraufstossHWPPos; TABLE RueckstauAbwasserHWP = RuckHWP_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle PerimeterRef: ->PerimeterGK // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Bezeichnung: OPTIONAL TEXT*100; !! Losnummer.Laufnummer Geometrie: sFlaeche; IDENT RuckHWP_OID; END RueckstauAbwasserHWP; TABLE RueckstauAbwasserHWPPos = !! Textposition des Attributs Bezeichnung RuckHWPPos_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle RuckHWPRef: ->RueckstauAbwasserHWP // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; TextOri: Orientierung // Default = 90.0 //; TextPos: LKoord; IDENT RuckHWPPos_OID; END RueckstauAbwasserHWPPos; TABLE ErdfallHWP = FallHWP_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle PerimeterRef: ->PerimeterGK // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; Bezeichnung: OPTIONAL TEXT*100; !! Losnummer.Laufnummer Geometrie: sFlaeche; IDENT FallHWP_OID; END ErdfallHWP; TABLE ErdfallHWPPos = !! Textposition des Attributs Bezeichnung FallHWPPos_OID: ID_Typ; !! Perimeter-Nr. * 1'000'000 + Laufnummer pro Tabelle FallHWPRef: ->ErdfallHWP // 1:mc //; NachfuehrungRef: ->LUTNachfuehrung // 1:mc // ; TextOri: Orientierung // Default = 90.0 //; TextPos: LKoord; IDENT FallHWPPos_OID; END ErdfallHWPPos; END NGKBL. END DM103_20200609. FORMAT FREE; CODE BLANK = DEFAULT, UNDEFINED = DEFAULT, CONTINUE = DEFAULT; TID = ANY; END.