Allplan import analytische IFC

Schlagworte:
  • IFC
  • 2016

Wir optimieren unsere Workflows hier im Büro auf ifc. Daher waren wir sehr erfreut über den seit Allplan 2016 möglichen export von strutural IFC (analytische IFC). Ich habe diese Woche mal Zeit gefunden mir das etwas genauer anszusehen, und war erstaunt, dass alle 3 Programme die mir zur Verfügung stehen und analytische IFC importieren können die aus Allplan exportierten IFC nicht richtig verarbeiten können. Umso erstaunlicher ist dies, da ich sicher weiss, dass alle drei programme auf verschiedenen bibliotheken zur Verarbeitung von IFC beruhen. Wäre sehr interessant mit welcher Software bei Allplan getested wurde, da ich vermute dass die ja dann auch fehlerbehaftet ist. Aber nun zum wesentlichen ...

Anbei Teilbilder, architektonisches IFC und analytisches IFC. Es betrifft die IfcStructuralSurfaceMember des analytischen IFC. Ich versuche den sachverhalt am beispiel des der decke auf Ebene 3.125 zu zeigen. Per Python lassen sich leicht alle die Topologie betreffenden entitties herausziehen. Dabei ist ersichtlich, dass die edges, die die ebene aufspannen alle auf +3.125 liegen, aber die ebene selber auf 0.0.0 gelegt wurde und keine aufspannvektoren angegeben wurden. Anbei die meines erachtens fehlerhaften einträge und noch alle die Topologie betreffenden einträge als referenz:

gruss an alle Bernd

PS1: gibt es denn mal einen abschnitt im forum für ifc bezogene forenthemen?
PS2: wow es gibt sogar code tags, hätte ich hier nicht erwartet :-), aber ich hab sicher keine smilies im code
PS3: Dateien können bei mir angefordert werden, es ist leider nicht möglich weder ifc noch zip anzuhängen
PS4: downloadlink für die dateien https://cloud.woelkli.com/index.php/s/YY8wCENUsa3ogRn

Fehlerhafte enities:

#597=IfcAxis2Placement3D(#598,$,$)
#598=IfcCartesianPoint((0.,0.,0.))

Referenz entitties:

#607=IfcStructuralSurfaceMember('2M8_Etipn4MwtLx$9uhpUH',#4,'Surface 1',$,$,#595,#604,.SHELL.,250.0000000000001)
#604=IfcProductDefinitionShape($,$,(#602))
(#602=IfcTopologyRepresentation(#11,$,'Face',(#600)),)
(#600=IfcFaceSurface((#587),#596,.T.),)
(#587=IfcFaceOuterBound(#581,.T.),)
#581=IfcEdgeLoop((#583,#584,#585,#586))


#583=IfcOrientedEdge(*,*,#356,.T.)
#584=IfcOrientedEdge(*,*,#377,.T.)
#585=IfcOrientedEdge(*,*,#398,.T.)
#586=IfcOrientedEdge(*,*,#419,.T.)


#356=IfcEdgeCurve(#162,#181,#357,.T.)
#377=IfcEdgeCurve(#181,#200,#378,.T.)
#398=IfcEdgeCurve(#200,#219,#399,.T.)
#419=IfcEdgeCurve(#219,#162,#420,.T.)


#162=IfcVertexPoint(#151)
#181=IfcVertexPoint(#170)

#181=IfcVertexPoint(#170)
#200=IfcVertexPoint(#189)

#200=IfcVertexPoint(#189)
#219=IfcVertexPoint(#208)

#219=IfcVertexPoint(#208)
#162=IfcVertexPoint(#151)


#151=IfcCartesianPoint((5.,5.000000000000002,3.125))
#170=IfcCartesianPoint((-5.,5.000000000000002,3.125))

#170=IfcCartesianPoint((-5.,5.000000000000002,3.125))
#189=IfcCartesianPoint((-5.,-5.000000000000002,3.125))

#189=IfcCartesianPoint((-5.,-5.000000000000002,3.125))
#208=IfcCartesianPoint((5.,-5.000000000000002,3.125))

#208=IfcCartesianPoint((5.,-5.000000000000002,3.125))
#151=IfcCartesianPoint((5.,5.000000000000002,3.125))


#357=IfcLine(#151,#360)
#378=IfcLine(#170,#381)
#399=IfcLine(#189,#402)
#420=IfcLine(#208,#423)


#151=IfcCartesianPoint((5.,5.000000000000002,3.125))
#360=IfcVector(#358,10.)
#170=IfcCartesianPoint((-5.,5.000000000000002,3.125))
#381=IfcVector(#379,10.)
#189=IfcCartesianPoint((-5.,-5.000000000000002,3.125))
#402=IfcVector(#400,10.)
#208=IfcCartesianPoint((5.,-5.000000000000002,3.125))
#423=IfcVector(#421,10.)


#358=IfcDirection((-1.,0.,0.))
10.0
#379=IfcDirection((0.,-1.,0.))
10.0
#400=IfcDirection((1.,0.,0.))
10.0
#421=IfcDirection((0.,1.,0.))
10.0


#596=IfcPlane(#597)
#597=IfcAxis2Placement3D(#598,$,$)
#598=IfcCartesianPoint((0.,0.,0.))

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

Hilfreichste Antwort anzeigen Hilfreichste Antwort verbergen

Zitiert von: bhahnebach

Ein kurzes BUG erkannt wird in einer der nächsten Releases gefixed würde ja genügen um mich für einige Zeit ruhig zu stellen.
gruss bernd

@Bernd: Bis 2009 hatten wir das im alten Sp Portal: Ein Beitrag wurde gemeldet, Der Hotliner hat, wenn es ein Bug war die BUG ID in dem Forumsbeitrag hinterlegt und bei jedem Update hat sich der Status der behobenen Bugs geändert.
Durch diverse Umstellungen war aber ken Zugriff mehr auf die Datenbank mehr von extern möglich ..

Analog für Wünsche. Das könnte aber in Zukunft technologisch wieder möglich sein. dann würde bei einem Forumsbeitrag dann zusätzlich als Info stehen:
ID: xxxxyyyqqq mit einem info icon der dann via Webservice mehr Infos holt:

z.b.
- Status: Offen (oder in Arbeit, oder behoben, nich nachvollziehbar) : in Version 2016-2-3 (z.b. nächster Version)

Allplan Webentwicklung

Private messages must be private. No support request via Private message.

11 - 20 (29)

Zitiert von: MartinSy

Zitiert von: bhahnebach Echt mühsam ...
Ja, schade eigentlich. Man könnte den Eindruck bekommen als möchte das Haus Allplan das Forum hier als Jörg V.s Privatvergnügen darstellen. Gerade bei solchen features die noch weiter entwickelt werden wünsche ich mir eine Reaktion aus dem Hause. Und sei es ein lapidares 'das schauen wir uns mal an'.
Gruß, M.
Danke für die Unterstützung, eventuell hilfts ja ...

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

Zitiert von: MartinSy

Ja, schade eigentlich. Man könnte den Eindruck bekommen als möchte das Haus Allplan das Forum hier als Jörg V.s Privatvergnügen darstellen. Gerade bei solchen features die noch weiter entwickelt werden wünsche ich mir eine Reaktion aus dem Hause. Und sei es ein lapidares 'das schauen wir uns mal an'.
Gruß, M.

Hallo Martin,
wenn du eine "offizielle" Antwort willst, musst du dich an die Hotline wenden. Das Forum ist dafür nicht gedacht.

Viele Grüße,
Kerstin

http://www.ncc-mitte.de
Autorisierter Allplan Partner in Weimar, Dresden, Leipzig, Braunschweig und Kassel

Zitiert von: kregenhardt

Das Forum ist dafür nicht gedacht.

Eigentlich schade. Das Coole an den "alten" Foren fand ich immer, dass man schon einen gewissen Draht zu den Machern hatte.

Das "User hilft User"-Prinzip ist ja jetzt per se kein Alleinstellungsmerkmal.

Gruß: T.

Zitiert von: kregenhardt
Zitiert von: MartinSykura
Ja, schade eigentlich. Man könnte den Eindruck bekommen als möchte das Haus Allplan das Forum hier als Jörg V.s Privatvergnügen darstellen. Gerade bei solchen features die noch weiter entwickelt werden wünsche ich mir eine Reaktion aus dem Hause. Und sei es ein lapidares 'das schauen wir uns mal an'.
Gruß, M.

Hallo Martin,
wenn du eine "offizielle" Antwort willst, musst du dich an die Hotline wenden. Das Forum ist dafür nicht gedacht.


Hab ich alles gemacht. Anfrage per mail an den support. Meldenknopf hier gedrück. Nun schon zweimal. Ich stelle auch morgen noch eine Anfrage beim support falls sich niemand meldet. Bisher nur ein "ja es wir bearbeitet" KEINERLEI weitere Rückmeldung, die Bezug zu dem Bug nimmt. Jegliche officeelles Statement poste ich hier, damit die Entwickler der anderen ifc-libraries im bilde sind, was so läuft falls andere user das selbe problem haben.

Nach nunmehr 4 wochen weiss ich noch nicht mal ob Allplan diesen exportfehler überhaupt als Fehler ansieht !!!

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

Zitiert von: Thomasle

Zitiert von: kregenhardt
Das Forum ist dafür nicht gedacht.

Eigentlich schade. Das Coole an den "alten" Foren fand ich immer, dass man schon einen gewissen Draht zu den Machern hatte.
Das "User hilft User"-Prinzip ist ja jetzt per se kein Alleinstellungsmerkmal.

Es gibt hier ja Feedback von diversen Allplanern. Aber du kannst halt nicht erwarten, daß alle Forenbeiträge bearbeitet werden. Dann wäre es ja kein Forum mehr, sondern eine Hotline.

Viele Grüße,
Kerstin

http://www.ncc-mitte.de
Autorisierter Allplan Partner in Weimar, Dresden, Leipzig, Braunschweig und Kassel

Zitiert von: kregenhardt
Zitiert von: Thomasle
Zitiert von: kregenhardt Das Forum ist dafür nicht gedacht.
Eigentlich schade. Das Coole an den "alten" Foren fand ich immer, dass man schon einen gewissen Draht zu den Machern hatte.
Das "User hilft User"-Prinzip ist ja jetzt per se kein Alleinstellungsmerkmal.

Es gibt hier ja Feedback von diversen Allplanern. Aber du kannst halt nicht erwarten, daß alle Forenbeiträge bearbeitet werden. Dann wäre es ja kein Forum mehr, sondern eine Hotline.

Dafür gibt es ja den melden knopf, der macht aus dem forumeintrag eine hotlineanfrage !!!

Aus meiner Erfahrung aus Foren von OpenSource software oder proprietärer Software mit offenerem Entwicklunsanzatz ist es sehr produktive wenn man Kontakt zu den Entwicklern hat !!! Oder wie man hier sieht sehr unproduktiv !!! Ein kurzes BUG erkannt wird in einer der nächsten Releases gefixed würde ja genügen um mich für einige Zeit ruhig zu stellen.

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

Ist ja nun nicht so, dass es Stunden dauern würde, täglich alle Forenbeiträge zu lesen, und die wichtigsten zu bearbeiten. Da könnte Allplan gerne jemanden für abstellen. Meistens würde eine Antwort des Supports hier im Forum viele weitere Supportanfragen überflüssig machen. Anstatt die Leute zu belehren, könnte man sich als Allplan-Mitarbeiter ja auch einfach angesprochen fühlen und antworten.

Zitiert von: bhahnebach

Ein kurzes BUG erkannt wird in einer der nächsten Releases gefixed würde ja genügen um mich für einige Zeit ruhig zu stellen.
gruss bernd

@Bernd: Bis 2009 hatten wir das im alten Sp Portal: Ein Beitrag wurde gemeldet, Der Hotliner hat, wenn es ein Bug war die BUG ID in dem Forumsbeitrag hinterlegt und bei jedem Update hat sich der Status der behobenen Bugs geändert.
Durch diverse Umstellungen war aber ken Zugriff mehr auf die Datenbank mehr von extern möglich ..

Analog für Wünsche. Das könnte aber in Zukunft technologisch wieder möglich sein. dann würde bei einem Forumsbeitrag dann zusätzlich als Info stehen:
ID: xxxxyyyqqq mit einem info icon der dann via Webservice mehr Infos holt:

z.b.
- Status: Offen (oder in Arbeit, oder behoben, nich nachvollziehbar) : in Version 2016-2-3 (z.b. nächster Version)

Allplan Webentwicklung

Private messages must be private. No support request via Private message.

Danke Jörg!
Eine solche Funktion würde dem User bestätigen, aktiv bei der Verbesserung des Produktes, mit dem er seinen Lebensunterhalt verdient, mitgeholfen zu haben; und nicht nur das Gefühl geben, Einfluss nehmen zu können. Ich wäre auf jeden Fall dafür!

gruß, Achim

Zitiert von: jvelletti

Zitiert von: bhahnebach
Ein kurzes BUG erkannt wird in einer der nächsten Releases gefixed würde ja genügen um mich für einige Zeit ruhig zu stellen.
gruss bernd

@Bernd: Bis 2009 hatten wir das im alten Sp Portal: Ein Beitrag wurde gemeldet, Der Hotliner hat, wenn es ein Bug war die BUG ID in dem Forumsbeitrag hinterlegt und bei jedem Update hat sich der Status der behobenen Bugs geändert. Durch diverse Umstellungen war aber ken Zugriff mehr auf die Datenbank mehr von extern möglich ..
Analog für Wünsche. Das könnte aber in Zukunft technologisch wieder möglich sein. dann würde bei einem Forumsbeitrag dann zusätzlich als Info stehen: ID: xxxxyyyqqq mit einem info icon der dann via Webservice mehr Infos holt:
z.b. - Status: Offen (oder in Arbeit, oder behoben, nich nachvollziehbar) : in Version 2016-2-3 (z.b. nächster Version)
perfekt, genau was es braucht, oder was der standard in offenen entwicklungsprozessen ist. Nennt sich bugtracker, wirst Du sicher von der internen Arbeit kennen.

Bis es soweit ist. wäre es zu wünschen wenn sich jemand von der Entwicklungsabteilung oder vom Support begnügen würde und uns Nutzer informieren würde. Hey wir zahlen tausende, ja tausende, nur unsere kleines Büro, Euronen für den jährlichen Support.

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

11 - 20 (29)