IFC-Attribute für File Header, IfcSite, IfcBuilding und IfcBuildingStorey: Diverse Fragen

Balises:
  • IFC

Hallo!

Je tiefer wir in die Open-BIM Welt eintauchen umso mehr Fragen rund ums IFC-Format tauchen auf.
Vielleicht kann ja einer der Mit-Foristen weiterhelfen:

1. Gibt es Allplan-Attribute für die Urheberschaftsparameter "AUTHOR" und "AUTHORIZE" im IFC-Header?
(http://www.buildingsmart-tech.org/implementation/ifc-implementation/ifc-header)

2. Wie kann man die Postanschrift der Liegenschaft bzw. des Gebäudes nach IFC übernehmen? Die entsprechenden Projekt-Attribute scheinen nicht zu funktionieren.

3. Kann man den Hierarchieebenen Gebäude und Stockwerk in der Bauwerksstruktur irgendwie Attribute zuweisen? Im BIM-Kompendium steht, dass das über die Projektattribute erfolgen soll, das konnte ich aber in der Praxis nicht nachvollziehen, bzw. wäre für Geschoss-Attribute oder Projekte mit mehreren Gebäuden auch nicht der richtige Ort, IMHO.

vorweihnachtliche Grüsse und vielen Dank im Voraus,
Stefan

GEA Arquitectos S.L.P.
Calle Gerardo Diego 6A | 41013 Sevilla | Spain

1 - 10 (12)

IFC kann man sich im Editor anschauen. Hab ich gerade gemacht und daraus resultiert folgendes, aber ohne gewähr:

Cité par StefanHah
1. Gibt es Allplan-Attribute für die Urheberschaftsparameter "AUTHOR" und "AUTHORIZE" im IFC-Header?
(http://www.buildingsmart-tech.org/implementation/ifc-implementation/ifc-header)
Du meinst die strings im IFC HEADER under FILE_NAME ?

- der erste ist der exportierte dateipfad --> automatisch
- der zweite das datum und die uhrzeit --> automatisch
- der dritte ist der Name des an Windows angemeldeten nutzers
- der vierte ist zusammengesetzt aus den in Allplan eingegeben Daten --> siehe Extras --> Definitionen --> Büroname und Adresse --> ist also eine globale Allplaneinstellung und nicht progjetbezogen veränderbar, leider
- der fünfte und sechste sind automatisch und beziehen sich auf die Softwareversionen des exports. --> automatisch

anbei beispiel eines eben exortierten ifc:

FILE_NAME('C:\\Users\\bhb\\Desktop\\export.ifc', '2016-12-07T08:24:39',('Hahnebach Bernd'),('healy & partner engineering ag', 'tel 062 836 60 00 /  info@healy.ch'), 'The EXPRESS Data Manager Version 5.02.0110.b05 : 16 Jul 2014', 'Allplan 2016.1 30.09.2016 - 11:42:08','');

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

Pièces-jointes (1)

Type: text/plain
Téléchargé 1518 fois
Size: 5,78 KiB

Cité par StefanHah
3. Kann man den Hierarchieebenen Gebäude und Stockwerk in der Bauwerksstruktur irgendwie Attribute zuweisen? Im BIM-Kompendium steht, dass das über die Projektattribute erfolgen soll, das konnte ich aber in der Praxis nicht nachvollziehen, bzw. wäre für Geschoss-Attribute oder Projekte mit mehreren Gebäuden auch nicht der richtige Ort, IMHO.
Gute Frage. Hab mal ein wenig getestet. Prinzipiell unterstützt IFC das attributieren der Strukturebenen Site, Building, BuildingStorey. Revit scheibt beispielsweise standardmässig die Geschossanzahl als Attribut ins Building. ArchiCAD scheint die Attributierung von Strukturebenen standardmässig nicht zu verwenden, genauso wie Allplan die Strukturebenen standardmässig nicht attributiert. Zurück zur Frage, wie kann man in Allplan die Strukurebenen attributieren? Ich habe keine Ahnung. Normalerweise werden Attribute mit dem Objektmanager hinzgefügt, aber dazu muss man ein Objekt auswählen können, Die Strukturebenen stehen aber im Objektmanager als objekt nicht zu Verfügung.

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

Cité par StefanHah
2. Wie kann man die Postanschrift der Liegenschaft bzw. des Gebäudes nach IFC übernehmen? Die entsprechenden Projekt-Attribute scheinen nicht zu funktionieren.
Auch eine gute Frage, ArchiCAD und Revit nutzen hierfür standarmässig den IFC-eingrag IFCPOSTALADDRESS. Heisst prinzipiell unterstützt IFC die Speicherung einer Projektadresse. Allplan exportiert diesen Eintrag meines Wissens nicht, jedenfalls hab ich noch nicht herausgefunden wie.

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

Cité par StefanHah
Je tiefer wir in die Open-BIM Welt eintauchen umso mehr Fragen rund ums IFC-Format tauchen auf.
Geht mir mit IFC auch immer so, wenn eine Frage beantwortet wird, kommen zwei neue hinzu ...

gruss bernd

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

Vielen Dank für die Antworten, Bernd.

Wenigstens sind wir uns wohl einig, dass da noch Lücken sind, zwischen dem Allplan-BIM Kompendium und der Funktionalität des Programms.

Eins ist mir aufgefallen:

Cité par bhahnebach
...

- der dritte ist der Name des an Windows angemeldeten nutzers

...

FILE_NAME('C:\\Users\\bhb\\Desktop\\export.ifc', '2016-12-07T08:24:39',('Hahnebach Bernd'),('healy & partner engineering ag', 'tel 062 836 60 00 / info (please no spam) @ (please no spam) healy.ch'), 'The EXPRESS Data Manager Version 5.02.0110.b05 : 16 Jul 2014', 'Allplan 2016.1 30.09.2016 - 11:42:08','');

Da, wo bei Dir 'Hahnebach Bernd' steht, steht bei mir nur ''.
Ist das irgendein Parameter von Windows?
Mein Nutzername, mit dem ich mich bei Windows anmelde, scheint das jedenfalls nicht zu sein.

GEA Arquitectos S.L.P.
Calle Gerardo Diego 6A | 41013 Sevilla | Spain

Cité par bhahnebach

Zitiert von: SHahnfeld 2. Wie kann man die Postanschrift der Liegenschaft bzw. des Gebäudes nach IFC übernehmen? Die entsprechenden Projekt-Attribute scheinen nicht zu funktionieren. Auch eine gute Frage, ArchiCAD und Revit nutzen hierfür standarmässig den IFC-eingrag IFCPOSTALADDRESS. Heisst prinzipiell unterstützt IFC die Speicherung einer Projektadresse. Allplan exportiert diesen Eintrag meines Wissens nicht, jedenfalls hab ich noch nicht herausgefunden wie.

In meiner IFC-Datei ist IFCPOSTALADDRESS vorhanden, wird aber in Solibri nicht angezeigt (das werde ich dann auch gleich mal den Solibri Support fragen):

#81= IFCPOSTALADDRESS($,$,$,$,('Parcela F1 de Vijaldoso'),$,
'41704 Dos Hermanas','Andalucia',$,'Spain');

Die Daten entsprechen meinen Projektattributen *289*-"Land", *290*-"Bundesland", *923* - "Bauvorhaben PLZ/Ort" und *1094* - "Bauvorhaben Adresse". Das wird auch so im BIM-Kompendium beschrieben.

GEA Arquitectos S.L.P.
Calle Gerardo Diego 6A | 41013 Sevilla | Spain

Cité par StefanHah
Vielen Dank für die Antworten, Bernd.
Wenigstens sind wir uns wohl einig, dass da noch Lücken sind, zwischen dem Allplan-BIM Kompendium und der Funktionalität des Programms.
und noch mehr lücken zwischen der BIM marketing abteilung und der Funktionalität des Programms.Da braucht es einfach noch mehr Leute mit IFC-Kenntnissen und Einfluss bei Allplan ...

Cité par StefanHah
Eins ist mir aufgefallen:

Zitiert von: bhahnebach ...
- der dritte ist der Name des an Windows angemeldeten nutzers
...
Da, wo bei Dir 'Hahnebach Bernd' steht, steht bei mir nur ''.
Ist das irgendein Parameter von Windows?
Mein Nutzername, mit dem ich mich bei Windows anmelde, scheint das jedenfalls nicht zu sein.

Wie so oft in Bezug auf IFC hilft Trial and Error, aber weil IFC offen ist, sind wir wenigstens in der Lage Trial and Error anzuwenden. Anbei ein ifc exportiert und Allplan als localer Admin gestarted. Der hat keinen richtigen Namen nur den benutzernamen localadmin. Der steht da drin. Achso was auch noch sein kann, ich bin mit Win7Pro unterwegs. Ach und siehe auch IFCPERSON key im DATA bereich des IFC, da steht hier auch localadmin drin. Der wird im Gegensatz zur Adressse von Allplan immer abgefüllt (bei mir). In dem vorher gesendeten File steht da Bernd Hahnebach drin. Hast Du den IFC Key?

#14= IFCPERSON($,'localadmin','',$,$,$,$,$);

#14= IFCPERSON($,'Bernd','Hahnebach',$,$,$,$,$);

Bernd

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

Pièces-jointes (1)

Type: text/plain
Téléchargé 1478 fois
Size: 6,19 KiB

Cité par StefanHah
Zitiert von: bhahnebach
Zitiert von: SHahnfeld 2. Wie kann man die Postanschrift der Liegenschaft bzw. des Gebäudes nach IFC übernehmen? Die entsprechenden Projekt-Attribute scheinen nicht zu funktionieren. Auch eine gute Frage, ArchiCAD und Revit nutzen hierfür standarmässig den IFC-eingrag IFCPOSTALADDRESS. Heisst prinzipiell unterstützt IFC die Speicherung einer Projektadresse. Allplan exportiert diesen Eintrag meines Wissens nicht, jedenfalls hab ich noch nicht herausgefunden wie.

In meiner IFC-Datei ist IFCPOSTALADDRESS vorhanden, wird aber in Solibri nicht angezeigt (das werde ich dann auch gleich mal den Solibri Support fragen):
#81= IFCPOSTALADDRESS($,$,$,$,('Parcela F1 de Vijaldoso'),$,
'41704 Dos Hermanas','Andalucia',$,'Spain');
Die Daten entsprechen meinen Projektattributen *289*-"Land", *290*-"Bundesland", *923* - "Bauvorhaben PLZ/Ort" und *1094* - "Bauvorhaben Adresse". Das wird auch so im BIM-Kompendium beschrieben.

Wie hast Du das hinbekommen? Hab gerade mal die Attribute Bauvorhaben eines Projektes abgefüllt, die IFCPOSTALADRESS fehlt bei mir im IFC ...

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

Pièces-jointes (1)

Type: image/jpeg
Téléchargé 168 fois
Size: 123,54 KiB

Habs gefunden ... IFCPOSTALADRESS wird der Strukturstufe Gebäude zugeordnet, heisst nur exportiert wenn ein Gebäude in der BWS vorhanden ist. Da kommt bei mir gleich die Frage, was ist bei zwei Gebäuden. HA IFCPOSTALADRESS ist dann zweimal vorhanden. Anbei zwei files. In TeklaBIMSight wird es auch nicht angezeigt. Die Postaladress ist auch nicht als normaler property im file, sondern direkt dem Gebäude zugeordnet. Siehe eingebäude IFC file der letzte eintrag in entity 44.

#44= IFCBUILDING('3eAd10adT6mwgnR$9n0TRE',#4,'Geb\X2\00E4\X0\ude',$,$,#49,$,$,.ELEMENT.,$,$,#56);
#56= IFCPOSTALADDRESS($,$,$,$,('Mein Testbauvorhaben Adresse'),$,'Mein Testbauvorhaben PLZ Ort',$,$,$);

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

Pièces-jointes (2)

Type: text/plain
Téléchargé 1482 fois
Size: 7,06 KiB
Type: text/plain
Téléchargé 1490 fois
Size: 11,55 KiB
1 - 10 (12)