Support Forum

[Frage] Problem mit neuen Layer in Vorlageprojekt / Assistent [Gelöst]


Ausgangslage
Wir habe ein Vorlageprojekt und entsprechenden Assistenten.
Alles ist auf Projekt eingestellt.
Für neue Projekt wird das Vorlageprojekt kopiert...

Wenn ich jetzt in der Vorlage einen neuen Layer für Zementmörtel machen (BILD 3) und den Assistenten anpasse ergibt sich folgendes Problem
In schon laufenden Projekten ist das Element im Assistenten statt auf dem neue erstellten Layer Zementmörtel auf einem externen Layer !! (BILD 1+2)
Dass dies im Hintergrund mit den Layernummern bis ca. 65'000 zusammenhängt ist mir klar.
Meine Frage.
Wie muss ich es anstellen, dass in allen Laufenden Projekten der neue Layer auch vorhanden ist ?!

Offene Stellen bei uns
Stellenangebot siehe:

https://www.csd.ch/de-DE/karriere/offene-stellen

Gruss Oliver

Anhänge (3)

img
01 Neue Layer Problem laufendes…
Typ: image/jpeg
17-mal heruntergeladen
Größe: 104,16 KiB
img
02 Neue Layer Problem laufendes…
Typ: image/jpeg
13-mal heruntergeladen
Größe: 45,75 KiB
img
03 Neue Layer Problem vorlage .JPG
Typ: image/jpeg
14-mal heruntergeladen
Größe: 68,54 KiB

Lösung anzeigen Lösung verbergen

Assistent mit Ressourcen:
Neben den Elementen werden die Ressourcen-Definitionen mit gespeichert, damit die Ressource neu angelegt werden kann.
D.h. ein Element hat die Layernummer 32768, dann wird auch noch der Ausschnitt der Layertabelle für diese Nummer mit gespeichert
Assistent ohne Ressourcen:
Die Elemente enthalten nur die Ressourcen-Nummer (z.B. die Layer-Nummer). Damit kann die Ressource nicht neu erzeugt werden.

Eigentlich sollte das ganze mit dem Assistent mit Ressourcen funktionieren!
Dann genau für diesen Fall ist es ja gemacht worden!
Scheinbar wird die Layertabelle des Assistenten mit Ressourcen aber nicht mit der des aktuellen Projektes kombiniert.
Sonst würde Allplan wissen, daß der Layer mit der Nummer 32768 im Assistenten und im Projekt derselbe ist!
Ich würde den Workflow mal der Hotline beschreiben, und um Korrektur bitten.

Durch diesen Fehler geht nur Assistent ohne Ressourcen...

Anhänge (1)

img
assistent_ohne_ressourcen.png
Typ: image/png
15-mal heruntergeladen
Größe: 131,57 KiB
1 - 10 (19)

Gibt es hierzu eine Lösung ?

Offene Stellen bei uns
Stellenangebot siehe:

https://www.csd.ch/de-DE/karriere/offene-stellen

Gruss Oliver

Die Schwierigkeit besteht darin, dem neuen Layer im Vorlage-Projekt/Assitenten eine Nummer zu geben,
die noch in keinem existierenden Projekt durch externe Layer belegt ist.
Das ist grundsätzlich möglich, indem man die Layernummer in der layerdef.dat ändert.
Empfehlenswert sind hier Nummern ab 32768 ff. , da die externen Layer von 65535 absteigend vergeben werden.
Achtung: Nummer und Name dürfen nicht doppelt vorkommen, sonst wird die Datei ignoriert!

Trotzdem muss man natürlich den neuen Layer auch in jedem existierenden Projekt mit dieser Nummer anlegen,
wenn man den neuen Layer dort benutzen möchte. Dazu einfach ein Objekt mit dem neuen Layer in das existierende Projekt via Zwischenablage einfügen. Dann sollte die Abfrage kommen "Ressourcen neu erzeugen" -> Ja. Mit ein wenig Glück wird der Layer mit derselben Nummer angelegt.

Vor einigere Zeit hatte Herr Sommer mal eine Excel-Datei für Allplan 2004 gepostet, mit der man die Layer komfortabel erzeugen und umbenennen konnte. Ich habe diese auf 2019 angepasst, da hier Kurznamen bis 64 Zeichen zulässig sind.

Anhänge (1)

Layerstruktur.xls
Erweiterung der Datei passt nicht zum Inhalt!
Typ: application/vnd.ms-excel
0-mal heruntergeladen
Größe: 155,00 KiB

Vielen Danke für dien Tipp, Nemo,
aber:

Ist das ein riesen Aufwand
und ist der Layer im Assistenten nach wie vor falsch. wie soll das Problem gelöst werden ?
Ich möchte ja überall die gleichen Assistenten verwenden. Mit dem neue Layer müsste auch in jedem laufenden Projekt das Element im Assistenten ersetzt werden und je Projekt ein Assistent gespeichert werden. Das ist eigentlich nicht die Idee.

…..und dann noch auf Glück hoffen (?)

Bild: neu Layer durch Recourcen abfrage und best. Layer aus Assistenten (bzw. Falsch zugewiesener Layer in Assistent)

Offene Stellen bei uns
Stellenangebot siehe:

https://www.csd.ch/de-DE/karriere/offene-stellen

Gruss Oliver

Anhänge (1)

img
04 Neue Layer Problem vorlage .JPG
Typ: image/jpeg
16-mal heruntergeladen
Größe: 124,09 KiB

Der Assistent verwendet immer dieselben Ressourcen, wie das aktuelle Projekt!
Wenn der Assistent mit dem Vorlageprojekt zusammen angezeigt wird, ist der neue Layer da, weil er im Vorlageprojekt existiert.
D.h. in der Layertabelle gibt es bei Nummer XXXX den neuen Layer mit korrektem Namen.
Wenn der Assistent mit einem ältenren Porjekt zusammen angezeigt wird, ist der neue Layer nicht da bzw. schon als extern vergeben!
Dann wird halt dieser externe Layer oder ???-xxxx am Tooltip angezeigt!
D.h. in der Layertabelle gibt es bei Nummer XXXX bereits einen externen Layer mit einem anderen Namen!

Im Teilbild/Assitenten wir nur die Layer-Nummer gespeichert, nicht der Name!
Der Name ergibt sich aus der jeweils geladenen Layer-Tabelle des Projektes!

Nochmal:
Schritt 1: Den neuen Layer auf eine Nummer legen, die noch nicht in einem exisitierenden Projekt vergeben ist! (32768 ff.)
Schritt 2: Diesen neuen Layer auchim existierenden Projekt mit derselben Nummer neu anlegen.

Das "Neu Anlegen" mit einer bestimmten Nummer geht mit der beiliegenden Excel ziemlich einfach.

Anhänge (1)

Typ: application/zip
224-mal heruntergeladen
Größe: 56,46 KiB

Schritt 1: Den neuen Layer auf eine Nummer legen, die noch nicht in einem exisitierenden Projekt vergeben ist! (32768 ff.)
Schritt 2: Diesen neuen Layer auch im existierenden Projekt mit derselben Nummer neu anlegen.

Zu Schritt 1 Es ist ja nicht nur ein laufendes Projekt, sonder ganz viele. D.h. ich muss alle sichten ob die nummer schon vorkommt oder nicht ?!

Empfehl

enswert sind hier Nummern ab 32768 ff. , da die externen Layer von 65535 absteigend vergeben werden.
Achtung: Nummer und Name dürfen nicht doppelt vorkommen, sonst wird die Datei ignoriert!

Beim Anlegen eines neuen Layer wird die Nummer ja vorgegeben. Leider fängt die auch hinten an genau so wie externe Layer !!

Ich glaube diese Problematik wurde hier auch schon mehr als einmal diskutiert - ohne dass man hier etwas geändert hat. Warum kann das nicht AUTOMATISCH getrennt werden Externe Layer und neu erstellte ??

ps:
Die Layer Nummer nachträglich ändern NUR direkt in Allplan ist wohl auch nicht möglich !?

Offene Stellen bei uns
Stellenangebot siehe:

https://www.csd.ch/de-DE/karriere/offene-stellen

Gruss Oliver

Anhänge (1)

img
05 Neue Layer Problem vorlage .JPG
Typ: image/jpeg
8-mal heruntergeladen
Größe: 71,93 KiB

Hallo Nemo,

bei der Überprüfung der Exceldatei kommt folgende Fehlermeldung:

Gruß Jürgen

Anhänge (1)

img
LAYERKURZ.jpg
Typ: image/jpeg
29-mal heruntergeladen
Größe: 94,97 KiB

..aaah, das ist ein Layer-Kurzname länger als 16 Zeichen.
Das ist ja seit Allplan 2019 erlaubt. Habe ich in beiliegendem Excel angepasst...

Anhänge (1)

Typ: application/zip
288-mal heruntergeladen
Größe: 75,09 KiB

Vielen Dank!!!!

Gruß Jürgen

Wie Prüfe ich alle laufenden Projekte welche Layer Nummer noch frei sind ?
Ist der Layer wie in meinem Beispiel schon erstellt ist es schon zu spät (?) -weil die Layer Nummer ja nachträglich in Allplan nicht geändert werden kann.
Soll der Layer gelöscht und neu erstellt werden ….mit eben dieser Nummer wo sonst nirgends vorkommt ?

Offene Stellen bei uns
Stellenangebot siehe:

https://www.csd.ch/de-DE/karriere/offene-stellen

Gruss Oliver

1 - 10 (19)

https://connect.allplan.com/ verwendet Cookies  -  Mehr Informationen

Akzeptieren