MicroStation MDL-Applikation  ISA.MA              2D                                                                    V7, V8

 

Autor:   © Frank Tokarski
Stand:    2003-11/2007


1. Kurzbeschreibung

Mit ISA.MA können Texte, Zellen und Linien aus der 1.Referenz auf im Masterfile vorhandene Flächen (Shapes/ComplexShapes,Kreise) verschnitten werden.

2. Voraussetzungen

Das Programm ISA.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 isa.lic befindet sich in diesem Verzeichnis

3. Allgemeiner Arbeitsablauf

Zur Vorbereitung gehört, dass die Shapes oder Complex Shapes im Master-DGN vorhanden sind und in der 1. Referenz die zu verschneidenden Daten sich befinden.
Für den Modus 'innen snap' sind in Complexen Shapes(als Verscheidungsfläche) keine Bögen erlaubt.

a)Interakiver Ablauf
Nach Drücken des Knopfes „Cell+Text“ wird ein Shape (Typ=6) (oder ein Complex Shape,Kreis) im Masterfile identifiziert (Datenpunkt). Das MDL erzeugt aus dem Umring einen Zaun. Bei Zellen und Text wird der Zaunmodus auf 'überlappend' bzw, 'innen snap' empfohlen
Damit wird das Zerhacken der Zellen an den Rändern verhindert.
Eine Besonderheit stellt der Modus 'innen snap' dar. Hierbei werden nur die Texte und Zellen übernommen, die innerhalb überlappend liegen und die dabei zusätzlich die Bedingung erfüllen, daß ihr Snap-Punkt ebenfalls innerhalb liegt.
Nach einem weiteren ‚Accept’-Datenpunkt beginnt der Bearbeitungsvorgang. Es werden alle Zellen und Texte entsprechend ihres gewählten Zaunmodus in das Masterfile kopiert.
Das Drücken von „ Linie“ bewirkt das Kopieren der linienhaften Elemente (Line, Linestring, Arc, Ellipse, Shape, Curve, ComplexString, ComplexShape, TextNode und Bspline) entsprechend ihres Zaunmodus.

 b)automatischer Ablauf
Nach dem Drücken des „Alles“-Knopfes durchsucht das MDL das DGN nach Shapes/ComplexShapes/Kreise und führt für jedes den Vorgang (Cell+Text) und dann (Lines) intern durch. Der Zaunmodus ist auch in diesem Fall getrennt nach Cell+Text und Lines einzustellen. Am Ende ist im gesamten DGN die Verschneidung durchgeführt.
 Hinweis: In MS/J ist die Zaunbildung an bis zu 101 Punkte maximal eingeschränkt. Also mit ComplexShapes von mehr als 101 Punkte insgesamt kann nicht verschnitten werden.

In V8 besteht diese Einschränkung nicht. Es sind z.Z. bis zu 5000 Punkte zur Zaunbildung zugelassen.