AutoCAD-Datei mit PURGE verkleinern: So funktioniert’s
Um Ihre AutoCAD-Datei mit PURGE zu verkleinern, geben Sie PU ein, wählen Sie Alles bereinigen mit geschachtelten und verwaisten Elementen, und führen Sie den Vorgang zwei- bis dreimal aus. Entfernen Sie anschließend RegApps über -PURGE, doppelte Linien mit OVERKILL und schreiben Sie die Datei mit WBLOCK vollständig neu – für das kompakteste Ergebnis.
Mit PURGE entfernen Sie nicht verwendete Definitionen aus einer DWG, wodurch die Datei kleiner wird und schneller öffnet.
Eine AutoCAD-Zeichnung speichert nicht nur die sichtbaren Linien, sondern auch eine Datenbank mit benannten Objekten: Layer, Blöcke, Linientypen, Textstile, Bemaßungsstile und mehr. Löschen Sie Geometrie, bleiben diese Definitionen oft zurück. PURGE räumt die nicht mehr verwendeten Definitionen auf. Das Ergebnis ist eine kleinere Datei, eine übersichtlichere Layer- und Blockliste und eine bessere Performance.
Sie starten den Befehl, indem Sie PURGE tippen (Alias PU) und Enter drücken. Es erscheint ein Dialogfenster mit einer Baumstruktur aller bereinigbaren Elemente. Eine Datei, die durch viele Hände gegangen ist, sammelt oft Dutzende nicht verwendeter Layer und Blöcke an; ein einziger Bereinigungslauf kann die Größe spürbar reduzieren und das Öffnen beschleunigen.
Command: PU
PURGE
Wichtig zuvor: Speichern Sie eine Kopie Ihrer Datei. Purge entfernt nicht verwendete Daten, aber ein Backup verhindert, dass Sie versehentlich etwas verlieren, das Sie später doch noch benötigen. Setzen Sie die Systemvariable FILEDIA auf 1, falls das Dialogfenster nicht erscheint; bei 0 läuft PURGE vollständig über die Befehlszeile.
Im PURGE-Dialog wählen Sie Alles bereinigen und aktivieren die Option Geschachtelte Elemente für eine gründliche Reinigung.
Das Dialogfenster zeigt oben die Option „Elemente anzeigen, die Sie bereinigen können“. Unterhalb der Baumstruktur finden Sie drei wichtige Optionen:
- Geschachtelte Elemente bereinigen (Purge nested items): entfernt auch Definitionen, die erst nach dem Bereinigen eines anderen Elements freigegeben werden, z. B. einen Linientyp, der nur in einem ungenutzten Block vorkommt. In der Regel sollten Sie diese Option aktivieren.
- Verwaiste Daten automatisch bereinigen (Purge orphaned data): räumt lose Datenbankdaten auf, darunter die berüchtigten DGN-Linientypen, die nach einem Import aus MicroStation zurückbleiben.
- Null-Längen-Geometrie und leere Texte bereinigen: löscht Linien ohne Länge und leere Textobjekte, die unsichtbar sind, aber mitzählen.
Klicken Sie auf Alles bereinigen, um in einem Rutsch aufzuräumen. Da das Bereinigen eines Elements oft ein anderes freigibt, empfiehlt es sich, PURGE zwei- oder dreimal hintereinander auszuführen, bis nichts mehr übrig bleibt.
Die Baumstruktur zeigt pro Kategorie, was Sie entfernen können. Am häufigsten sind:
- Blöcke: Blockdefinitionen, die nicht mehr als Referenz in der Zeichnung vorhanden sind.
- Layer: leere Layer ohne Geometrie. Layer 0 und Defpoints können Sie nicht löschen.
- Linientypen: geladene Linientypen, die nirgendwo verwendet werden.
- Text- und Bemaßungsstile: Stile ohne zugehörige Objekte. Der Stil Standard bleibt immer erhalten.
- Multiführungsstile, Tabellenstile und Materialdefinitionen: nicht verwendete Formatdefinitionen.
Zeigt eine Kategorie kein Pluszeichen, gibt es dort nichts zu bereinigen. Elemente, die nach Alles bereinigen grau bleiben, werden noch verwendet; löschen Sie zuerst die zugehörige Geometrie und bereinigen Sie dann erneut.
Die größte unsichtbare Verschmutzung steckt oft in RegApps, die Sie nur über die Befehlszeilenversion entfernen.
RegApps (registered application IDs) sind Verweise auf Programme, die einmal Daten zur Zeichnung hinzugefügt haben. Sie sammeln sich über externe Referenzen und Importe an und können eine Datei erheblich aufblähen. Das normale Dialogfenster zeigt sie nicht immer an; verwenden Sie daher die Befehlszeilenversion mit einem Minuszeichen davor:
Command: -PURGE
Enter type of unused objects to purge
[Blocks/DEtail.../Regapps/...]: R
Enter name(s) to purge <*>: *
Verify each name to be purged? [Yes/No] <Y>: N
Wählen Sie Regapps, bestätigen Sie mit einem Sternchen für alle und setzen Sie die Verifikation auf No. In Zeichnungen, die viele XRefs oder kopierte Inhalte verarbeitet haben, sehen Sie danach oft eine deutliche Reduzierung der Dateigröße.
RegApps wachsen vor allem, wenn Sie wiederholt Blöcke oder ganze Zeichnungsteile zwischen Dateien kopieren. Jede Quelle bringt ihre eigenen Anwendungs-IDs mit. Da AutoCAD sie bei der normalen Alles-Bereinigung nicht automatisch entfernt, bleiben sie erhalten. Führen Sie -PURGE Regapps daher als festen Schritt bei Dateien aus, die langsam öffnen oder unerklärlich groß sind, und wiederholen Sie den Befehl, bis der Zähler nicht weiter sinkt.
OVERKILL entfernt doppelte und überlappende Geometrie, die PURGE nicht berührt.
PURGE bereinigt nur nicht verwendete Definitionen, keine sichtbaren Linien. Doppelte Linien, die exakt übereinander liegen, oder Polylinien mit überflüssigen Stützpunkten, bleiben bestehen und verlangsamen die Darstellung. Dafür verwenden Sie OVERKILL:
- Wählen Sie alle Geometrie aus, z. B. mit Strg+A.
- Tippen Sie OVERKILL und drücken Sie Enter.
- Lassen Sie im Dialogfenster die Toleranz auf 0, es sei denn, Sie möchten bewusst fast identische Linien zusammenführen.
- Aktivieren Sie „Segmente von Polylinien optimieren“ und bestätigen Sie mit OK.
AutoCAD meldet, wie viele Objekte gelöscht oder zusammengeführt wurden. Auf Zeichnungen, die oft überzeichnet wurden, macht sich das spürbar in der Reaktionsgeschwindigkeit bemerkbar.
Im OVERKILL-Fenster bestimmen Sie unter „Objekteigenschaften ignorieren“, ob Linien auf verschiedenen Layern oder mit anderen Farben als Duplikat zählen. Möchten Sie nur wirklich identische Geometrie zusammenführen, lassen Sie diese Häkchen deaktiviert. Wollen Sie aggressiver bereinigen, aktivieren Sie etwa Layer und Farbe, sodass AutoCAD auch überlappende Linien mit abweichender Darstellung entfernt. Seien Sie hier vorsichtig: Geometrie, die bewusst auf verschiedenen Layern liegt, möchten Sie nicht versehentlich zusammenführen.
Führen Sie AUDIT aus, bevor Sie bereinigen, damit Datenbankfehler die Bereinigung nicht blockieren.
Eine Zeichnung mit Datenbankfehlern lässt sich manchmal nicht vollständig bereinigen. Der Befehl AUDIT prüft die Zeichnung und behebt gefundene Fehler:
Command: AUDIT
Fix any errors detected? [Yes/No] <N>: Y
AUDIT verkleinert die Datei nicht, stellt aber die Integrität wieder her, sodass PURGE seine Arbeit tun kann. Öffnet eine beschädigte Datei gar nicht mehr, verwenden Sie RECOVER über das Menü (Anwendungsmenü > Zeichen-Dienstprogramme > Wiederherstellen). RECOVER öffnet die Datei erzwungen und repariert sie dabei. Falls Ihre Software dabei abstürzt oder langsam reagiert, sehen Sie sich auch die Ursachen in unserem Überblick zu Warum AutoCAD langsam ist oder abstürzt an.
Möchten Sie sehen, ob eine Bereinigung etwas bewirkt hat, vergleichen Sie die Dateigröße im Explorer vor und nach dem Vorgang, oder verwenden Sie den Befehl STATUS für eine Übersicht der Objekte im Speicher. Wenn Sie bei einem Satz Zeichnungen strukturell viel Ballast bemerken, können Sie AUDIT und PURGE auch über eine Skriptdatei auf mehrere DWGs gleichzeitig anwenden, sodass Sie nicht jede Datei manuell öffnen müssen.
Bleibt eine Datei hartnäckig groß, schreiben Sie sie mit WBLOCK komplett neu.
Manchmal sinkt die Dateigröße trotz Bereinigung nicht, meist weil die Datenbank nach jahrelanger Bearbeitung intern fragmentiert ist. Dann hilft der WBLOCK-Trick, der die Zeichnung in eine neue, saubere Datenbank kopiert und den Aufbau neu ordnet:
- Tippen Sie WBLOCK und drücken Sie Enter.
- Wählen Sie bei Quelle die Option Gesamte Zeichnung (Entire drawing).
- Geben Sie einen neuen Dateinamen und Speicherort an und klicken Sie auf OK.
Die neue Datei enthält nur die tatsächlich verwendeten Daten und lässt oft viel Ballast zurück. Arbeiten Sie danach in dieser neuen Datei weiter. Eine Alternative ist Speichern unter (SAVEAS) in eine frische DWG, was die Datenbank ebenfalls kompakter schreibt.
Wenn Sie Zeichnungen mit anderen teilen, verwenden Sie eTransmit (Befehl ETRANSMIT). Das packt die Zeichnung mit ihren XRefs und Schriftarten auf einmal und ist der geeignete Moment, einen bereinigten Satz weiterzuleiten.
Eine DWG wird unnötig groß durch Proxy-Objekte, eingebettete Bilder und DGN-Linientypen.
Zu wissen, wo die Größe herkommt, hilft Ihnen, gezielt aufzuräumen. Die häufigsten Ursachen:
| Befehl oder Einstellung | Was es bereinigt | Auswirkung auf Größe |
|---|---|---|
| PURGE / -PURGE | Nicht verwendete Layer, Blöcke, Linientypen, Stile | Kleiner |
| -PURGE Regapps | Registrierte Anwendungs-IDs | Manchmal deutlich kleiner |
| OVERKILL | Doppelte und überlappende Geometrie | Geringfügig kleiner |
| AUDIT | Fehler in der Datenbank | Keine (stellt Integrität her) |
| WBLOCK gesamte Zeichnung | Sämtlicher ungenutzter Ballast | Oft stark verkleinernd |
| PROXYGRAPHICS auf 0 | Vorschaubilder von Proxy-Objekten | Kleiner bei AEC-Inhalten |
Proxy-Objekte entstehen, wenn Objekte aus vertikalen Produkten wie Civil 3D oder AutoCAD Architecture in normales AutoCAD gelangen. Setzen Sie PROXYGRAPHICS auf 0, um die gespeicherten Vorschaubilder nicht mit abzuspeichern. Eingebettete oder ungenutzte Bilder trennen Sie über das Fenster Externe Referenzen (XREF), und DGN-Linientypen entfernen Sie mit der Option Verwaiste Daten in PURGE.
Achten Sie auch auf diese Größenverursacher, die PURGE nicht behebt:
- Große Schraffuren (Hatches): Eine Schraffur mit winzigem Maßstab erzeugt enorm viele Linien. Überprüfen Sie den Maßstab oder ersetzen Sie massive Schraffuren durch eine Volumenfüllung.
- Eingebettete OLE-Objekte: Eine eingefügte Excel-Tabelle oder ein Bild als OLE-Objekt wiegt schwer. Ersetzen Sie diese durch einen Textverweis oder eine XRef.
- Gebundene XRefs: Wer eine XRef mit Binden einfügt, kopiert den gesamten Inhalt plus alle Definitionen in die Zeichnung. Lassen Sie XRefs besser verknüpft, anstatt sie zu binden.
Wenn Sie nicht wissen, wo die Größe steckt, speichern Sie die Datei als DXF und anschließend wieder als DWG. Im DXF-Format erkennen Sie an der Dateistruktur manchmal, welche Kategorie den meisten Platz einnimmt.
Eine zuverlässige Bereinigung folgt einer festen Reihenfolge: Backup, AUDIT, PURGE, OVERKILL, neu schreiben.
Kombinieren Sie die Befehle in dieser Reihenfolge für das beste Ergebnis ohne Risiko:
- Speichern Sie eine Kopie unter einem neuen Namen.
- Führen Sie AUDIT aus, mit Fehlerbehebung auf Yes.
- Führen Sie PURGE mit Alles bereinigen inkl. geschachtelter und verwaister Elemente zwei- bis dreimal aus.
- Führen Sie -PURGE Regapps über die Befehlszeile aus.
- Wählen Sie alles aus und führen Sie OVERKILL aus.
- Schreiben Sie die Datei mit WBLOCK gesamte Zeichnung oder Speichern unter neu.
Für die exakten Schritte pro Version beschreibt die Autodesk-Anleitung zum Verkleinern von DWG-Dateien jede Option. Treten neben der Dateigröße auch andere hartnäckige AutoCAD-Probleme auf, etwa dass sich Ihre AutoCAD-Lizenz nicht aktivieren lässt, packen Sie diese am besten mit einem gezielten Ansatz separat an.
Häufig gestellte Fragen
Der Shortcut für PURGE ist PU gefolgt von Enter. Das öffnet das Dialogfenster mit allen bereinigbaren Elementen. Für die Befehlszeilenversion, mit der Sie auch RegApps entfernen, tippen Sie -PURGE mit einem Minuszeichen. Beide Versionen löschen nur Definitionen, die nirgends mehr verwendet werden.
PURGE löscht nur nicht verwendete Definitionen, keine sichtbare oder doppelte Geometrie. Bleibt die Datei groß, führen Sie OVERKILL für doppelte Linien aus, entfernen Sie RegApps mit -PURGE und schreiben Sie die Zeichnung mit WBLOCK (gesamte Zeichnung) neu. Gerade der letzte Schritt bringt oft die größte Reduzierung.
PURGE löscht ausschließlich Definitionen, die nirgendwo mehr verwendet werden, daher geht keine sichtbare Geometrie verloren. Trotzdem empfiehlt es sich, vorher eine Kopie zu speichern. So können Sie zurück, falls Sie später doch einen gelöschten Layer, Block oder Stil benötigen.
RegApps sind registrierte Anwendungs-IDs – Verweise auf Programme, die einmal Daten zur Zeichnung hinzugefügt haben. Sie sammeln sich über XRefs und Importe an und können eine Datei erheblich aufblähen. Sie löschen sie mit -PURGE und der Option Regapps auf der Befehlszeile.
Führen Sie AUDIT mit Fehlerbehebung auf Yes aus, bevor Sie bereinigen. Datenbankfehler können die Bereinigung nämlich blockieren. AUDIT verkleinert die Datei nicht, stellt aber die Integrität wieder her, damit PURGE, OVERKILL und das neue Schreiben danach vollständig arbeiten können.
Ähnliche Artikel
Daan arbeitet seit über zehn Jahren mit AutoCAD, Revit und Civil 3D in der Bau- und Haustechnik und hilft Konstrukteuren, ihre Zeichnungen schneller und fehlerfrei zu erstellen.
Zum Profil