Autor: © Frank Tokarski
Stand: 11/2007
1. Kurzbeschreibung
2. Voraussetzungen
Das Programm DADGN.MA befindet sich im MDL-Applikationsverzeichnis
z.B. c:\Bentley\Program\MicroStation\mdlapps
3. Allgemeiner Arbeitsablauf
4. Kurzbeschreibung DA001S-Format
DA 1 3 Kennung 001
KK 4 Koordinatenkennung
PK 5 Punktkennung
PN 6 - 19 Punktnummer
PX 20 - 31 Rechtswert
PY 32 - 43 Hochwert
HK 44 Höhenkennung
PZ 45 - 52 Punkthöhe
LN 53 - 56 Liniennummer
LA 57 Linienart
LF 58 Linienform
L 59 Linienverbindung
F 60 Flächenzuordnung
PA 61 Punktart
PH 62 Horizont
PB 63 - 64 Punktbeschreibung
LB 65 - 66 Linienbeschreibung
XX 67 - 90 Spezielle Belegung für Rückkonvertierung
5. Beschreibung der speziellen Erweiterung des DA001-Formates
Erweitertes DA001-Format Statt 80 Zeichen hier bis zu 90 Zeichen pro Zeile
Folgende feste Zusatzbelegung:
Ab der 67. Spalte(eigentlich frei) werden die Ansichtsattribute mit ausgeben:
a) Linien
67. bis 68. typ
69. bis 70. level
71. bis 73. color
74. bis 85. weight
86. bis 90. style (auch benutzerdef.)
b) Zellen
67. bis 68. typ
69. bis 70. level
71. bis 76. celname
77. bis 83. scale
84. bis 90. cel_ph
c)
Nach wie vor: Keine Texte
Verwendete Typen: Anmerkung:
Style ist bei den linienhaften Typen auch als Name(benutzerdefinierte Linienart) mit bis zu 15 Zeichen möglich, benutzerdefinierter Style beginnt genau mit dem 86. Byte - nach Style darf nicht mit * aufgefüllt werden.
6. Beispiel für eine ASCII-Datei(Auszug) im erweiterten DA001-Format
001 1 3540700.050 6019875.560 100 0 1*3*1*33*4*0
001 2 3540707.190 6019898.210 100 0 1*3*1*33*4*0
001 3 3540707.190 6019898.210 200 0 1*3*1*33*4*0
001 4 3540711.740 6019926.790 200 0 1*3*1*33*4*0
001 5 3540711.740 6019926.790 300 0 1*3*1*33*4*0
001 23 3540587.290 6020083.760 1200 0 1*3*2*31*5flurgr
001 24 3540588.370 6020083.550 1200 0 1*3*2*31*5flurgr
001 25 3540588.370 6020083.550 1300 0 1*3*1*33*4*0
001 26 3540610.760 6020079.100 1300 0 1*3*1*33*4*0
001 27 3540588.370 6020083.550 1400 0 1*3*2*31*5flurgr
001 28 3540610.760 6020079.100 1400 0 1*3*2*31*5flurgr
001 1476 3541364.631 6019608.170 66800 0 116*1*33*4*0
001 1477 3541411.122 6019660.327 66800 0 116*1*33*4*0
001 1478 3541441.211 6019615.050 66800 0 116*1*33*4*0
001 1605 3540878.280 6019120.490 0 0 *225HEIDE 1.000 0.000
001 1470 3541185.020 6019502.710 66700 0 1*611*13*2*0
001 1471 3541282.600 6019502.710 66700 0 1*611*13*2*0
001 1472 3541282.600 6019472.860 66700 0 1*611*13*2*0
001 1473 3541185.020 6019472.860 66700 0 1*611*13*2*0
001 1474 3541185.020 6019502.710 66700 0 1*611*13*2*0
001 1475 3541436.790 6019467.870 0 0 *232643505 0.010 21.009
001 1476 3541364.631 6019608.170 66800 0 116*1*33*4*0
001 1477 3541411.122 6019660.327 66800 0 116*1*33*4*0
001 1478 3541441.211 6019615.050 66800 0 116*1*33*4*0