Load format CGM

Top  Previous  Next

Importieren eines Plans aus einer CGM Datei.

CGM steht für Computer Graphics Metafile. Bei dem verwendeten Format handelt es sich um ein Binärformat. Der Plan erhält den Maßstab 500 und die Auflösung 0.01.

Der Import wird von einer Logdatei gesteuert. Ihr Verzeichnis wird durch GDS$PARAMETER bestimmt, ihr Defaultname lautet CGM_Default.log. Mit dem Parameter LOGFILE kann ein anderer Name bestimmt werden.

Die Logdatei besteht aus Einträgen, die zu jeder Kombination von CGM Elementeigenschaften (Folie, Ebene, Typ etc.) die entsprechenden Eigenschaften von Moskito Objekten und Elementen enthält. Fehlende Einträge werden beim Import mit Defaultwerten generiert und an die Logdatei angehängt. Wenn die Logdatei noch nicht existiert, dann wird sie automatisch angelegt. In diesem Fall oder auch wenn sie leer ist, erhält man durch die Generierung der Einträge eine vollständige Logdatei mit Defaultwerten zu allen Elementen der CGM Datei.

Das Format der Logdatei wird weiter unten beschrieben.

Parameter

LOGFILE/<dateiname>

Name der Logdatei für die Steuerung der Umsetzung. Der Defaultname lautet CGM_Default.log. GDS$PARAMETER bestimmt das Verzeichnis für die Logdatei.

Logdatei

Die Logdatei steuert die Umsetzung der CGM Elemente in Moskito Objekte und Elemente. Sie enthält Einträge der Typen Object, Area, Circle und Line zu Stringelementen und Einträge Text zu Textelementen.

Ein Eintrag enthält zum einen eine typabhängige Auswahl von CGM Elementeigenschaften:

Folie

Nummer der Folie

Ebene

Nummer der Ebene

LineType

Index für die LineType-Tabelle

Style

(Interior style) die Füllart von Flächen

ElemType

Elementtyp von Kreisen

Oblique

Neigungswinkel von Buchstaben (ganzzahlig in Grad)

Expansion

Breite von Buchstaben (ganzzahlig)

Zum anderen enthält er eine vom Typ abhängige Auswahl von Moskito Objekt- und Elementeigenschaften, die den CGM Eigenschaften zugeordnet sind:

Key

Liste von Objektschlüsseln, mindestens einer, weitere können mit dem Zeichen '/' angehängt werden, z.B. 1000/1002/9004

Dky

Zeichenschlüssel

Dka

Flächenschlüssel

Textart

1, 2, 3  normal, schmal, breit

4, 5, 6  wie 1, 2, 3, aber kursiv

7, 8, 9  wie 1, 2, 3, aber invers kursiv

Attribut

ISA-Name bei Objekten, Attributname bei Attributtexten

 

Object Eintrag

Der Object-Eintrag enthält die folgenden Werte. Als Default wird das CGM Objektattribut als Moskito Objektattribut ISA angelegt. Mit dem optionalen Wert Attribut kann ein anderer Attributname bestimmt werden. Das erste Beispiel enthält ein Attribut, das zweite nicht:

Typ

Folie

Ebene

Key

Attribut

Object

3

27

3027

NAM

Object

4

19

4019

 

 

Area Eintrag

Der Area-Eintrag enthält die folgenden Werte (mit Beispiel):

Typ

Folie

Ebene

LineType

Style

Key

Dky

Dka

Area

2

11

0

1

2011

8

1

 

Line Eintrag

Wie Area, aber ohne Style und Dka.

Typ

Folie

Ebene

LineType

Key

Dky

Line

1

2

0

1002

7

 

Circle Eintrag

ElemType ist 21 bei ausgefüllten Kreisen, sonst 13. Der Circle-Eintrag enthält die folgenden Werte (mit Beispiel):

Typ

Folie

Ebene

ElemType

LineType

Style

Key

Dky

Dka

Circle

1

10

13

0

3

1010

1

0

 

Text Eintrag

Der Text-Eintrag enthält die folgenden Werte. Der Wert Attribut ist optional. Wenn er angegeben wird, dann wird anstatt eines Textelementes ein Attribut mit dem angegebenen Namen und dazu passend ein Attributtext erzeugt. Das erste Beispiel enthält ein Attribut, das zweite nicht:

Typ

Folie

Ebene

Oblique

Expansion

Key

Dky

Dka

Textart

Attribut

Text

4

6

15

81

2011

8

1

4

QUE

Text

11

141

0

81

11141

1

0

1

 

 

More:

buttonAuszug einer Logdatei

 

Siehe auch

Load [LOA,LIN]

Load Format BGR

Load Format DGN

Load Format DXF

Load Format EF80

Load Format GEOgraf

Load Format ISYbau

Load Format SQD

--------------------OLD_TEXT---------------------

Importieren eines Plans aus einer CGM Datei.

CGM steht für Computer Graphics Metafile. Bei dem verwendeten Format handelt es sich um ein Binärformat. Der Plan erhält den Maßstab 500 und die Auflösung 0.01.

Der Import wird von einer Logdatei gesteuert. Ihr Verzeichnis wird durch GDS$PARAMETER bestimmt, ihr Defaultname lautet CGM_Default.log. Mit dem Parameter LOGFILE kann ein anderer Name bestimmt werden.

Die Logdatei besteht aus Einträgen, die zu jeder Kombination von CGM Elementeigenschaften (Folie, Ebene, Typ etc.) die entsprechenden Eigenschaften von Moskito Objekten und Elementen enthält. Fehlende Einträge werden beim Import mit Defaultwerten generiert und an die Logdatei angehängt. Wenn die Logdatei noch nicht existiert, dann wird sie automatisch angelegt. In diesem Fall oder auch wenn sie leer ist, erhält man durch die Generierung der Einträge eine vollständige Logdatei mit Defaultwerten zu allen Elementen der CGM Datei.

Das Format der Logdatei wird weiter unten beschrieben.

Parameter

LOGFILE/<dateiname>

Name der Logdatei für die Steuerung der Umsetzung. Der Defaultname lautet CGM_Default.log. GDS$PARAMETER bestimmt das Verzeichnis für die Logdatei.

Logdatei

Die Logdatei steuert die Umsetzung der CGM Elemente in Moskito Objekte und Elemente. Sie enthält Einträge der Typen Object, Area, Circle und Line zu Stringelementen und Einträge Text zu Textelementen.

Ein Eintrag enthält zum einen eine typabhängige Auswahl von CGM Elementeigenschaften:

Folie

Nummer der Folie

Ebene

Nummer der Ebene

LineType

Index für die LineType-Tabelle

Style

(Interior style) die Füllart von Flächen

ElemType

Elementtyp von Kreisen

Oblique

Neigungswinkel von Buchstaben (ganzzahlig in Grad)

Expansion

Breite von Buchstaben (ganzzahlig)

Zum anderen enthält er eine vom Typ abhängige Auswahl von Moskito Objekt- und Elementeigenschaften, die den CGM Eigenschaften zugeordnet sind:

Key

Liste von Objektschlüsseln, mindestens einer, weitere können mit dem Zeichen '/' angehängt werden, z.B. 1000/1002/9004

Dky

Zeichenschlüssel

Dka

Flächenschlüssel

Textart

1, 2, 3  normal, schmal, breit

4, 5, 6  wie 1, 2, 3, aber kursiv

7, 8, 9  wie 1, 2, 3, aber invers kursiv

Attribut

ISA-Name bei Objekten, Attributname bei Attributtexten

 

Object Eintrag

Der Object-Eintrag enthält die folgenden Werte. Als Default wird das CGM Objektattribut als Moskito Objektattribut ISA angelegt. Mit dem optionalen Wert Attribut kann ein anderer Attributname bestimmt werden. Das erste Beispiel enthält ein Attribut, das zweite nicht:

Typ

Folie

Ebene

Key

Attribut

Object

3

27

3027

NAM

Object

4

19

4019

 

 

Area Eintrag

Der Area-Eintrag enthält die folgenden Werte (mit Beispiel):

Typ

Folie

Ebene

LineType

Style

Key

Dky

Dka

Area

2

11

0

1

2011

8

1

 

Line Eintrag

Wie Area, aber ohne Style und Dka.

Typ

Folie

Ebene

LineType

Key

Dky

Line

1

2

0

1002

7

 

Circle Eintrag

ElemType ist 21 bei ausgefüllten Kreisen, sonst 13. Der Circle-Eintrag enthält die folgenden Werte (mit Beispiel):

Typ

Folie

Ebene

ElemType

LineType

Style

Key

Dky

Dka

Circle

1

10

13

0

3

1010

1

0

 

Text Eintrag

Der Text-Eintrag enthält die folgenden Werte. Der Wert Attribut ist optional. Wenn er angegeben wird, dann wird anstatt eines Textelementes ein Attribut mit dem angegebenen Namen und dazu passend ein Attributtext erzeugt. Das erste Beispiel enthält ein Attribut, das zweite nicht:

Typ

Folie

Ebene

Oblique

Expansion

Key

Dky

Dka

Textart

Attribut

Text

4

6

15

81

2011

8

1

4

QUE

Text

11

141

0

81

11141

1

0

1

 

 

More:

buttonAuszug einer Logdatei

 

Siehe auch

Load [LOA,LIN]

Load Format BGR

Load Format DGN

Load Format DXF

Load Format EF80

Load Format GEOgraf

Load Format ISYbau

Load Format SQD

--------------------OLD_TEXT---------------------

Import of a plan from one CGM File.

CGM stands for Computer Graphics Metafile. With the used format it concerns a binary format. The plan receives the graduation 500 and the resolution 0.01.

The import becomes from one Log file steered. Their list becomes by GDS$PARAMETER certainly, her Defaultname is CGM_Default.log. With the parametre LOG FILE if another name can be determined.

The log file exists of entries, to every combination of element qualities CGM (Foil, Level, Type etc.) contains the suitable qualities of Moskito to objects and elements. Missing entries are generated with the import with Defaultwerten and are suspended to the log file. If the log file does not exist yet, it is automatically put on. In this case or even if she is empty, one receives by the generation of the entries an entire log file with Defaultwerten to all elements of the file CGM.

The format of the log file is described further below.

Parametre

LOG <FILE / FILE NAME>

Name of the log file for the control of the conversion. The Defaultname is CGM_Default.log. GDS$PARAMETER if the list determines for the log file.

Log file

The log file steers the conversion of the elements CGM in Moskito objects and elements. She contains entries of the types Object, Area, Circle and Line to string elements and entries Text to text elements.

An entry contains, on the one hand, a choice dependent on type of element qualities CGM:

Foil

Number of the foil

Level

Number of the level

LineType

Index for the LineType table

Style

(Interior styles) the filling kind of surfaces

ElemType

Element type of circles

Oblique

Inclination corner of letter (ganzzahlig in degree)

Expansion

Width of letter (ganzzahlig)

On the other hand he contains a choice dependent on the type of Moskito object qualities and element qualities which are assigned to the qualities CGM:

Key

List of object keys, at least one, other ones ''can be suspended with the sign'/', e.g., 1000/1002/9004

Dky

Sign key

Dka

Surface key

Text kind

1, 2, 3 normally, narrowly, broadly

4, 5, 6 like 1, 2, 3, but in italics

7, 8, 9 like 1, 2, 3, but inversely in italics

Attribute

ISA name with objects, attribute name with attribute texts

 

Object entry

The Object entry contains the following values. As a Default the object attribute CGM is put on as a Moskito object attribute ISA. With the optional value attribute another attribute name can be determined. The first example does not contain an attribute, second:

Type

Foil

Level

Key

Attribute

Object

3

27

IN 3027

NAM

Object

4

19

IN 4019

 

 

Area entry

The area entry contains the following values (with example):

Type

Foil

Level

LineType

Style

Key

Dky

Dka

Area

2

11

0

1

IN 2011

8

1

 

Line entry

How area, but without style and Dka.

Type

Foil

Level

LineType

Key

Dky

Line

1

2

0

IN 1002

7

 

Circle entry

ElemType is 21 with satisfactory circles, but 13. The Circle entry contains the following values (with example):

Type

Foil

Level

ElemType

LineType

Style

Key

Dky

Dka

Circle

1

10

13

0

3

IN 1010

1

0

 

Text Entry

The text entry contains the following values. The value attribute is optional. If he is given, an attribute with the given name and in addition suitably an attribute text is generated instead of a text element. The first example does not contain an attribute, second:

Type

Foil

Level

Oblique

Expansion

Key

Dky

Dka

Text kind

Attribute

Text

4

6

15

81

IN 2011

8

1

4

QUE

Text

11

141

0

81

11141

1

0

1

 

 

More:

buttonExtract of a log file