in der Bauindustrie wird häufiger mit dem Dateiformat IFC gearbeitet, dass Information über Geometrie, Objekteigenschaften und weiteres enthält. Ich würde gerne ein Python Programm schreiben das eine solche Datei auslesen kann um bestimmte Information aus solch einer Datei gezielt abzufragen und mittels Python dann weiter zu verwenden.
Bin ein einfacher Hobbyprogrammierer der das „Python Tutorial“ ganz gut kennt und anwenden kann.
Fragen:
a) Ist es mit meinem Wissen realisierbar ein solches Projekt zu bewältigen.
b) Habt ihr Erfahrungen, wo ich mir diesbezüglich Wissen aneignen kann.
Ganz ohne Hilfe würde ich aus der IFC-Datei eine Text-Datei machen, versuchen ihren Aufbau zu verstehen und was unterschiedliche Kommandos bedeuten, um später so ein Python-Programm schreiben was diese Text-Datei liest. Wie denkt ihr über diese ersten Schritte?
Ein kleiner Ausschnitt in eine IFC-Datei in Textform:
Code: Alles auswählen
#446= IFCPOLYLOOP((#421,#419,#432));
#448= IFCFACEOUTERBOUND(#446,.T.);
#449= IFCFACE((#448));
#451= IFCCARTESIANPOINT((17.175,0.0750000000000024,0.));
#453= IFCCARTESIANPOINT((0.0749999999999959,0.0750000000000588,0.));
#455= IFCCARTESIANPOINT((0.0750000000000306,22.3000000000001,0.));
#457= IFCCARTESIANPOINT((17.175,22.3,0.));
#459= IFCPOLYLOOP((#387,#393,#402,#400));
#461= IFCFACEBOUND(#459,.T.);
#462= IFCPOLYLOOP((#451,#453,#455,#457));
#464= IFCFACEOUTERBOUND(#462,.T.);
#465= IFCFACE((#461,#464));
Code: Alles auswählen
Vielen Dank im Voraus.
Freundliche Grüße
Vinz