Alle Element-Koordinaten ohne GO-Anpassung per Tastatureingabe verschieben


 Produkt(e):MicroStation
 Version(en):V8, V8.1, V8.5 2004 Edition, XM Edition, V8i Edition, CONNECT Edition
 Umgebung:N\A
 Produktbereich:Manipulation
 Produktunterbereich:Allgemein

Problem

Die Schweiz stellt das Koordinaten System um. Infolge dessen liegen unsere bisherigen Daten alle auf falschen Koordinaten.


Beispiel:
- Bisherige Werte: X= 600'000m Y= 200'000m
- Neue Werte: X= 2'600'000m Y= 1'200000m

Das bedeutet das der X-Wert um 2'000'000m und der Y-Wert um 1'000'000m (2000000m und 1000000m) verschoben wird.

Ziel ist es mit einer Funktion alle Elemente (sowohl Eingeblendete als auch Ausgeblendete) mit einem Klick um den beschriebenen Wert zu verschieben. Dabei ist es wichtig das nur die Daten des geöffneten DGN's verschoben werden und keine Referenz Anhänge. Ebenfalls soll nicht der Globale Ursprung verschoben werden.
Des Weiteren soll die Ebenenschaltung nach der Verschiebung identisch mit der Schaltung vor der Verschiebung sein.
Eine weitere Schwierigkeit bei dieser Aufgabenstellung ist, dass das Produkt "MicroStation PowerDraft" eingesetzt wird und somit keine externen bzw. selbst erstellten Makros eingesetzt werden können.

Problemlösung

Bevor der untenstehende Lösungsvorschlag ausgeführt wird, ist es wichtig, sicherzustellen, dass folgenden Voreinstellung deaktiviert ist: "Arbeitsbereich" > "Voreinstellungen" > "Operation" > "Einstellungen beim Beenden speichern" deaktivieren.

Mit folgender Tastatureingabenkombination können die gewünschten Prozesse und Bedingungen umgesetzt werden:

Über den Menüpunkt "Extras" > "Tastatureingabe" folgenden Befehl gefolgt von der Eingabetaste eingeben:
LEVEL SET DISPLAY ON ALL;ON=*;SELVIEW ALL;CHOOSE ALL;MOVE ELEMENT;xy=0,0;xy=2000000,1000000;CHOOSE NONE;CLOSE DESIGN



Sehen Sie hierzu auch

X

Englischsprachige Quelle

X

 Ursprünglicher Autor:Yvonne Lohse