MicroStation MDL-Applikation  DGNPTF.MA              2D/3D                                                                   SE, V7

 

Autor:    Frank Tokarski
Stand:    11/2007


1. Kurzbeschreibung

Mit DGNPTF.MA können MicroStation-DGN nach PHOCUS konvertiert werden.

2. Voraussetzungen

Das Programm DGNPTF.MA  befindet sich im MDL-Applikationsverzeichnis      
z.B. c:\Bentley\Program\MicroStation\mdlapps
Eine aktuelle Parameterdatei PTFDGN.PAR steht zur Verfügung.

3. Allgemeiner Arbeitsablauf

In DGN-Dateien sind manchmal die Gruppennummern zu hoch gestellt. Der Knopf Compress bewirkt das Zusammenschrumpfen des Nummernbereiches auf den tatsächlich benötigten Platz. Mit Next wird die nächste freie Gruppennummer angezeigt.
Eine aktuelle Parameterdatei wird über Select angehangen. Mit Start erfolgt die Konvertierung der Daten .Die Mitglieder eines Objektes müssen eindeutig über die Gruppierung identifizierbar sein. Z.B. besteht ein vollständiges Gebäude aus 
               Gebäudeumring   (Shape ) 
               Bodenpunkt          (Cell) 
               Höhenpunkt        (Cell)und 
               Dachform             (Text)  ,die alle dieselbe Gruppennummer besitzen. Daraus erzeugt der Konverterunter Steuerung der Parameterdatei ein PHOCUS-Objekt. z.B.:

ON=BDA2000
VE
#3439742.26, 5866947.25, 21.63
#3439740.19, 5866944.38, 21.71
#3439736.53, 5866946.95, 21.70
#3439738.48, 5866949.89, 21.71
CLI
IC=700
#3439740.20, 5866946.23, 22.61
CLI
IC=800
#3439738.76, 5866947.37, 19.36
CLO

Die Spalte OOGR in der Parameterdatei hat keine Bedeutung für das Auslesen von gruppierten Objekten. Zusätzlich kann es aber erforderlich sein, einzelne, nicht gruppierte Elemente zu übertragen. Dafür ist diese  Spalte in der Parameterdatei eingerichtet. Wenn in dieser Spalte ein O (Nicht Null sondern der Buchstabe O statt eines *)  eingetragen ist, werden vom Konverter in einem 2. Lauf noch die Elemente ausgelesen, die zu keiner Gruppe gehören. D.h. die Elemente mit der Gruppennummer gleich 0. Ein Gebäudeobjekt, dass z.B. vergessen wurde zu gruppieren, kommt in folgender Art als PTF heraus:

OC=100
VE
#3440724.68, 5870323.36, 9.56
#3440761.41, 5870354.94, 9.51
#3440772.25, 5870342.78, 9.51
#3440735.23, 5870311.06, 9.51
CLO
OC=700
#3440731.11, 5870318.38, 11.30
CLO
OC=800
#3440745.93, 5870330.50, 2.95
CLO

Um Fehler bei der Erfassung zu erkennen und gegebenenfalls zu berichtigen, ist das Prüfprogramm P97.MA entwickelt worden.

4. Auszug aus einer Parameterdatei

;---------------------------------------------------------------------------
;Lv Typ Co/Ce St/Ft  Wt  Th  Just     OC/IC   Typ    OOGR
;---------------------------------------------------------------------------
;Gebäude (alt)
 1   6   1     3      0  *      *       100     F     *
 1   3   1     3      0  *      *       100     F     *
 1   4   1     3      0  *      *       100     F     *
;Gebäude (lagekorrigiert) - Nur einzelne Punkte bearbeitet
 1   6   6     0      0  *      *       106     F     *
 1   3   6     0      0  *      *       106     F     *
 1   4   6     0      0  *      *       106     F     *
;Gebäude (neu, Kartenrand) - Zuordnung zu einem Kartenblatt unsicher
 45  2 828084  0      2  *      *       199     P *
;Kran (alt) // Lv=4 für Linienverbindung // Lv=5 für C2-Verbindung //
 4   4   1     3      0  *      *       401     L     *
 4   3   1     3      0  *      *       401     L     *
5   4   1     3      0  *      *       401     L     *