Hallo Peter,
ist eine generelle Problematik, daher hier einige Vorbemerkungen, die auch für andere Leser interessant sein könnten:
DXF trägt die Lavyerinformationen grundsätzlich als ASCII-Strings in sich, d.h., ein Layer hat in DXF grundsätzlich einen Namen, keine Nummer !!
MegaCAD verwaltet Layer in einem Gerüst aus bis zu 256 Layern, die der einfacheren Arbeit halber durchnummeriert sind. Lesen wir also eine DXF-Datei ein, suchen wir uns die Namen raus und fangen bei Layer 0 an, die Layer in der Reihenfolge ihres Auftretens in der DXF-Datei mit steigenden Nummern zu versehen. Währenddessen man in MegaCAD durch die "Gerüsttechnik" dazwischen leere Layer haben kann, klappt das natürlich bei importierten Daten nicht.
Ab Mai-Juni (mit MegaCAD evolution) wird ein neuer DXF/DWG-Konverter in der Lage sein, entsprechend einer selbst zu führenden Tabelle Namen während des Importvorganges gleich Layernnummern zuzuordnen. Das klappt dann gut, wenn man von seinem Kunden DXF-Dateien immer in der gleichen Struktur kriegt, denn nur namentlich bekannte Layer lassen sich nach dieser Methode zuordnen.
Zum heutigen Stand:
Das Verfahren ist eigentlich recht einfach, allerdings nur händisch durchführbar:
Aufruf "Edit-Attribute"
Auswahl der Ziellayernummer (z.B.205)
ok klicken
in der jetzt links erscheinenden Objektauswahlleiste das Icon für "Layerauswahl" anklicken (die erscheinende Maske ist entweder nach Namen oder Liste oder Ansicht sortiert), darin klickst Du z.B. Layer 5 an, danach "ok".
die Elemente werden farbig markiert
rechte Maustaste --> damit wird die Markierung entfernt und alle Elemente von Layer 5 liegen hiermit auf Layer 205
rechte Maustaste --> die "Edit-Attribute" Maske erscheint, Du wählst als neuen Ziellayer die 206 an
usw.
-------------------
Ich hoffe, es hat Dir genutzt.
Gruß an alle Layerjongleure
E.Hochbaum
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP