• Save
IFC lightning talks
Upcoming SlideShare
Loading in...5
×
 

IFC lightning talks

on

  • 717 views

 

Statistics

Views

Total Views
717
Views on SlideShare
716
Embed Views
1

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 1

http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

IFC lightning talks IFC lightning talks Presentation Transcript

  • IFC Peter Bonsma, Pim van den Helm
  • IFC Algemeen 2
  • IFC Algemeen 3 View slide
  • Wat is IFC • 3D Geometrie (object gebaseerd) MAAR OOK • Een stukje semantiek • Relaties tussen objecten • Eigenschappen • Verzamelingen/structuur 4 View slide
  • Wat is IFC In totaal ~ 80 onderscheidbare objecten: • IfcWall • IfcColumn • IfcFloor •… • IfcProxy (voor alles wat niet onder de anderen valt) 5
  • (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
  • 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
  • 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
  • Een IFC view 9
  • 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
  • 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
  • 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
  • IFD bibliotheek (voorbeeld) IFD IFC content content 13
  • 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
  • Waarom dan toch IFC • Schaalbaarheid • Markt integratie • Support vanuit overheden • Gebrek aan alternatief 15