[Otázka] dwg import überschreibt teilweise eigene layer

Tagy:
  • Allplan 2017-1-10

einige layer sind dann mit ??? gekennzeichnet. Woran kann das liegen? Ich dachte, import wird auf die nächsten freien layer gelegt.

Solange die importierten Daten in dem Projekt verbleiben, in das sie importiert wurden, passiert so etwas nicht.
Beim Importieren werden stets neue Layer angelegt, und mit EXT000xxxx benannt. Dabei erhalten sie eine neue Nummer, die
am Element in der Datenbank gespeichert wird.

Über diese Nummer wird in der Layerdef.dat der zugehörige Layer-Kurz und -Langname ermittelt, sowie die von-Layer-Eigenschaften Stift, Strich, Farbe bestimmt.

Wenn jetzt ein Element von einem Projekt in ein anderes transferiert wird, kann es passieren, dass nur die betreffende Layer-Nummer transportiert wird, und nicht auch die Einträge in der Layerdef.dat mitübertragen werden.
Beispielsweise das kopieren von ndw-Dateiem mit dem Windows-Explorer bzw. Projekt-Pilot transferiert die Einträge in der Layerdef.dat
nicht mit! Auch das Einfügen von Elemente mit Copy&Paste in ein anderes Projekt kann ohne Anpassung der Ressourcen erfolgen.

Und dann entstehen die ??? bei der Anzeige des Layers! Zu dieser Layernummer gibt es dann keinen Eintrag in der Layerdef.dat.
D.h. es kann kein Layername ermittelt werden. In keinem Fall werden eigene Laser überschrieben!

Wenn man Layer im Projekt löscht aber noch Elemente vorhanden waren die auf diesen Layer waren kommen auch ???-Layer

Kritik an Allplan ist nicht erwünscht!
v.2024