ACM-2025-08-04

Jahrgang        : 2025
Ausgabe         : 08
Autor           : Jörn Bosse
Programm        : OBJCOPYBYLAYER.LSP
Funktionalität  : Objekte kopieren aus Datei mit Layerfilter 
Format          : LISP
Lauffähig       : ab AutoCAD 2021
Befehle         : OCL
Bezug           : Online


Beschreibung 												.
============

Objekte aus Datei mit Layerfilter kopieren

Mit Hilfe der Windows-Zwischenablage ist es sehr einfach möglich, Objekte zwischen verschiedenen Zeichnungen 
zu kopieren. Die Option „mit Originalkoordinaten einfügen“ ist meist dann sinnvoll, wenn mit Objekten 
gearbeitet wird, die das gleiche Koordinatensystem als Basis haben. Es ist aber auch sehr hilfreich, sich 
etwa eine kleine Musterzeichnung in die Nähe der eigenen Zeichnung zu kopieren, um dann zum Beispiel mit der 
Funktion „Eigenschaften anpassen“ die Einfügelayer von Blöcken anzupassen oder die Linienausgestaltung mit 
einem Linientypen usw.
Mit dem Programm OBJCOPYBYLAYER.LSP lassen sich die beiden Arbeitsweisen gut erledigen. Dazu werden bestehende 
DWG-Zeichnungen ausgewählt und pro Zeichnung kann man dann wiederum ein oder mehrere Layerfilter erstellen. 
Ziel ist es, Objekte aus diesen DWG-Zeichnungen in die aktuelle Zeichnung zu kopieren, und zwar nur Objekte, 
die dem aktuellen Layerfilter entsprechen.
Beispiel mit absoluten Koordinaten: In einer Zeichnung ist die Darstellung von Regenwasserkanalisationsobjekten 
vorhanden. Alle Objektlayernamen fangen mit „RW“ an. Wenn also ein Layerfilter auf „rw*“ festgelegt ist, werden 
nur die Objekte für die Regenwasserkanalisation in die aktuelle Zeichnung kopiert. 
Beispiel ohne absolute Koordinaten: Zu einer Zeichnungsvorschrift besteht eine DWG-Datei, in der alle zu 
verwendenden Symbole dargestellt sind. Die Symbole sind in der Zeichnung bereits auf den korrekten Einfügelayern. 
Dann ist es sinnvoll, sich anhand verschiedener Layerfilter Blöcke in den Bereich der aktuellen Zeichnungstätigkeit 
zu kopieren, um dann die Blöcke als Musterobjekte griffbereit zu haben. Es könnten beispielsweise alle Fahrbahn-
markierungssymbole mit dem Layerfilter „*-fm-*“, alle Symbole für Geländetopografie mit dem Layerfilter „*-gt-* 
in die Zeichnung kopiert werden. Oder man kopiert mit dem Layerfilter „*-sym-* alle Blöcke.
Beim Erstellen der Layerfilter können alle typischen Jokerzeichen (WildCards) verwendet werden. Zudem lassen sich 
verschieden Layerfilter, die gleichzeitig ausgewertet werden sollen, mit einem Komma getrennt eingeben.
