IFC lightning talks

744 views

Published on

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
744
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

IFC lightning talks

  1. 1. IFC Peter Bonsma, Pim van den Helm
  2. 2. IFC Algemeen 2
  3. 3. IFC Algemeen 3
  4. 4. Wat is IFC • 3D Geometrie (object gebaseerd) MAAR OOK • Een stukje semantiek • Relaties tussen objecten • Eigenschappen • Verzamelingen/structuur 4
  5. 5. Wat is IFC In totaal ~ 80 onderscheidbare objecten: • IfcWall • IfcColumn • IfcFloor •… • IfcProxy (voor alles wat niet onder de anderen valt) 5
  6. 6. (IFC) Schema Wielen HeeftWielen Voertuig Relaties 1..1 1..n Objecten Gewicht Diameter Voertuig Kleur Wiel INV BehoortTot INV Wielen inverse van HeeftWielen.Wiel inverse van HeeftWielen.Voertuig TopSnelheid Auto Autowiel Laadvermogen Stationwagen 6
  7. 7. IfcRoot GlobalId OwnerHistory Name IFC Schema Description Muur en Raam IfcObjectDefinition INV HasAssignments INV IsDecomposedBy INV Decomposes INV HasAssociations ObjectType IfcObject INV IsDefinedBy ObjectPlacement IfcProduct Representation INV ReferencedBy Tag IfcElement INV FillsVoids INV ConnectedTo INV HasCoverings INV HasProjections INV HasStructuralMember INV ReferencedInStructure INV HasPorts INV HasOpenings INV IsConnectionRealization INV ProvidesBoundaries INV ConnectedFrom INV ContainedInStructure IfcBuildingElement IfcWall IfcWindow OverallHeight OverallWidth 7 IfcWallStandardCase
  8. 8. Een IFC file (in Wordpad geopend) ISO-10303-21; HEADER; FILE_DESCRIPTION (('IFC Engine Kernal version 1.10 beta release x generated IFC file.'), '2;1'); FILE_NAME ('IFC Engine DLL test', '2006-03-31T16:51:19', ('Architect'), ('Building Designer Office'), 'test', 'Windows System', 'The authorising person.'); FILE_SCHEMA (('IFC2X3')); ENDSEC; DATA; #1 = IFCAXIS2PLACEMENT3D(#29, $, $); #4 = IFCOWNERHISTORY(#20, #21, $, .ADDED., $, $, $, 1225290822); #5 = IFCPROJECT('0i5rqjgpv9uRr3KG5O79Fj', #4, 'CIB_Weimar', $, $, $, $, (#11, #33), #40); #11 = IFCGEOMETRICREPRESENTATIONCONTEXT($, 'Model', 3, 1.000E-5, #1, $); . . . #9260 = IFCMATERIALDEFINITIONREPRESENTATION($, $, (#9255), #9216); #9262 = IFCMATERIALLAYERSETUSAGE(#9214, .AXIS2., .POSITIVE., 0.); #9264 = IFCWALLSTANDARDCASE('0uZ$pI7hzBvPtYLQwscFN2', #4, $, $, $, #9147, #9150, $); #9283 = IFCPROPERTYSINGLEVALUE('Reference', $, IFCDESCRIPTIVEMEASURE('0uZ$pI7hzBvPtYLQwscFN2'), $); . . . 8
  9. 9. Een IFC view 9
  10. 10. In de context van IFC • Binnen IFC zijn er vele Pset’s gedefinieerd (standaard property sets) • Toch is er behoefte aan meer o.a. met als reden: • Pset’s zijn incompleet • Er is geen Pset beschikbaar voor een bepaald ‘product’ • De definitie is onvoldoende strict/uitgewerkt om vereiste kennis uit te halen 10
  11. 11. In de context van IFC • Gevonden schattingen in de markt • 80 entities (classes) in IFC - 100.000 werkelijk aanwezig in de bouw • Pset verzameling nog geen 1% van alle benodigde informatie voor alle disciplines 11
  12. 12. IFD ISO standaard • Op basis van zelfde technologie als IFC (STEP/EXPRESS) • Beperkt schema in omvang ~6 kB tegen ~287 kB voor de meest recente versie van IFC • Belangrijkste componenten: • xtdObject • xtdRelSpecializes • xtdRelComposes • xtdUnit • xtdValue • xtdLanguage • Verschillende relatie objecten (xtdRel…) 12
  13. 13. IFD bibliotheek (voorbeeld) IFD IFC content content 13
  14. 14. Problemen IFC (Conceptueel) • Global Unique ID • “49IbAKeGX249IbBNlUyvpd” • Ondersteunde situaties • Import – Export • Import – opslag lokaal – openen lokaal – Export • Import – aanpassingen (.. opslag lokaal ..) – Export • Probleem • Sommige objecten (of geobjectiviseerde relaties bestaan niet in een IFC ondersteunend pakket) 14
  15. 15. Waarom dan toch IFC • Schaalbaarheid • Markt integratie • Support vanuit overheden • Gebrek aan alternatief 15

×