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

 

Autor:    © Frank Tokarski
Stand:    11/2007


1. Kurzbeschreibung

Mit dem Programm LAENGE.MA  können die Gesamtlängen getrennt nach den Elementtypen Line, Linestring, Arc sowie die Umfangslängen von Circle und Shape bestimmt werden. Complex Chains werden den Linestrings zugeschlagen und Complex Shapes sowie Group Holes werden den Shapes zugeordnet. Über die Auswahl der Elementattribute Level, Color und Weight können sehr feingliedrig ganz bestimmte Gruppen von Längen ermittelt werden. Zusätzlich können von den flächenhaften Elementen die Gesamtflächeninhalte ermittelt werden. Die Ergebnisse werden in eine Datei geschrieben.

2. Voraussetzungen
Das Programm LAENGE.MA  befindet sich im MDL-Applikationsverzeichnis      
z.B. c:\Bentley\Program\MicroStation\mdlapps
Zur Lizensierung muß das Verzeichnis „License“ unter dem Hauptverzeichnis angelegt sein. 
      z.B. c:\Bentley\Program\MicroStation\license
Eine gültige Lizenz laenge.lic befindet sich in diesem Verzeichnis.

3. Allgemeiner Arbeitsablauf (SE, V7)

Im Abschnitt Auswahl wird in der ersten Zeile der Elementtyp  festgelegt, dessen Länge generell auszuwerten ist. Damit allein lassen sich die Gesamtlängen entsprechend den Elementtypen getrennt ermitteln. Sollte innerhalb der Elementtypen noch eine Untergliederung entsprechend Elementattribute sinnvoll sein, ist dies für Level, Color und Weight möglich. Damit lassen sich verschiedene Kategorien von linienhaften Elementen auswerten. Die Verwendung der aktiven Einstellungen (lv,co,wt) wird durch Drücken des Knopfes ’Aktive Attribute übernehmen’ mit einem Klick für alle Elemente übernommen. Die Ausgabedatei kann mit dem Default-Knopf aus dem DGN-Namen abgeleitet werden (Pfad + *.dat).
Die Ausgabedatei wie auch alle anderen Einstellungen werden bis zur nächsten Sitzung gemerkt. Innerhalb einer Sitzung kann der Start-Knopf mehrfach benutzt werden. Die Ergebnisse werden in der Ausgabedatei fortlaufend weiter geschrieben (1.Lauf, 2.Lauf usw.). Die Ausgabedatei wird erst abgeschlossen, wenn das MDL entladen wird.

Hinweis: Der Level lv kann auch wie in der Abbildung unter Line  als Bereich (z.B von lv=3 bis lv=62 wird mit 3-62 bezeichnet) eingetragen werden. Auch die Linienstärke wt kann als Bereich eingetragen werden.Color darf immer nur Einzelwerte bekommen!

Zusätzlich ist bei den flächenhaften Elementen Circle und Shape die Ermittlung der Gesamtflächeninhalte möglich. Bei Group Holes werden die Umfänge des Volumen- und der Holefläche(n) zur Gesamtlänge gerechnet. Etwaige ausgewählte Elementattribute werden bezüglich des Volumenelementes gewertet. In der Ausgabedatei werden Dateiname, Datum und bei Elementattributauswahl auch diese protokolliert.

4. Allgemeiner Arbeitsablauf (V8)

Hinweis: Die Prozesse Auswählen und Abwählen können nicht in einem Ablauf zusammen erfolgen. Es ist immer ein Prozess (Auswählen oder Abwählen) bis zum Schließen der Box durchzuführen.

5. Beispiel einer Ergebnisdatei

Im Kopf steht immer unter „Masterunits_Name“ die Bezeichnung der Haupteinheit, im Beispiel m (Meter).Die Ergebnisse erscheinen nach dem Kopf der Reihe nach (wenn im MDL ausgewählt) Line, Linestring, Arc, Circle, Shape. Man erkennt (gelb unterlegt) die Ergebnisse in Haupteinheiten. Dahinter (grün unterlegt) wird immer die jeweilige Filtereinstellung protokolliert.