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?

Mit besten Grüßen!
Jürgen

Allplan Ingenieurbau V10 bis V2025

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

https://www.cds-bausoftware.ch
https://www.cds-bausoftware.ch/bundle
https://www.cds-ausbildung.ch

Anhänge (3)

Typ: image/jpeg
71-mal heruntergeladen
Größe: 671,68 KiB
Typ: image/jpeg
47-mal heruntergeladen
Größe: 146,87 KiB
Typ: image/jpeg
39-mal heruntergeladen
Größe: 188,55 KiB
11 - 20 (32)

Es gibt eine ersthafte Nachfrage von mir...

Mit besten Grüßen!
Jürgen

Allplan Ingenieurbau V10 bis V2025

Ernsthafte Nachfragen richtet ihr bitte an Thierry Metzler von der CDS.
Bitte mit Angabe eines Betrages, was euch dieses Feature wert ist.

Dann kann Thierry schauen, ob die Entwicklungskosten wieder rein kommen...

Hi Jörg,
Thierry hält zur Zeit ein anderes Projekt, welches es mit dir durchführen möchte, für wichtiger. Dachdem er mir ein wenig davon erzählt, ich auch!
Er denkt aber auch, dass es generell ein interessantes Vorhaben mit den surf-Dateien wäre, nur eben nicht an oberster Priorität.

Gruß

Fredo

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

https://www.cds-bausoftware.ch
https://www.cds-bausoftware.ch/bundle
https://www.cds-ausbildung.ch

Anhänge (3)

Typ: image/jpeg
71-mal heruntergeladen
Größe: 671,68 KiB
Typ: image/jpeg
47-mal heruntergeladen
Größe: 146,87 KiB
Typ: image/jpeg
39-mal heruntergeladen
Größe: 188,55 KiB

Moin,

wenn ein nicht sooo triviales Projekt mit nicht sooo hoher Priorität 12 Tage zur Umsetzung braucht - alle Achtung...!
Danke, super gelöst (ohne es getestet zu haben, aber ich glaube Euch das auch so... )!

BG
Jens Maneke
AAP Sommerfeld

>>> Stell Dir vor, es geht und keiner kriegts hin...

Geht das austauschen von Surf-Oberflächen damit auch?

Mit besten Grüßen!
Jürgen

Allplan Ingenieurbau V10 bis V2025

Das Austauschen von surf-Dateien wäre perspektivisch natürlich auch möglich.
Eine ähnliche Funktion gibt es ja im Projekt-Inspector bereits: Austauschen von Teilbildern in Plänen

Die Datengrundlage, nämlich in welchen Teilbildern eine surf-Datei verwendet wird,
ist ja nach dem Scannen des gesamten Projektes in der Datenbank enthalten.
Nun müßte man nur noch eine "Aktion" ergänzen: "surf-Dateien austauschen" mit Anwahl bestimmter oder aller Teilbilder.

Ich bin mir aber nicht sicher, ob das "blinde" Ersetzen von surf-Dateien im gesamten Teilbild so eine gute Idee ist. Denn die surf-Dateien werden ja nur in der Representation des Objektes ersetzt, nicht in dessen Parametrik. Das bedeutet z.B. bei einem SmartPart/PythonPart: Ein Update des SmartParts/PythonParts generiert die Representation komplett neu, und schreibt wieder die surf-Datei aus der Parametrik an des Element ran. Der Austausch wäre hinfällig...

Guten Morgen Thierry und Jörg!
Ich weiß nicht, wie Ihr Zauberer das immer wieder schafft, aber eines steht ganz sicher fest: Ihr seid einfach nur großartig!!!
Vielen Dank für dieses tolle Bereinigungstool. Ich bin schwer begeistert!

Nur eine Frage bleibt noch:
Ich habe anscheinend auch über Export und Import von ndw-Dateien in meinem Fall 3x außenputz-weiß.surf-Definitionen in meinem Projekt. Gelöscht wurden ja nur die nicht zugewiesenen surf-Daten. Das bedeutet, dass alle drei anscheinend noch irgendeinem Bauteil zugewiesen sind.
Gibt es irgendeinen Weg, Bauteile mit bestimmten Oberflächenzuweisungen zu lokalisieren und diese dann auf eine einzige zu reduzieren bzw. diese dann gegen eine andere auszutauschen? Gibt es dafür irgendeinen Filter?

Viele Grüße und nochmals vielen Dank

Fredo

Anhänge (1)

Typ: image/jpeg
36-mal heruntergeladen
Größe: 705,14 KiB

Wie kann man sich alle Teilbilder listen lassen, wo eine bestimmte surf verwendet wird:

1. kostenlosen SQLite-Browser herunterladen und installieren
https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/v3.12.2
2. Die Datenbank project.db3 im Verzeichnis des Projektes mit diesem Browser öffnen
3. letzter Karteireiter "SQL ausführen" eine SQL-Abfrage eingeben (s. project_bd3_browse.png)
4. In der Tabelle, die als Ergebnis der SQL-Abfrage generiert wird, listet die Spalte FileID die Teilbildnummer, und die Spalte ElementCount wie oft die betreffende Surface vorkommt.
Leider ist aus "Altergründen" in Allplan eine surf ggf. 4 x an jedem Objekt dran (für die 4 Jahreszeiten). Den ElementCount muss man dann durch 4 teilen, um die tatsächliche Anbzahl der Elemente zu erhalten.

Zum Austauschen bitte den vorherigen Beitrag lesen.
Das macht aus meiner Sicht nur bei solchen Elementen Sinn, die keine extra "Parametrik" haben.
Also Makros/SmartParts/PythonParts/VisualScripting fallen da raus!

Anhänge (1)

Typ: image/png
51-mal heruntergeladen
Größe: 106,82 KiB

Naiv gesagt kann ich doch alle surf-Dateien löschen, dann müssten doch alle neu aus dem Bürostandard geladen werden, oder führt das bei den doppelten, weil ja in unterschiedlichen Verzeichnissen, nicht zum Ziel?

Mit besten Grüßen!
Jürgen

Allplan Ingenieurbau V10 bis V2025

11 - 20 (32)