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.

1 - 10 (29)

hallo, ich habe neulich die IFC Dateien aus Allplan 2011 an einen Projektpartner, der mit Revit arbeitet, gesendet. Er meinte die Dateien sind nicht gerade brauchbar und verwendete lieber DWG-s. Da ich nur schlechte Erfahrungen mit "neuen Funktionen" habe, verzichtete ich auf weiteres ausprobieren.
DWG-s aus Allplan sind eigentlich auch mies, eine Million Einstellungskombinationen bei Export haben nur eine Funktion - dem Benutzer Schuld zu geben, wenn es nicht (richtig) funktioniert.
Aber warum sollte das besser Funktionieren als diese Forum-Software?

WYSI [b] Not [/b]WYG, 8) 8) 8)

Funktioniert der ifc Austausch zwischen den anderen 3 Programmen? Welche Programme sind das?

mfg p.

hallo, ich habe neulich die IFC Dateien aus Allplan 2011 an einen Projektpartner, der mit Revit arbeitet, gesendet. Er meinte die Dateien sind nicht gerade brauchbar und verwendete lieber DWG-s. Da ich nur schlechte Erfahrungen mit "neuen Funktionen" habe, verzichtete ich auf weiteres ausprobieren.
Das ein architektonisches IFC welches aus Allplan 2011 exportiert wurde nicht wirklich funktioniert wundert mich nicht. Die Schnittstelle architktonisches IFC hat in Allplan in den letzten Jahren viele Verbesserungen erfahren. Unsere Workflow sind auf architektonische IFC abgestimmt und funktionieren sehr gut, aber Luft nach oben hat es trotzdem noch sehr viel.

Funktioniert der ifc Austausch zwischen den anderen 3 Programmen? Welche Programme sind das?
Ich will nochmal explizit darauf hinweisen, dass sich meine problematik rein auf statische IFC bezieht. Programme für architktonische IFC gibt es zuhauf. Für statische IFC gibt es nur sehr wenig. Allplan selber kann die exportieren statischen IFC nicht wieder lesen. Solibri Fehlanzeige, Tekla BIMSight Fehlanzeige, all die Viewer am Markt können AFAIK keine statischen IFC anzeigen.

Achso die drei Programme, welche ich verwende sind natürlich untereinander kompatibel mit statischen sowohl auch mit architektonischen IFC. Natürlich sind sie auch mit Allplan kompatibel, nur eben nicht für die erwähnten Flächenelemente. Alle Linienelemente lassen sich Problemlos verarbeiten.

- AxisVM
- IfcOpenShell
- IfcPlusPlus

@Allplan
Genauer kann ich das Problem nicht beschreiben, es wäre schön eine Rückmeldung zu erhalten, von mir aus auch als PM.

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

Daten lassen sich doch anhängen.

Also die Forumsabteilung und auch die Pythonabteilung reagiert auf Fehlermeldungen, aber die Abteilung, welche laut Werbung am wichtigsten ist. IFC und BIM sind ja eng verknüpft ignoriert diese Fehlermeldung hier mit Nachdruck. Eventuell kann das ja mal jemand weiterleiten.

Es kann ja sein es ist gar kein Fehler und die anderen drei Bibliotheken sind falsch. Ich habe den Entwicklern versprochen ich gebe Rückmeldung, naja aber dank Google Translate wissen Sie ja eh wie der Stand de Dinge hier ist ...

Ein Schönes Wochenende an alle 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

Anhänge (1)

Typ: application/zip
1875-mal heruntergeladen
Größe: 140,52 KiB

Eventuell kann das ja mal jemand weiterleiten.

ich habe deinen Beitrag weitergeleitet, aber damit du das in zukunft weist was man tun muss:

Unter dem Avatar bei den Tools gibt es die Funktiuon beitag "Melden" .. das wird der nach Eingabe eines zusätzlichen Grundes, warum man das aus dem Forum an den Support weiterleiten möchte, auch verschickt ..
Der Supporter bekommt die Info : Wer hat das weiter geleitet und von wem stammt der Post (der Ersteller des Post bekömmt dann übrigends auch die Antwort vom Support! wenn der Supporter nicht die Offensive Alternative wählt und direkt im Forum antwortet )

Allplan Webentwicklung

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

Vielen Vielen Dank fürs weiterleiten und vielen Dank für die Info mit Beitrag melden. Ich habe da noch so einiges in petto in Bezug auf ifc, wobei bei diesen dingen einfach eine disskusion nötig sein wird um ein sinnvolles ergebniss zu bekommen. Naja aber eins nach dem anderen. Erstmal braucht es brauchbare analytische ifc-files.

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

Allplan 2016-1-3 wurde released. In den Versionshinweisen steht nichts diesbezüglich. https://www.allplan.com/ch_de/services/downloads/releasenotes/allplan-2016-1-3.html Ich habe immernoch keine officielles statement von Allplan erhalten, dass der ifc-export-fehler ein fehler ist. Ich werde es in 2016-1-3 wieder testen und hier Rückmeldung geben ob der BUG still und heimlich gefixed wurde, oder die maschenerie nochmals anrühren, wieder mit der Bitte eine Rückmeldung zu geben ob der der Fehler nun als Fehler akzeptiert wurde und behoben wird, oder nicht behoben wird oder was auch immer. Echt mühsam ...

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: 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.

i7 - Win10 - 24GB - ATI FirePro W8100 * Allplan 2023/24 (+Vorläufer) Ing./Workgroup * Allplan user seit V 5

Grad getestet mit Allplan 2016-1-3. Problem besteht immernoch. Also ich werde jetzt wieder den Meldebutton drücken und warten ob eine Reaktion kommt. Wie schon x-mal gefragt.

Ist der BUG nachvollziehbar?
Wird dieser BUG gefixed werden?

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

1 - 10 (29)