TRANSFER FS_LK; MODEL FS_LK DOMAIN !! Allgemeine Defaultwerte !! !! Allgemeine Typen !! INTEGER4 = [0 .. 9999]; INTEGER6 = [0 .. 999999]; INTEGER8 = [0 .. 99999999]; INTEGER10 = [0 .. 9999999999]; REAL12 = [0.0.. 9.9]; REAL42 = [0.00 .. 9999.99]; REAL43 = [0.000 .. 9999.999]; Orientierung = DEGREES 0.0 360.0; Hoehe = DIM1 -200.000 5000.000; LKoord = COORD2 480000.000 70000.000 2840000.000 1300000.000; Genauigkeit = (unbekannt, ungenau, genau); TOPIC LK_Fernwaerme = TABLE Trassee = Name_Nummer: OPTIONAL TEXT*40; Lagebestimmung: Genauigkeit; Trasseetyp: (unbekannt, Haubenkanal, Ortsbetonkanal, begehbarer_Kanal, Gewoelbe, Freileitung, Pressrohr, Schutzrohr, erdverlegt); Trasseebreite: INTEGER6; Eigentuemer: OPTIONAL TEXT*40; Bemerkung: OPTIONAL TEXT*80; Letzte_Aenderung: DATE; NO IDENT END Trassee; TABLE Trassee_Flaeche = Objekt: -> Trassee // 1-mc// ; Geometrie: SURFACE WITH (STRAIGHTS,ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.050; NO IDENT END Trassee_Flaeche; TABLE Trassee_Linie = Objekt: -> Trassee // 1-mc // ; Geometrie: POLYLINE WITH (STRAIGHTS,ARCS) VERTEX LKoord; NO IDENT END Trassee_Linie; OPTIONAL TABLE Trassee_Text = Objekt: -> Trassee // 1-mc // ; Text: TEXT*80; !! In der Regel zusammengesetzter Text aus der !! Tabelle Spezialbauwerk TextPos: LKoord; TextOri: OPTIONAL Orientierung // Default: 90.0 //; TextHAli: OPTIONAL HALIGNMENT // Default: Center //; TextVAli: OPTIONAL VALIGNMENT // Default: Half //; NO IDENT END Trassee_Text; TABLE Trasseepunkt = Name_Nummer: OPTIONAL TEXT*40; Geometrie: LKoord; Lagebestimmung: Genauigkeit; Art: (unbekannt, Schachteinstieg, Montageoeffnung, Ent_Belueftung, Entwaesserung, Fixpunkt, Abstuetzung, Geometriepunkt); Hoehe_Kanalsohle: Hoehe; Hoehe_Kanaldeckel: Hoehe; Hoehe_Einstiegdeckel: Hoehe; Ueberdeckung: REAL43; Hoehenbestimmung: Genauigkeit; NO IDENT END Trasseepunkt; TABLE Bauwerk = Name_Nummer: OPTIONAL TEXT*40; Einbaujahr: OPTIONAL INTEGER4; Eigentuemer: OPTIONAL TEXT*30; Letzte_Aenderung: DATE; NO IDENT END Bauwerk; TABLE Bauwerk_Flaeche = Objekt: -> Bauwerk // 1-mc// ; Geometrie: SURFACE WITH (STRAIGHTS,ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.050; Lagebestimmung: Genauigkeit; Art: (unbekannt, Kontrollkammer, Entlueftungskammer, Steuerkammer, Entleeerungskammer, Messkammer, Hauptkammer, Kompensatorenkammer, Druckreduzierstation, Umformerstation, Spezialbauwerk); Bauwerkueberdeckung: REAL12; Letzter_Unterhalt: DATE; NO IDENT END Bauwerk_Flaeche; TABLE Bauwerk_Linie = Objekt: -> Bauwerk // 1-mc // ; Geometrie: POLYLINE WITH (STRAIGHTS,ARCS) VERTEX LKoord; Lagebestimmung: Genauigkeit; NO IDENT END Bauwerk_Linie; TABLE Bauwerk_Text = Objekt: -> Bauwerk // 1-mc // ; Text: TEXT*80; !! In der Regel zusammengesetzter Text aus der !! Tabelle Spezialbauwerk TextPos: LKoord; TextOri: OPTIONAL Orientierung // Default: 90.0 //; TextHAli: OPTIONAL HALIGNMENT // Default: Center //; TextVAli: OPTIONAL VALIGNMENT // Default: Half //; NO IDENT END Bauwerk_Text; TABLE Kabelpunkt = Name_Nummer: OPTIONAL TEXT*40; Geometrie: LKoord; Lagebestimmung: Genauigkeit; Hoehe: OPTIONAL Hoehe; Hoehenbestimmung: OPTIONAL Genauigkeit; Letzte_Aenderung: DATE; NO IDENT END Kabelpunkt; TABLE Kabel = Geometrie: POLYLINE WITH (STRAIGHTS,ARCS) VERTEX LKoord; Lagebestimmung: Genauigkeit; Ueberdeckung: OPTIONAL REAL42; !! in cm, mittlerer Wert Eigentuemer: OPTIONAL TEXT*34; Letzte_Aenderung: DATE; NO IDENT END Kabel; TABLE Kabel_Text= Objekt: -> Kabel // 1-mc //; Text: TEXT*80; !! In der Regel zusammengesetzter Text aus der !! Tabelle Kabel TextPos: LKoord; TextOri: OPTIONAL Orientierung // Default: 90.0 //; TextHALI: OPTIONAL HALIGNMENT // Default: Center //; TextVALI: OPTIONAL VALIGNMENT // Default: Half //; NO IDENT END Kabel_Text; END LK_Fernwaerme. END FS_LK. FORMAT FIX WITH LINESIZE = 256, TIDSIZE = 10; CODE BLANK = DEFAULT, UNDEFINED = DEFAULT, CONTINUE = DEFAULT; TID = ANY; END.