Support Forum

Oberflächen Surfdateien in einem kopierten Projekt bereinigen / strukurieren


Hallo,

ich möchte in einem neuen Projekt, in dem auch Bauteile aus dem alten Projekt übernommen wurden, die Oberflächen bereinigen, d.h. kann ich irgendwo die Oberflächen filtern/löschen/verschieben die nicht verwendet werden?
Wenn ich Oberflächen in Unterordner verschiebe, wie kann ich das an den Bauteilen updaten?

Gruß Jürgen
Allplan V10 bis V2024

Hilfreichste Antwort anzeigen Hilfreichste Antwort verbergen

Hallo Fredo

Schau dir mal den Film an.
In der Version 1.0.0.6 vom Add-On ProjektInspector haben wir die gewünschte Funktionalität integriert.
https://youtu.be/JGbvabEbcrM

Wichtig dabei ist einfach, dass du das gesamte Projekt (alle Teilbilder, Pläne, Flächenstile, Animationseinstellung) zuerst analysieren musst.

Die eigentliche Herausforderung an dieser Funktion war, alle Stellen zu finden, wo die surf-Dateien bzw. die Bilddateien in Allplan gespeichert sein können.

Surf-Dateien
- in Flächenstilen (facestyle.sty)
- als Oberfläche an Polyhedren, BReps, und Architektur-Elementen (.surf)
- als Oberflächen-Attribute von Boden- , Seiten- und Deckenflächen
- in Makros (inkl. aktive Einstellung von Smartparts, Phytonparts und andere Add-Ons)

Bild-Dateien können an folgenden Stellen vorkommen:
- in Flächenstilen (facestyle.sty)
- in den Oberflächeneinstellungen der 256 Allplan-Farben (animation.cfg)
- in Pixelflächen
- in Schnittflächen-Attributen von Polyhedren, BReps, Mengenkörpern und Architektur-Elementen
- in Makros (inkl. aktive Einstellung von Smartparts, Phytonparts und andere Add-Ons)

Gruss Thierry

http://www.cds-bausoftware.ch

Anhänge (3)

Typ: image/jpeg
65-mal heruntergeladen
Größe: 671,68 KiB
Typ: image/jpeg
45-mal heruntergeladen
Größe: 146,87 KiB
Typ: image/jpeg
37-mal heruntergeladen
Größe: 188,55 KiB
1 - 10 (32)

Gute Frage, leider nicht beantwortet.

Szücs, Attila
Architekt (FH)
Diplom-Bauingenieur
e-mail: attila (please no spam) @ (please no spam) epitoterv.hu
web: http://epitoterv.hu/de

wenn ich es richtig weiss(für die Reihenfolge keine Gewähr!), dann werden Oberflächen in folgenden design-Ordnern gesucht, immer inkl. aller Unterordner:

1. im Standardordner
2. im Büroordner
3. im Projekt
4. im User Verzeichniss

erst wenn dann nichts gefunden wurde, dann hat das Bauteil keine Oberfläche...

oberflächendateien sind NUR in den Design-Ordnern gespeichert.
Die Suchreihenfolge ist bei Surf-Dateien wie auch bei Pixelflächen und ähnlichen klar geregelet.

IMMER erst im Projekt -> wird dort etwas gefunden, wird das angezeigt, wenn nicht, dann ->

Suche im Büroordner (STD/Design) -> wenn dort gefunden, Datei/Struktur wird in Projekt repliziert und angezeigt.
wenn nix gefunden wird, wird nix angezeigt.

Namenlos gezeichnet in vollem Bewusstsein - ignorant, in eigen Augen vermutlich höflich, dennoch unhöflichst, unfreundlichst wer einen/viele vermutete - sich von alters erschließende Namen nennt.
08.01.2024 - Gegen Bauernsperren! -> Boykott der direktverkaufenden Bauern - kauft nicht mehr direkt bei Bauern!

Was eine mittlere Katastrophe ist, das Surf-Dateien die den gleichen Namen haben, von Allplan im Projekt in Unterordner angeordnet werden, anstatt die Surfdatei die gleichnamig neu ins Projekt kommt, mit der Projektdatei zu ersetzen.
Dadurch gibt es in Projekten teilweise in der Auswahl zwei identische Surfdateien, mit gleichen Namen aber, da sie in unterschiedlichen Orndern liegen, doppelt angzeigt werden. Lösche ich eine wird die zweite, trotz Gleichnamigkeit, nicht neu zugeordnet....

Gruß Jürgen
Allplan V10 bis V2024

Anhänge (1)

Typ: image/png
65-mal heruntergeladen
Größe: 40,16 KiB

der mechanismus ist meiner meinung nach vollkommen in ordnung. nicht der name der datei allein, sondern der name inkl. dem pfad muss passen.
hier fehlt eigentlich eher ein hinweis an den dateidarstellungen, dass der pfad jeweils unterschiedlich ist.

Namenlos gezeichnet in vollem Bewusstsein - ignorant, in eigen Augen vermutlich höflich, dennoch unhöflichst, unfreundlichst wer einen/viele vermutete - sich von alters erschließende Namen nennt.
08.01.2024 - Gegen Bauernsperren! -> Boykott der direktverkaufenden Bauern - kauft nicht mehr direkt bei Bauern!

Morgen zusammen,
ich war gestern auch per Teamviewer auf einem Rechner eines Kollegen. Der hatte auch unglaublich viele doppelte surf-Dateien und deswwegen die Frage an mich, welche denn jetzt nun auswählen sollte. Ich konnte ihm diese Frage nicht beantworten, da ich nicht wusste, ob die gleichnamigen Dateien eventuell doch Unterschiede in der Definition hatten.
Es wäre also wirklich schön, wenn man zumindest wüsste, welche Dateien überhaupt noch im Projekt aktuell verwendet werden (zugewisen sind) beziehungsweise veraltet sind und rausgeschmissen werden könnten.

Gibt es da irgendeine Möglichkeit?

Gruß und nochmals gute Nacht

Fredo

Die Verwaltung der Ressourcen in Allplan ist schwierig, da es sich nicht um eine Single-File-Lösung handelt, wie bei AutoCAD etwa. Dort gibt es Funktionen zum Bereinigen nicht benutzter Ressourcen (z.B. Layer), da dazu nur eine Datei durchsucht werden muss.

In Allplan gestaltet sich das schwieriger, da man im ungünstigsten Fall 9999 Teilbilder UND 9999 Pläne durchsuchen muss, um festzustellen, ob ein Layer oder eine Oberfläche dort nicht benutzt wird.

Bei der Oberfläche kommt noch hinzu, dass die Texturen für Farbe, Glanz, Relief usw. ja wieder auf andere Bild-Dateien verweisen, die wiederum von anderen surf.Dateien "mitbenutzt" werden können. Dieses Geflecht von Abhängigkeiten zu protokollieren ist aufwändig, aber nicht unmöglich. Und daher tut sich Allplan schwer, zwei surf.Dateien auf "inhaltliche Gleichheit" zu überprüfen. Unmöglich ist es nicht, da man über alle surf-Parameter (auch den Inhalt der Textur-Dateien) einfach einen Hash-Wert bilden könnten, anhand dessen man die Gleichheit feststellen könnte.

Zumindest für die Ressource "Layer" biete das Plugin ProjectInspector diesen Service an.
Das Plugin durchsucht alle Teilbilder und Pläne, und schreibt die Verteilung der Layer in eine Datenbank. Danach kann man einfach alle in dem betreffenden Projekt nicht benutzten Layer löschen.

Das auf .surf-Dateien zu erweitern ist kein Problem, wenn ernsthaft die Nachfrage besteht.

Morgen Jörg,
tja, ob da eine große Nachfrage existiert, das ist m. E. eine Frage der Sichtweise auf ein sauberes Projekt. Ich hasse es, wenn ich immer den Datenmüll, größtenteils angereichert durch das Einlesen externer ndw-Daten von Partnerbüros, mitschleppen muss.

Darum auch von mir ein eindeutiges Ja zur Erweiterung meines Tools Projektinspector. Aber, ob da viele andere mitziehen, wage ich leider zu bezweifeln.

Gruß

Fredo

Da schliesse ich mich Fredo an. Ja ich denke das ist sinnvoll.
Nur schade, dass das Allplan selbst nicht kann und ein Zusatztool notwendig ist.

Gruss Oliver

1 - 10 (32)

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

Akzeptieren