TRANSFER Datenkatalog; MODEL Zivilschutz !! Version 1.2; 04.10.1999 DOMAIN LKoord = COORD2 650000.000 170000.000 2690000.000 1210000.000; HKoord = COORD3 650000.000 170000.000 200.000 2690000.000 1210000.000 3300.000; !! SchriftOri = GRADS 0.0 400.0; SchriftOri = DEGREES 0.0 360.0; TOPIC Schutzraum = DOMAIN Belueftung = (twp_tws,vor_twp,natuerlich,Zivilschutzanlage); !! twp=künstliche Belüftung Plaetze = [0 .. 10000]; TABLE Schutzraum = Geometrie: AREA WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.010 LINEATTR = Liniensig: OPTIONAL (ausgezogen, unsichtbar); END; !! unsichtbar um den Eingang zu markieren Schutzraumnr: TEXT*16; Objekt_Bez: TEXT*16; !! zB. V26; Anzahl belÏftete SchutzplÌtze ObjPos: LKoord; ObjOri: OPTIONAL SchriftOri; ObjHAli: OPTIONAL HALIGNMENT; !! Default: Center ObjVAli: OPTIONAL VALIGNMENT; !! Default: Half Belueftung: Belueftung; Mutnummer: TEXT*12; !! Nummer des techn. Dossier Datum: DATE; !! Datum der Bearbeitung Kommentar: OPTIONAL TEXT*60; Anz_Plaetze: OPTIONAL Plaetze; Grundstuecksnummer: OPTIONAL TEXT*20; Strassenname: OPTIONAL TEXT*50; Hausnummer: OPTIONAL TEXT*20; PLZ: OPTIONAL TEXT*10; Ort: OPTIONAL TEXT*50; X_Koord: OPTIONAL TEXT*10; Y_Koord: OPTIONAL TEXT*10; IDENT Schutzraumnr; END Schutzraum; END Schutzraum. TOPIC Zivilschutzanlage = TABLE Zivilschutzanlage = Geometrie: AREA WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.010 LINEATTR = Liniensig: OPTIONAL (ausgezogen, unsichtbar); END; !! unsichtbar um den Eingang zu markieren Anlage_Nr: TEXT*16; Anlage_Pos: LKoord; Anlage_Ori: OPTIONAL SchriftOri; Anlage_HAli: OPTIONAL HALIGNMENT; !! Default: Center Anlage_VAli: OPTIONAL VALIGNMENT; !! Default: Half Mutnummer: TEXT*12; !! Nummer des techn. Dossier Datum: DATE; !! Datum der Bearbeitung IDENT Anlage_Nr; END Zivilschutzanlage; END Zivilschutzanlage. TOPIC SchutzraumDetails = DOMAIN art = (Schutzraum (Luftfassung (im_Notausstieg (links,rechts,oben,unten), in_Fassade (links,rechts,oben,unten), in_Fluchtroehre(links,rechts,oben,unten), ausserhalb (links,rechts,oben,unten, z_links,z_rechts,z_oben,z_unten)), Vent_Agregat (links,rechts, oben, unten), !! zB. z_links= Notausstieg, !! Position Zentrum Fluchtroehre, !! Beschriftung Links Anzahl_Bewohner, Quadrat (klein, mittel, gross), Kreis (klein, mittel, gross), Unterteilung), Fuehrung (Leitungen (Stab_Ortsleitung,Blockleitung), Gruppen(Mehrzweck,Versorgung,Nachrichten,AC_Gruppen), Zuege(Bereitstellung,Pionier,Sanitaet,Sicherung,Uebermittlung), Formationen(Ueberwachung,Betrieb), Information, Notausg, Eingang), Sirene); TABLE Schutzraumdetails = Art: art; Mutnummer: TEXT*12; !! Nummer des techn. Dossier Datum: DATE; !! Datum der Bearbeitung Kommentar: OPTIONAL TEXT*60; NO IDENT END Schutzraumdetails; TABLE Linien = Objekt: -> Schutzraumdetails; Geometrie: POLYLINE WITH (STRAIGHTS, ARCS) VERTEX LKoord; NO IDENT END Linien; TABLE Symbole = Objekt: -> Schutzraumdetails; SymPos: LKoord; SymOri: SchriftOri; NO IDENT END Symbole; END SchutzraumDetails. TOPIC Schutzraumbereich = DOMAIN art =(rot, !! optische Abgrenzung der einzelnen ocker, !! Schutzraumbereiche gruen, !! zwingend nach Vorgabe Amt dunkel_gruen, !! fuer Zivilschutz blau, dunkel_blau, gelb, orange, violett, dunkel_violett, hellgruen, grau); TABLE Fuehrung = Geometrie: AREA WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.010; Nummer: TEXT*12; !! zB. "Blocknummer 1 Schutzraumbereich 2" "1-2" NumPos: LKoord; NumOri: SchriftOri; NumHAli: HALIGNMENT; !! Default: Center NumVAli: VALIGNMENT; !! Default: Half Art: OPTIONAL art; !! optische Abgrenzung der einzelnen SR-Bereiche Mutnummer: TEXT*12; !! Nummer des techn. Dossier Datum: DATE; !! Datum der Bearbeitung Kommentar: OPTIONAL TEXT*60; NO IDENT END Fuehrung; END Schutzraumbereich. TOPIC Blockgrenze = TABLE Blockgrenze = Geometrie: AREA WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.010; Blocknummer: TEXT*60; BloPos: LKoord; BloOri: SchriftOri; BloHAli: HALIGNMENT; !! Default: Center BloVAli: VALIGNMENT; !! Default: Half Mutnummer: TEXT*12; !! Nummer des techn. Dossier Datum: DATE; !! Datum der Bearbeitung Kommentar: OPTIONAL TEXT*60; IDENT Blocknummer; END Blockgrenze; END Blockgrenze. TOPIC Beurteilungsgebiete = DOMAIN art =(rot, !! optische Abgrenzung der einzelnen ocker, !! Beurteilungsgebiete gruen, dunkel_gruen, blau, dunkel_blau, gelb, orange, violett, dunkel_violett, hellgruen, grau); TABLE Beurteilungsgebiete = Geometrie: AREA WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.010; Nummer: OPTIONAL TEXT*50; NumPos: OPTIONAL LKoord; NumOri: OPTIONAL SchriftOri; NumHAli: OPTIONAL HALIGNMENT; !! Default: Center NumVAli: OPTIONAL VALIGNMENT; !! Default: Half Art_Farbe: OPTIONAL art; !! optische Abgrenzung Name: OPTIONAL TEXT*100; NamPos: OPTIONAL LKoord; NamOri: OPTIONAL SchriftOri; NamHAli: OPTIONAL HALIGNMENT; !! Default: Center NamVAli: OPTIONAL VALIGNMENT; !! Default: Half Gebiet: OPTIONAL TEXT*100; Ersteller: OPTIONAL TEXT*100; Bearbeiter: TEXT*100; Mutationsnummer: TEXT*50; !! Nummer des techn. Dossier Mutationsdatum: DATE; !! Datum der Bearbeitung Bemerkungen: OPTIONAL TEXT*100; Kommentare: OPTIONAL TEXT*100; Dokumente: OPTIONAL TEXT*100; NO IDENT END Beurteilungsgebiete; END Beurteilungsgebiete. END Zivilschutz. FORMAT FIX WITH LINESIZE = 255, TIDSIZE = 10; CODE BLANK = DEFAULT, UNDEFINED = DEFAULT, CONTINUE = DEFAULT; TID = I32; END.