| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | | | | PNY wird von NVIDIA zum Händler des Jahres gewählt – zum dritten Mal in Folge, eine Pressemitteilung
|
Autor
|
Thema: Blockattribut - Farbe von Layer funktioniert nicht (1153 mal gelesen)
|
hotdiscomix Mitglied
Beiträge: 118 Registriert: 31.07.2010 - Infrastructure Design Suite Standard 2016 (64-bit)
|
erstellt am: 23. Aug. 2015 00:10 <-- editieren / zitieren --> Unities abgeben:
Ich habe einen Block mit einem Attribut, welches die Eigenschaft Farbe: VonLayer besitzt. Wenn ich den Block per Hand einfüge und dem Attribut einen Wert vergebe richtet sich die Farbe des Attributes nach dem Layer. Jetzt habe ich die Blöcke aber über einen Map-Import aus einer SHP-Datei automatisch eingefügt und das Attribut mit einem Wert aus der SHP-Datei gefüllt. Dieses Funktioniert problemlos, aber das Attribut nimmt nicht mehr die Farbe des Layers an, sondern behält immer die Farbe von dem Zeitpunkt als ich es eingefügt habe. Ein synchronisieren des Blockes hat auch nicht geholfen. Ich denke es liegt daran, dass das Attribut jetzt den Wert nicht nur in der Eigenschaft "Block" enthält, sondern auch in der Eigenschaft "OD" (ObjectData). Gibt es eine Möglichkeit im nachhinein, und automatisch, die Eigenschaft ObjectData (OD) zu entfernen? Viele Grüße, Steffen
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9803 Registriert: 01.12.2003 AutoCAD 2021, Civil 3D, MAP 3D, MDT, RD, Infraworks Inventor 2021, Win10Pro
|
erstellt am: 23. Aug. 2015 11:10 <-- editieren / zitieren --> Unities abgeben: Nur für hotdiscomix
Ich vermute (da keine Zeichnung angehängt), das die Attributedefinitionen im Block nicht auf Layer 0 definiert sind. Dann hilft auch kein ATTSYNC, da die Attribute nicht auf den Layer der Blockreferenz eingefügt werden. Das Löschen der Objektdaten kann man mit ADEATTACHDATA durchführen (von Objekt lösen > Alle), wird aber nichts bringen. Zeige ein Beispiel (DWG Ausschnitt) mit dem Problem und dann bekommst du sicher eine zielgerichtete Antwort zur Problemlösung. Wie importierst du die Shape Daten mit MAPIMPORT, sodass die vorhandenen Blockattribute gefüllt werden? ------------------ Mit freundlichem Gruß Udo Hübner www.CAD-Huebner.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hotdiscomix Mitglied
Beiträge: 118 Registriert: 31.07.2010 - Infrastructure Design Suite Standard 2016 (64-bit)
|
erstellt am: 23. Aug. 2015 19:58 <-- editieren / zitieren --> Unities abgeben:
Guten Abend, im Anhang ist eine Testdatei. Die Blöcke wurden über Map-Import eingefügt und anschließend auf die entsprechenden Layer geschoben. Die drei Blöcke im roten Kreis habe ich über "Block einfügen" einfügt und anschließend auf die Layer geschoben - da funktioniert die Option "Farbe - VonLayer" ADEATTACHDATA hat wirklich nichts gebracht. Die Punkt-Shape-Datei habe ich über Map-Import eingefügt und unter Daten das entsprechende Feld, in diesem Fall "Name" selektiert und unter Punkte "Als Blöcke erstellen" und "Attribute werde aus Feldern abgerufen" ausgewählt. Viele Grüße, Steffen [Diese Nachricht wurde von hotdiscomix am 23. Aug. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9803 Registriert: 01.12.2003 AutoCAD 2021, Civil 3D, MAP 3D, MDT, RD, Infraworks Inventor 2021, Win10Pro
|
erstellt am: 23. Aug. 2015 21:08 <-- editieren / zitieren --> Unities abgeben: Nur für hotdiscomix
Bei den Blockreferenzen ist die Beschriftungsfunktionalität aktiviert, der zugewiesene Maßstab 1:1.000 entspricht aber nicht dem aktuellen Maßstab 1:1. Aktiviere den Maßstab 1:1.000 dann rufe ATTSYNC oder BATTMAN auf und die Attribute werden wie gewünscht mit der Farbe "vonlayer" aktualisiert. Alternativ kann man im Block auch die Beschriftungsfunktion deaktivieren und dann synchronisieren. Das Entfernen der Objektdaten mit ADEATTACHDATA > Tabelle 10V > von Objekten lösen > alle wählen Befehl: ADEATTACHDATA Objekte wählen: alle Objekte wählen: Daten wurden von 91 Objekt(en) entfernt. funktioniert wie oben beschrieben - steht aber nicht im Zusammenhang mit der Layerfarbe. ------------------ Mit freundlichem Gruß Udo Hübner www.CAD-Huebner.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hotdiscomix Mitglied
Beiträge: 118 Registriert: 31.07.2010 - Infrastructure Design Suite Standard 2016 (64-bit)
|
erstellt am: 23. Aug. 2015 23:38 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank für die Lösung. Das es an den unterschiedlichen zugewiesenen Maßstäben liegt, darauf wäre ich nicht gekommen. Erklärt aber, wieso es in einer anderen Zeichnung funktionierte. Steffen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|