Hallo liebes CAD-Forum
und ein Hallo an alle die das hier lesen und mir ggf. helfen können.
Kurz zu mir, ich bin kein CAD Anfänger mehr aber auch kein CAD Guru – irgendetwas dazwischen.
Nun zu meinem Problem:
Beginnen wir so, ich habe vorliegend eine dwg Datei mit ca. 15‘000 Blöcken. Diese Blöcke unterteilen sich in ca. 10 verschieden Blockkategorien, jeder dieser Blöcke besitzt die gleichen Attribute, dennoch mit unterschiedlichem Inhalt. Diese dwg wird nachfolgend DWG-1 genannt.
Zu der DWG-1 gibt es eine x-Ref dwg. Hier ist es dieselbe Konstellation wie bei der DWG-1. Also ca. 15‘000 Blöcke mit gleichen Attributen jedoch unterschiedlichen Inhalt. Die x-Ref wird nachfolgend DWG-2 genannt.
Die Blöcke der DWG-1 sowie der DWG-2 sind in ähnlicher Position – aber nicht Koordinaten exakt und somit auch nicht „Mittelpunktgenau“. Sagen wir, +/- ein paar Millimeter Differenz.
Zieldatei soll die DWG-1 sein.
Problemstellung – was will ich:
Die Blöcke der DWG-1 wurden in den Attributen falsch beschriftet, jedoch befindet sich in der DWG-2 die richtige Beschriftung der Attribute. Im Kehrschluss bedeutet dass also, Attribute der DWG-2 müssen in die DWG-1. Jedoch ist ein „Einfaches“ Kopieren der Blöcke nicht möglich, da die „Blocksymbole“ in der DWG-2 wiederum falsch sind, jedoch in der DWG-1 richtig.
Was habe ich versucht / Was waren meine Ideen:
1.Ganz banal mit „Datenextrakt“ – es werden die Koordinaten, die Lage, die Attribute und sonst noch ausgegeben. Der Export erfolgt in eine CSV Datei. Theoretisch kann ich das bei beiden machen, jedoch hilft mir das an der Stelle später nicht weiter, da die Koordinaten nicht an der „Selben“ Stelle sind und somit die Zuordnungen fehlschlagen würden.
2.Unter der Rubrik Express Tools gibt es die Option „Attribute Export und Import“. Prinzipiell genau das was ich suche. In beiden DWG Dateien den Export machen, im Excel ist die DWG-1 dann die Referenz, Daten „Anpassen, Suchen und Ersetzen, Reinkopieren“ und wieder den Import in der DWG-1 machen – fertig. (Den Bezug zu den einzelnen Blöcken stellt das CAD mit dem HANDLE dar (hoff ich zumindest), somit wäre ein Import wieder an der richtigen Stelle)
Das Problem hierbei ist nur, es gibt keine exakte Zuordnung. Woher weiß ich dann in Excel, welcher Block aus der DWG-1 zur DWG-2 gehört? Ich kann mich wohl nicht darauf verlassen, das CAD die „Reihenfolge“ beim Export der Blöcke in beiden DWG’s gleich macht?
3.Um die Lösung von 2. anwenden zu können – wäre ideal, müsste ich in beiden DWG’s den Blöcken eine identische Nummer zuweisen. Dann könnte es mit Nr. 2 klappen.
Ist es im CAD überhaupt möglich, die Blöcke Automatisch so Nummerieren zu lassen, das es dieselbe Reihenfolge in beiden DWG’s macht – oder muss das von Hand erfolgen. Denn wenn ich das von Hand machen muss, kann ich auch gleich die Attribute selber eintragen.
Ich hoffe ich habe mein Problem verständlich dargestellt und jemand kann mir hier helfen. Vielleicht hat ja auch jemand eine ganz andere Idee, wie ich zur „einfachen“ Lösung komme. Nebenbei, der Export in eine CSV sollte sein, da diverse Sachen im Excel angepasst werden sollen/müssen.
Vielen Dank an Alle und in Guter Hoffnung bis später.
Grüße Legacy
[Diese Nachricht wurde von Legacy am 08. Sep. 2016 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP