MicroStation MDL-Applikation  AN2.MA              2D/3D                                                                   SE, V7, V8, XM, V8i

 

Firma:   © soFTpano
Autor:   Frank Tokarski
Stand:    12/2007-02/2010


 

1. Kurzbeschreibung

Mit  AN2.MA  wird die inhaltliche Struktur eines  DGN-Files analysiert und diese Statistik in eine ASCII-Datei  gespeichert.
Der Dateiname setzt sich aus dem Anfangsteil des DGN-Namen und dem Extender "an2" zusammen. Diese *.an2-Datei wird immer im selben Verzeichnis wie das DGN abgelegt. Der Aufbau der Datei ist spalten- und zeilenorientiert.
Dieser tabellarische Überblick vom Inhalt eines DGN ist für die Qualitätssicherung eine gute Kontrollmöglichkeit.
Das Einlesen in Microsoft-EXCEL o. ä. Tabellenprogrammen ist leicht möglich.

2. Voraussetzungen

Das Programm AN2.MA befindet sich im MDL-Applikationsverzeichnis z.B. c:\Bentley\Program\MicroStation\mdlapps

3. Allgemeiner Arbeitsablauf

  - In MicroStation wird die MDL-Applikation ANA.MA aufgerufen (load):

Nach ‚Start’ wird im gleichen Verzeichnis, wo sich das DGN befindet, die ASCII-Datei *.an2 erzeugt.

Linienhafte Elemente werden nach Level, Color, Weight und Style unterschieden. Zellen und Pseudozellen sind über ihren Namen bestimmt.
Texte und Textknoten werden noch nach Fontnummer, Texthöhe und Ausrichtung unterschieden.
Wenn Sachdaten angehangen sind ,erfolgt in der Spalte Tg die Eintragung "Tg". Datenbanklinks werden in der Spalte DB gekennzeichnet.
Status, Typ und die Entity-Nummer werden in diese Spalte eingetragen. Zur Ermittlung dieser Eigenschaften muß die zugehörige Datenbank nicht angeschlossen sein.
Für die linienhaften komplexen Headerelemente erfolgt auch die Angabe der Einzelkomponenten im Komplex. In V8 erfolgt zusätzlich die Ausgabe des Levelnamen.

4. Beispiel einer *.an2-Datei in V7

Elementart        Anzahl     lv     col     wt      style     Tg     DB(stat|typ|ent)     Cellname     Font     TH     Just
Cell                   1                                      Tg                           BIOTOP
Cell                   1                                      Tg                           643451
ShapeHole             12      0       0      0          0      
ShapeHole              1      2       0      2          0               rw ODBC 0005
Shape                  4      2     133      2          0               rw ODBC 0005
Shape                  2     19      16      1          0
Shape im Complex       1      5       2      1          0
Line im Complex        1      1       0      0          0     
Linestring             3     19      16      1       zaun
Linestring             2     19      80      0          0
Linestr im Complex     4      5       2      1          0
Textnode               2     19       3      0          1                                                  0    0.20    0
Curve                  1     19      80      0          0     
Complex Chain Header   1     10       1      0          0
Complex Shape Header   1      5       2      1          0
Complex Shape Header   2     10       1      0          0
Ellipse                5     19       3      0          1
Ellipse im Complex     3     54      52      2          0
Ellipse im Complex     1     50      61      2          0
Arc                    2     19      80      0          0
Arc im Complex        40     19      80      0          0
Text                  14     19      80      0          0                                                  3    0.20    0
Text                   3     19      80      0          0                                                 71    1.00    2
3D Surface Header      2     19      80      0          0
3D Solid Header        3     19      80      0          0
B-Spline PoleElement   2      1      19      3          1
B-Spline PoleElement   2     10       1      0          0
B-Spline PoleElement  13     19      80      0          0
Circ Truncated Cone    3     19      80      0          0
B-Spline SurfaceHead   1     19      80      0          0
B-Spline KnotElement   1     19      80      0          0
B-Spline CurveHeader   2     10       1      0          0
B-Spline CurveHeader   1     19      80      0          0
Dimension Element      1     19      80      0          0     Tg
SharedCellDefinition   1                                                                   SC6141
SharedCellDefinition   1                                                                   850161
SharedCellInstance     2                                      Tg                           850161