!! Angepasste Version für den Betrieb Werkkataster RUAG Real Estate !! Acht Grad Ost AG !! 2017-10-12 !! Version 0.1 / Review !! Version 1.0 / Anpassungen Organisationstabelle/Eigentümer !! Version 1.1 / Erweiterung Leitungsart "unbekannt" !! Änderungen gegenüber SIA405 mit "!! RUAG" kommentiert !! Alle Vorgaben sind auskommentiert (Beispiel !! // 1-mc //;) !! Julia Burgermeister / Jürg Lüthy TRANSFER SIA405_Fernwaerme_RUAG; MODEL SIA405_Fernwaerme_2004_RUAG 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; !! RUAG LKoord = COORD2 2480000.000 1070000.000 !!{CHLV95/1}, 2840000.000 1300000.000 ; !!{CHLV95/2}, Genauigkeit = (unbekannt, ungenau, genau); Plantyp = (Leitungskataster, Werkplan, Uebersichtsplan); Status = (unbekannt, in_Betrieb, ausser_Betrieb, Reserve, tot, Berechnungsvariante, geplant, Projekt, provisorisch); Eigentuemer = (unbekannt, !! RUAG - Aufzähler für Eigentümer RUAG, Privat, Acht_Grad_Ost, Trigonet, WSB, OSTAG, Bund, Kanton, SBB, Astra, armasuisse, ARA_Thunersee, ARA_Interlaken, Abwasser_Uri, REAL, ERZ_Zuerich, Bern, Thun, Stans, Ennetmoos, Buerglen, Wilderswil, Schattdorf, Uttigen, Emmen, Altdorf, Zweisimmen, Ennetbuergen); TOPIC SIA405_Fernwaerme_RUAG = DOMAIN !! Typen fuer das Medium Fernwaerme Knotentyp= (unbekannt, Fix, Variabel); TABLE Hydraulischer_Knoten = !! Definitionen Knoten/Strang siehe Kap. 1.4 Name_Nummer: TEXT*40; Knotentyp: Knotentyp; Netzgebiet: OPTIONAL TEXT*40; Bemerkung: OPTIONAL TEXT*80; Letzte_Aenderung: DATE; IDENT Name_Nummer; END Hydraulischer_Knoten; TABLE Hydraulischer_Knoten_Text = KnotenRef: -> Hydraulischer_Knoten; !! // 1-mc //; Text: TEXT*80; !! In der Regel zusammengesetzter Text aus der !! Tabelle Hydraulischer_Knoten TextPos: LKoord; TextOri: OPTIONAL Orientierung; !! // Default: 90.0 //; TextHAli: OPTIONAL HALIGNMENT; !! // Default: Center //; TextVAli: OPTIONAL VALIGNMENT; !! // Default: Half //; Plantyp: Plantyp; !! // Default: Werkplan //; NO IDENT END Hydraulischer_Knoten_Text; TABLE Hydraulischer_Strang = von_Knoten: -> Hydraulischer_Knoten; !! // 1-m //; bis_Knoten: -> Hydraulischer_Knoten; !! // 1-m //; Name_Nummer: TEXT*40; Netzgebiet: OPTIONAL TEXT*40; Bemerkung: OPTIONAL TEXT*80; Letzte_Aenderung: DATE; IDENT Name_Nummer; END Hydraulischer_Strang; TABLE Hydraulischer_Strang_Text = StrangRef: -> Hydraulischer_Strang; !! // 1-mc //; Text: TEXT*80; !! In der Regel zusammengesetzter Text aus der !! Tabelle Hydraulischer_Strang TextPos: LKoord; TextOri: OPTIONAL Orientierung; !! // Default: 90.0 //; TextHAli: OPTIONAL HALIGNMENT; !! // Default: Center //; TextVAli: OPTIONAL VALIGNMENT; !! // Default: Half //; Plantyp: Plantyp; !! // Default: Werkplan //; NO IDENT END Hydraulischer_Strang_Text; OPTIONAL TABLE Statischer_Knoten = !! Definitionen Knoten/Strang siehe Kap. 1.4 Name_Nummer: TEXT*40; Knotentyp: Knotentyp; Netzgebiet: OPTIONAL TEXT*40; Bemerkung: OPTIONAL TEXT*80; Letzte_Aenderung: DATE; IDENT Name_Nummer; END Statischer_Knoten; OPTIONAL TABLE Statischer_Knoten_Text = KnotenRef: -> Statischer_Knoten; !! // 1-mc //; Text: TEXT*80; !! In der Regel zusammengesetzter Text aus der !! Tabelle Statischer_Knoten TextPos: LKoord; TextOri: OPTIONAL Orientierung; !! // Default: 90.0 //; TextHAli: OPTIONAL HALIGNMENT; !! // Default: Center //; TextVAli: OPTIONAL VALIGNMENT; !! // Default: Half //; Plantyp: Plantyp; !! // Default: Werkplan //; NO IDENT END Statischer_Knoten_Text; OPTIONAL TABLE Statischer_Strang = von_Knoten: -> Statischer_Knoten; !! // 1-m //; bis_Knoten: -> Statischer_Knoten; !! // 1-m //; Name_Nummer: TEXT*40; Netzgebiet: OPTIONAL TEXT*40; Bemerkung: OPTIONAL TEXT*80; Letzte_Aenderung: DATE; IDENT Name_Nummer; END Statischer_Strang; OPTIONAL TABLE Statischer_Strang_Text = StrangRef: -> Statischer_Strang; !! // 1-mc //; Text: TEXT*80; !! In der Regel zusammengesetzter Text aus der !! Tabelle Statischer_Strang TextPos: LKoord; TextOri: OPTIONAL Orientierung; !! // Default: 90.0 //; TextHAli: OPTIONAL HALIGNMENT; !! // Default: Center //; TextVAli: OPTIONAL VALIGNMENT; !! // Default: Half //; Plantyp: Plantyp; !! // Default: Werkplan //; NO IDENT END Statischer_Strang_Text; TABLE Leitungsabschnitt = HydrStrangRef: -> Hydraulischer_Strang; !! // m-c //; StatStrangRef: OPTIONAL -> Statischer_Strang; Name_Nummer: OPTIONAL TEXT*40; Geometrie: POLYLINE WITH (STRAIGHTS,ARCS) VERTEX LKoord; Lagebestimmung: Genauigkeit; Status: Status; Funktion: (unbekannt, Transportleitung, Versorgungsleitung, !! Hauptleitung Anschlussleitung); !! Nebenleitung Leitungsart: (Vorlauf, Ruecklauf, Vor_Ruecklauf, !! RUAG - Umfang erweitert für Doppelrohrsystem unbekannt !! RUAG - Umfang erweitert für unbekannte Leitungsarten ); Medium: (Heisswasser, !! RUAG - zu verwenden für externe Heisswasserzuleitungen (Fernwärme, Vor- und Rücklauf) Warmwasser, !! RUAG - zu verwenden für externe Warmwasserzuleitungen (Fernwärme, Vor- und Rücklauf) Dampf, Kondensat, weitere, Warmwasser_intern, !! RUAG - zu verwenden für interner Heizkreislauf bei eigener Zentrale Kuehlwasser !! RUAG - Umfang erweitert für interne Kühlwasserkreisläufe ); Temperatur: INTEGER4; Nenndruck: INTEGER4; Betriebsdruck: INTEGER4; Isolationsstaerke: INTEGER4; Isolationsart: (unbekannt, Kanal_Einzelisolation, Glas_oder_Steinwolle, Kanal_Stopfisolation_Glaswolle, Verbundmantelrohre, Vakuum); Ummantelung: (unbekannt, PVC, PE, Aluminium, Faserzement, Dachpappe, Chromstahl, Blech_verzinkt, Band, Stahlrohr); DurchmesserInnen: INTEGER4; DurchmesserAussen: INTEGER4; Nennweite: OPTIONAL TEXT*10; !! z.B. Zoll Laenge1: INTEGER6; !! abgewickelte Laenge Laenge2: INTEGER6; !! berechnete Laenge Rohrfabrikat: TEXT*40; !! RUAG, wird zu Aufzählung umgewandelt, wenn Auswahl bekannt, z.B. !! (unbekannt !! Brugg Rohrsysteme AG !! Pan-Isovit !! Logstor !! VAG !! Klinger); Rohrqualitaet: (Stahl_35, Stahl_35_8, Stahl_37, Stahl_52, Kupfer, Kunststoff, Chromstahl); Einbaujahr: INTEGER4; Eigentuemer: Eigentuemer; !! RUAG - nicht optional, Aufzähler Rohrltg_unternehmung: OPTIONAL TEXT*40; Dokumentation: OPTIONAL TEXT*40; Auftrag: OPTIONAL TEXT*40; !! Auftragsbezeichnung Bemerkung: OPTIONAL TEXT*80; Letzte_Aenderung: DATE; NO IDENT END Leitungsabschnitt; TABLE Leitungsabschnitt_Text = LeitungRef: -> Leitungsabschnitt; !! // 1-mc //; Text: TEXT*80; !! In der Regel zusammengesetzter Text aus der !! Tabelle Leitung, z.B. H6D 150 1970 TextPos: LKoord; TextOri: OPTIONAL Orientierung; !! // Default: 90.0 //; TextHAli: OPTIONAL HALIGNMENT; !! // Default: Center //; TextVAli: OPTIONAL VALIGNMENT; !! // Default: Half //; Plantyp: Plantyp; !! // Default: Werkplan //; NO IDENT END Leitungsabschnitt_Text; TABLE Leitungspunkt = Hydr_KnotenRef: -> Hydraulischer_Knoten; !! c-m Stat_KnoterRef: OPTIONAL -> Statischer_Knoten; !! c-m Geometrie: LKoord; SymbolOri: Orientierung; Lagebestimmung: Genauigkeit; Hoehe1: OPTIONAL Hoehe; !! OK Mantelrohr Hoehe2: OPTIONAL Hoehe; !! Hoehe Rohraxe Hoehenbestimmung: OPTIONAL Genauigkeit; Einbaujahr: OPTIONAL INTEGER4; Eigentuemer: OPTIONAL Eigentuemer; !! RUAG - Aufzähler Bemerkung: OPTIONAL TEXT*80; Letzte_Aenderung: DATE; NO IDENT END Leitungspunkt; TABLE Leitungspunkt_Text = LeitungsknotenRef: -> Leitungspunkt; !! // 1-mc //; Text: TEXT*80; !! In der Regel zusammengesetzter Text aus der !! Tabelle Leitungsknoten und Subtabellen TextPos: LKoord; TextOri: OPTIONAL Orientierung; !! // Default: 90.0 //; TextHAli: OPTIONAL HALIGNMENT; !! // Default: Center //; TextVAli: OPTIONAL VALIGNMENT; !! // Default: Half //; Plantyp: Plantyp; !! // Default: Werkplan //; NO IDENT END Leitungspunkt_Text; TABLE Leitungspunkt_normal = LeitungspunktRef: -> Leitungspunkt; !! // 1-c //; Name_Nummer: OPTIONAL TEXT*40; Art: (unbekannt, Netz (Leckortung_Messbuechse, Lechortung_Endbuechse), Armaturen (Schieber_ohne_Motor, Schieber_mit_Motor ( mit_Fernsteuerung, ohne_Fernsteuerung), Klappe_ohne_Motor, Klappe_mit_Motor ( mit_Fernsteuerung, ohne_Fernsteuerung), Rueckschlagklappe, Ventil_ohne_Motor, Ventil_mit_Motor ( mit_Fernsteuerung, ohne_Fernsteuerung), Entleerung, Entlueftung, Bypass, Formstuecke ( Reduktion, T_Stueck, Bogen), Einbauten ( Kondenser, Abscheider, Kondensatabscheider, Metallschlauch, Stationsventil), Leitungspunkt ( Geometriepunkt, Schweissnaht, Materialwechsel, Muffe, Blende), Statikpunkt ( Fixpunkt, Auftriebssicherung, Querrollenlager, Aufhaengung, Axialkompensator, Gelenkkompensator, Gleitrollenleager, Kugelquerlager, Fuehrungslager_eng_vor, Fuehrungslager_weit_vor, Kompensator))); Armaturenstellung: (unbekannt, offen, geschlossen); Material: (unbekannt, Stahl, Guss, Kunststoff); NO IDENT END Leitungspunkt_normal; TABLE Leitungspunkt_Einspeisung = LeitungspunktRef: -> Leitungspunkt; !! // 1-c //; Art: (Netzeinspeisung, Netzuebergabe, Hausuebergabestation, weitere); Leistung_abonniert: INTEGER10; !! kW Leistung_installiert: INTEGER10; !! kW Blendenwert: INTEGER10; !! kW Q_abonniert: REAL43; !! M3/h Kategorie: (EFH, MFH, Spital, Oeffentliche_Gebaeude, Dienstleister, Gewerbe_Industrie, Spez_Kunden); Inbetriebsetzung: DATE; Umbau: DATE; Druck: INTEGER4; Vorlauftemperatur: INTEGER4; Ruecklauftemperatur: INTEGER4; Geheiztes_Volumen: INTEGER4; Waermeverbrauch: INTEGER10; Leistung: INTEGER10; NO IDENT END Leitungspunkt_Einspeisung; TABLE Bauwerk = Name_Nummer: OPTIONAL TEXT*40; Netzgebiet: OPTIONAL TEXT*40; Einbaujahr: OPTIONAL INTEGER4; Eigentuemer: OPTIONAL Eigentuemer; !! Aufzähler Bauunternehmung: TEXT*40; Schemahinweis: TEXT*40; Dokumentation: TEXT*40; Auftrag: TEXT*40; !! z.B. Auftragsnummer KKS: TEXT*40; !! Kraftwerkkennzeichen-Systemnummer Bemerkung: OPTIONAL TEXT*80; 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; Status: Status; Art: (unbekannt, Kontrollkammer, Entlueftungskammer, Steuerkammer, Entleeerungskammer, Messkammer, Hauptkammer, Kompensatorenkammer, Druckreduzierstation, Umformerstation, Spezialbauwerk); Bauwerkueberdeckung: REAL12; Entlueftung: OPTIONAL (unbekannt, mechanisch, natuerlich, keine); Abflusstyp: (unbekannt, Abwasser, Boden, Sauberwasser, Pumpensumpf, Sickerloch); Gittertyp: (unbekannt, mit_Syphon, ohne_Syphon, mit_Entleerung, ohne_Entleerung, spez_Gittertyp); Entwaesserungspumpe: (unbekannt, fest_installiert, mobile, keine); Stromanschluss: (unbekannt, ja, nein); Messeinrichtung: (unbekannt, keine, mit_Fernablesung, ohne_Fernablesung); Zustand: (gut, trocken, nass); Letzter_Unterhalt: DATE; NO IDENT END Bauwerk_Flaeche; TABLE Bauwerk_Linie = Objekt: -> Bauwerk; !! // 1-mc // ; Geometrie: POLYLINE WITH (STRAIGHTS,ARCS) VERTEX LKoord; Lagebestimmung: Genauigkeit; Status: Status; 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 //; Plantyp: Plantyp; !! // Default: Werkplan //; NO IDENT END Bauwerk_Text; TABLE Trassee = Name_Nummer: OPTIONAL TEXT*40; Lagebestimmung: Genauigkeit; Status: Status; Trasseetyp: (unbekannt, Haubenkanal, Ortsbetonkanal, begehbarer_Kanal, Gewoelbe, Freileitung, Pressrohr, Schutzrohr, erdverlegt ( normal, Dehnungspolster)); Trasseebreite: INTEGER6; Einbaujahr: INTEGER4; Einbettung: (unbekannt, normal, Grundwasser, Rutschgebiet); Kontrollsystem: (keines, Isovit, Brandes, weitere); Eigentuemer: Eigentuemer; !! RUAG - nicht optional, Aufzähler Kabelrohre: (ja (Lage_oben, Lage_seitlich, Lage_innen), nein); Bauunternehmung: OPTIONAL TEXT*40; Reparatur: OPTIONAL DATE; Dokumentation: OPTIONAL TEXT*40; Auftrag: OPTIONAL TEXT*40; !! Auftragsbezeichnung 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; 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 //; Plantyp: Plantyp; !! // Default: Werkplan //; 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; Bemerkung: OPTIONAL TEXT*80; Letzte_Aenderung: DATE; NO IDENT END Trasseepunkt; OPTIONAL TABLE Uebersichtsplanposition = LeitungspunktRef: -> Leitungspunkt; !! // 1-mc //; SymbolPos: LKoord; SymbolOri: Orientierung; SymbolskalierungLaengs: OPTIONAL [0.0..9.9]; SymbolskalierungHoch: OPTIONAL [0.0..9.9]; Plantyp: Plantyp; NO IDENT END Uebersichtsplanposition; OPTIONAL TABLE Schaden_Leitungsabschnitt = LeitungRef: -> Leitungsabschnitt; !! // 1-mc //; Name_Nummer: OPTIONAL TEXT*40; !! z. B. Protokollnummer Geometrie: LKoord; Stoerungsart: (unbekannt, Materialfehler, Materialermuedung, Korrosion, nasse_Verbindungsmuffe, Schweissnahtdefekt, Isolationsmuffen_defekt, Isolationsdefekt, Drahtunterbruch, Draht_Drahtberuehrung, Draht_Rohrberuehrung, Wackelkontakt, Fehlmanipulation_Betrieb, Mess_Bautechnischer_Fehler, Fremdeinwirkung_Trassenumfeld, Schaeden_durch_Dritte, weitere); Ausloeser: OPTIONAL TEXT*40; Erhebung: DATE; Behebung: OPTIONAL DATE; Bemerkung: OPTIONAL TEXT*80; Letzte_Aenderung: DATE; NO IDENT END Schaden_Leitungsabschnitt; OPTIONAL TABLE Schaden_Leitungsabschnitt_Text = Objekt: -> Schaden_Leitungsabschnitt; !! // 1-mc // ; Text: TEXT*80; !! In der Regel zusammengesetzter Text aus der !! Tabelle Schaden_Leitungsabschnitt TextPos: LKoord; TextOri: OPTIONAL Orientierung; !! // Default: 90.0 //; TextHAli: OPTIONAL HALIGNMENT; !! // Default: Center //; TextVAli: OPTIONAL VALIGNMENT; !! // Default: Half //; Plantyp: Plantyp; !! // Default: Werkplan //; NO IDENT END Schaden_Leitungsabschnitt_Text; OPTIONAL TABLE Schaden_Leitungspunkt = LeitungspunktRef: -> Leitungspunkt; !! // 1-mc //; Name_Nummer: OPTIONAL TEXT*40; !! z. B. Protokollnummer Geometrie: LKoord; Stoerungsart: (unbekannt, Schweissnahtdefekt, Korrosion, Draht_Rohrberuehrung, Muffe_undicht); Ausloeser: OPTIONAL TEXT*40; Erhebung: DATE; Behebung: OPTIONAL DATE; Bemerkung: OPTIONAL TEXT*80; Letzte_Aenderung: DATE; NO IDENT END Schaden_Leitungspunkt; OPTIONAL TABLE Schaden_Leitungspunkt_Text = Objekt: -> Schaden_Leitungspunkt; !! // 1-mc // ; Text: TEXT*80; !! In der Regel zusammengesetzter Text aus der !! Tabelle Schaden_Leitungspunkt TextPos: LKoord; TextOri: OPTIONAL Orientierung; !! // Default: 90.0 //; TextHAli: OPTIONAL HALIGNMENT; !! // Default: Center //; TextVAli: OPTIONAL VALIGNMENT; !! // Default: Half //; Plantyp: Plantyp; !! // Default: Werkplan //; NO IDENT END Schaden_Leitungspunkt_Text; OPTIONAL TABLE Schaden_Bauwerk = LeitungRef: -> Bauwerk; !! // 1-mc //; Name_Nummer: OPTIONAL TEXT*40; !! z. B. Protokollnummer Geometrie: LKoord; Stoerungsart: (unbekannt, Schweissnahtdefekt, Korrosion, Draht_Rohrberuehrung, Muffe_undicht); Ausloeser: OPTIONAL TEXT*40; Erhebung: DATE; Behebung: OPTIONAL DATE; Zustand: TEXT*40; Bemerkung: OPTIONAL TEXT*80; Letzte_Aenderung: DATE; NO IDENT END Schaden_Bauwerk; OPTIONAL TABLE Schaden_Bauwerk_Text = Objekt: -> Schaden_Bauwerk; !! // 1-mc // ; Text: TEXT*80; !! In der Regel zusammengesetzter Text aus der !! Tabelle Schaden_Bauwerk TextPos: LKoord; TextOri: OPTIONAL Orientierung; !! // Default: 90.0 //; TextHAli: OPTIONAL HALIGNMENT; !! // Default: Center //; TextVAli: OPTIONAL VALIGNMENT; !! // Default: Half //; Plantyp: Plantyp; !! // Default: Werkplan //; NO IDENT END Schaden_Bauwerk_Text; OPTIONAL TABLE Schaden_Trassee = LeitungRef: -> Trassee; !! // 1-mc //; Name_Nummer: OPTIONAL TEXT*40; !! z. B. Protokollnummer Geometrie: LKoord; Stoerungsart: (unbekannt, Setzung, Wassereintritt, feucht); Ausloeser: OPTIONAL TEXT*40; Erhebung: DATE; Behebung: OPTIONAL DATE; Bemerkung: OPTIONAL TEXT*80; Letzte_Aenderung: DATE; NO IDENT END Schaden_Trassee; OPTIONAL TABLE Schaden_Trassee_Text = Objekt: -> Schaden_Trassee; !! // 1-mc // ; Text: TEXT*80; !! In der Regel zusammengesetzter Text aus der !! Tabelle Schaden_Trassee TextPos: LKoord; TextOri: OPTIONAL Orientierung; !! // Default: 90.0 //; TextHAli: OPTIONAL HALIGNMENT; !! // Default: Center //; TextVAli: OPTIONAL VALIGNMENT; !! // Default: Half //; Plantyp: Plantyp; !! // Default: Werkplan //; NO IDENT END Schaden_Trassee_Text; TABLE Kabelpunkt = Name_Nummer: OPTIONAL TEXT*40; Geometrie: LKoord; Art: (unbekannt, Kabelmuffe, Kabelschacht, Kabine, Kabelpunkt, weitere); Lagebestimmung: Genauigkeit; Hoehe: OPTIONAL Hoehe; Hoehenbestimmung: OPTIONAL Genauigkeit; Einbaujahr: OPTIONAL INTEGER4; Zustand: OPTIONAL TEXT*40; Bemerkung: OPTIONAL TEXT*80; Letzte_Aenderung: DATE; NO IDENT END Kabelpunkt; TABLE Kabel = Name_Nummer: OPTIONAL TEXT*40; Geometrie: POLYLINE WITH (STRAIGHTS,ARCS) VERTEX LKoord; Funktion: (unbekannt, Signalkabel, Steuerkabel, Stromkabel, Kommunikationskabel); Kabelart: (Kupfer, koaxial, optisch); Lagebestimmung: Genauigkeit; Status: Status; Einbaujahr: OPTIONAL INTEGER4; Ueberdeckung: OPTIONAL REAL42; !! in cm, mittlerer Wert Zustand: OPTIONAL TEXT*40; Eigentuemer: OPTIONAL Eigentuemer; !! RUAG - Aufzähler Bemerkung: OPTIONAL TEXT*80; 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 //; Plantyp: Plantyp; !! // Default: Werkplan //; NO IDENT END Kabel_Text; END SIA405_Fernwaerme_RUAG. END SIA405_Fernwaerme_2004_RUAG. FORMAT FREE; !! FORMAT FIX WITH LINESIZE = 256, TIDSIZE = 10; CODE BLANK = DEFAULT, UNDEFINED = DEFAULT, CONTINUE = DEFAULT; TID = ANY; END.