icon

IFC Stapel Export ?

Schlagworte:
  • BIM
  • Tofield
  • IFC
  • Export

Hallo Zusammen

"BIM to field" gibt es hier im Forum noch keine Kategorie und ist in Deutschland noch keine grosses Thema ?

Wenn ich meine 3d Modelle angepasst und richtig attributisiert habe muss ich jedes Teilmodel separat exportieren.
Ist ja nicht so ein grosser Aufwand.

Ich stelle trotzdem mal die Frage in den Raum ob eine Art Stapelexport, also eine Automatisierung nicht programmierbar wäre. (so ähnlich wie bei DWG oder PDF)

Aus BWS Favoriten und IFC Export Favoriten - bzw. den BWS Favoriten könnte man die IFC Export Favoriten zuweisen und dann bitte 1x alle Teilmodelle exportieren

LG Oliver (Allplan seit 2001)

Hilfreichste Antwort anzeigen Hilfreichste Antwort verbergen

Hi!

Ich hab mir das mal angeschaut und schnell einen PythonPart dafür gebastelt.
Für die Installation einfach den ZIP Ordner runterladen und entpacken.
Den Inhalt (2 Ordner: Library und PythonPartsScripts) einfach ins STD Verzeichnis von Allplan kopieren.
Danach findest du den Befehl unter: Bibliothek/Büro/SOIL-PARTS/Dienstprogramme/IFC Stapel-Export.

Der Befehl funktioniert so wie du beschrieben hast. Zuerst wählt man Bauwerksstrukturfavoriten aus (.xml-Datei).
Dann kann man (wenn man will) jeder Datei einen eigenen IFC Export Favoriten (.nth-Datei) zuweisen.
Dann definierst du einen Dateipfad + Namen. Wenn man dann den Export Button klickt werden die einzelnen IFC-Dateien
mit diesem Namen und einer Nummer exportiert (also Modell 1.ifc, Modell 2.ifc, usw.)

Entwickelt und getestet hab ich das ganze mit Allplan 2024 es sollte aber auch mit 2025 und 2026 funktionieren.
Falls nicht, einfach Bescheid geben. Viel Spaß damit!

PS: In der Bibliothek findest du auch noch 2 andere kleine Befehle die ich mal entwickelt hab aber nie als Plugin veröffentlicht hab.

https://www.soil-parts.at
https://www.soil-parts.at/kontakt/

Anhänge (1)

Typ: application/zip
138-mal heruntergeladen
Größe: 213,32 KiB
11 - 19 (19)

Servus Thierry.

Ob der Export funktioniert wenn andere Anwender auf dem Teilbild arbeiten bezweifle ich (ich habs aber nicht getestet). Grund ist, dass jedes Teilbild für den Export "geladen" werden muss - und zwar genau so wies in der Favoriten-Datei definiert wurde.
Ich muss mir das mal in Ruhe anschauen - eventuell versuche is die "Lock" Dateien von Allplan vorher auszulesen um zu verhindern, dass hier Fehler passieren...
Danke, dass du mich darauf Aufmerksam machst!

Bezüglich der Biegemaschine: Da kenn ich mich leider zu wenig mit der Materie aus. Das ExportImport-Modul der API unterstützt die Biegemaschine-Datei nicht direkt. Wie diese Datei ausschauen soll ist jedoch klar definiert, eventuell kann man da selbst was basteln, wenn das mit vertretbaren Aufwand umsetzbar ist. Falls du hier ein konkretes Beispiel hast, schicks mir gerne auf office(@)soil-parts.at (ohne die Klammern, wenn ich die drin lasse schreibt das Forum die Mail komisch) dann können wir uns dazu weiter austauschen

Beste Grüße

https://www.soil-parts.at
https://www.soil-parts.at/kontakt/

Hallo Simon

Alles klar, danke für das Feedback.

Gruss Thierry

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

Zitiert von: thierrymetzler
Hallo Simon
Sehr cool so eine Stapelverarbeitung für IFC wünsche ich mir schon lange.

Der Ansatz über die Favoriten Dateien der BWS finde ich auch sehr schön gelöst.
Funktioniert der Export auch, wenn ein anderer Anwender gerade in einem Teilbild am Arbeiten ist?

Diese Frage wäre hier wichtig zu klären.
Generell werden bei uns in der Schweiz bei Bim2Field Projekten sehr viele einzelne IFC Dateien generiert.

Zum Beispiel wird für jede Bewehrungsetappe ein separates IFC erstellt inkl. Biegemaschinen Datei und Reports.

Da kommt jetzt eine Folgefrage zu den Möglichkeiten mit Python. Kann man damit auch eine Stapelverarbeitung für die Biegemaschine Datei erstellen?

Am geilsten wäre natürlich, dass alles mit dem gleichen Tool realisiert würde, ähnlich wie das Allplan Exchange aus der Planzusammenstellung kann.
Gruss Thierry

Der Export von ABS-Daten über die Python API wurde unlängst hier diskutiert:
https://connect.allplan.com/de/forum/themen/topic/topics/pythonparts-1/wunsch-fuer-ansteuerung-biegemaschine/page/1.html?apug=9a60b3ba#post_356867
Edit:
Den Gedanken von Thierry finde ich charmant. Ein Exporttool für ALLES und durchgängiger Nutzung von Planattributen (inkl. Funktionen) bis zum Dateinamen.

VG
Marcus

Hab das mit den Teilbildern jetzt abgefangen. Es wird vor dem Export kontrolliert ob alle TB frei sind. Falls nicht, wird gelistet welche TB besetzt sind und von welchem Benutzer. Ich hab auch noch einen Dialog eingebaut der einen warnt, falls man eine Datei überspeichert.

Danke Markus für den Tipp! Die Funktion kannte ich noch nicht. Ich hab mal eine Checkbox "Bewehrung exportieren" eingebaut die dann für jede Datei noch gleich eine .abs Datei macht. Ich bin hier aber nicht vom Fach, drum bitte mit Vorsicht genießen und testen.

Schönes Wochenende euch noch

https://www.soil-parts.at
https://www.soil-parts.at/kontakt/

Anhänge (2)

Typ: application/zip
85-mal heruntergeladen
Größe: 302,16 KiB
Typ: image/png
19-mal heruntergeladen
Größe: 8,54 KiB

Super Geil! Vielen Dank!
Ich bin immer wieder erstaunt was geht und welche "einfachen Sachen" Allplan nicht auf die Kette bekommt, das sind wirklich die Helferlein, die einen voranbringen!

Gruß!
Jürgen

Allplan Ingenieurbau V10 bis V2025

Habe das Ganze mal getestet. Bei manchen IFC´s sind keine Bewehrungen drin und es kommen nicht alle Elemente, wie wenn man aus den Teilbildern direkt ein IFC macht. Damit ist dieses Tool noch nicht brauchbar. Die "abs" Datei wird jedoch mitgeschrieben.

Ausserdem sind nach dem Ausführen keine Allplan-Funktionen mehr vorhanden. Mann muss in die BWS und wieder zurück damit die Funktionen wieder da sind.

Hallo Ringo.

Danke fürs Testen und danke für dein Feedback! Darf ich fragen mit welcher Allplan Version du das getestet hast? Die von dir beschriebenen Fehler hatte ich bis jetzt noch nicht...

Kannst du auf diese beiden Punkte etwas genauer eingehen, damit ich mir das anschauen kann?

1.) Es werden bei dir also nicht alle Elemente exportiert, die beim normalen Export schon berücksichtigt werden? Hast du hier beim normalen Allplan-Export auch die genau gleichen Einstellungen getroffen (IFC-Theme, IFC-Version)? Fehlen hier nur einzelne Elemente oder ganze Teilbilder?

2.) Was meinst du mit "nach dem Ausführen keine Allplan-Funktionen mehr vorhanden"? Wenn man den Export ausgeführt und den PythonPart danach mit Escape geschlossen hat, sollte Allplan ganz normal laufen. Ist das bei dir nicht der Fall?

Sobald du mir das beantwortet hast, werde ich versuchen die Bugs zu beheben. Danke nochmal fürs Testen!

PS: Falls du Lust hast, kannst du dich auch gern per PN bei mir melden dann können wir uns die Fehler gemeinsam ansehen.

https://www.soil-parts.at
https://www.soil-parts.at/kontakt/

Bei mir kommt erst zwei Fenster und ich kann eine länger Zeitspanne nicht bestätigen, nach ca. 2 Min. geht das dann wieder, ich denke -es ist ein Große Projekt-, dass alle Teilbilder neu geladen werden, ist das richtig?

Ansonsten funktioniert das top, Bewehrung habe ich nicht getestet

V2025-0-8

Gruß!
Jürgen

Allplan Ingenieurbau V10 bis V2025

Anhänge (1)

Typ: image/png
20-mal heruntergeladen
Größe: 24,58 KiB

Ja genau, die Teilbilder werden alle im Anschluss neu geladen. Es kann sein, dass es schneller wird wenn man nur 1 TB beim ausführen des Befehls offen hat.

https://www.soil-parts.at
https://www.soil-parts.at/kontakt/

11 - 19 (19)