Sondersegment Symbolsegment |
Top Previous Next |
In diesem Segment sind die Symboldefinitionen untergebracht. Es kann mit den normalen Datenbankprozeduren bearbeitet werden, es kann aber auch mit dem Kommando LoadTable geschehen.
Die Daten dieses Segments werden auf spezielle Art interpretiert. In den Daten eines normalen Segments können Referenzen auf dieses Segment in Form von Symbolelementen auftauchen. Ein Symbolelement besteht aus einer Position, einer Richtung und einer Symbolnummer. Diese Symbolnummer wird dann als ID eines Objekts aus dem Symbolsegment aufgefasst und dieses Objekt wird dann an der gewünschten Position, ggf. gedreht, dargestellt. Als ID wird die ObjektID ohne die PlanID verwendet. Es wird immer das erste Objekt mit der passenden ID gesucht. Wenn mehrere dieser Objekte vorhanden sind, dann wird das erste gefunden. Objekte im Symbolsegment können Attribute beinhalten. Von diesen Attributen haben die Attribute RefX und RefY eine Bedeutung für Moskito. Sie werden als Breite und Höhe des Symbols aufgefasst und zum Skalieren der Symbole benutzt, wenn diese als Einzelelemente in die Zeichnung eingesetzt werden sollen. Die Einheit dieser Werte ist 1/100 mm. Die Werte werden als Symbolinhalt abgelegt und sind vom Typ integer (4 Byte). Als weiteres Attribut wird SYD benutzt. Es erzeugt eine Aussparung um den Punkt mit variablem Radius. Der Radius ist im Symbolinhalt als 4-Byte-Integer abgelegt und hat die Einheit 1/100 mm
|