Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Developing a CityGML/IFC interface to integrate BIM models with Geo models

Developing a CityGML/IFC interface to integrate BIM models with Geo models

Ken Arroyo Ohori

April 19, 2017
Tweet

More Decks by Ken Arroyo Ohori

Other Decks in Technology

Transcript

  1. Recap: our goal and solution Develop an interface between CityGML

    and IFC to prepare for a fundamental solution to bridge the gap between Geo and BIM. 1. open-source API to represent IFC + CityGML with the same data structure 2. recommendations for future integration
  2. Use case 1 Supporting the lifecycle of objects with a

    continuous information chain, ie using geoinformation in BIM application and IFC datasets in GIS applications.
  3. Use case 1 Supporting the lifecycle of objects with a

    continuous information chain, ie using geoinformation in BIM application and IFC datasets in GIS applications.
  4. Use case 2 Supporting the lifecycle of objects with a

    continuous information chain, ie using geoinformation in BIM application and IFC datasets in GIS applications.
  5. Use case 2 Supporting the lifecycle of objects with a

    continuous information chain, ie using geoinformation in BIM application and IFC datasets in GIS applications. CHAPTER 3. REPRESENTATION SCHEMES edge−use opposite edge−use vertex sphere map svertex sedge oriented edge sphere map vertex edge−use svertex svertex svertex sedge oriented facet ure 3.3: A selective Nef complex: We show one facet with two vertices, their ere maps, the connecting edges, and both oriented facets. Shells and volumes omitted. ge-uses: An edge can have many incident facets (non-manifold situation). We introduce two oppositely oriented edge-uses for each incident facet; one for each orientation of the facet. An edge-use points to its corresponding ori- ented edge and to its oriented facet. We can uniquely identify each edge use with an shalfedge, or, in the special case, also with an shalfloop. cets: We store oriented halffacets as boundary cycles of oriented edge-uses. We http://doc.cgal.org/latest/Nef_3/index.html
  6. Placements / transformations • IfcAxis1Placement • IfcAxis2Placement2D • IfcAxis2Placement3D •

    IfcCartesianTransformationOperator2D • IfcCartesianTransformationOperator2DnonUniform • IfcCartesianTransformationOperator3D • IfcCartesianTransformationOperator3DnonUniform • IfcLocalPlacement
  7. Curves/wires • IfcCircle • IfcEllipse • IfcLine • IfcEdge •

    IfcOrientedEdge • IfcEdgeLoop • IfcPolyLoop • IfcPolyline • IfcCompositeCurve • IfcTrimmedCurve ܜ଒ ܜଓ ܜଔ ܜକ
  8. Faces • IfcArbitraryClosedProfileDef • IfcArbitraryProfileDefWithVoids • IfcRectangleProfileDef • IfcRoundedRectangleProfileDef •

    IfcRectangleHollowProfileDef • IfcTrapeziumProfileDef • IfcCircleProfileDef • IfcCircleHollowProfileDef • IfcEllipseProfileDef • IfcFace
  9. Faces (more) • IfcCShapeProfileDef • IfcLShapeProfileDef • IfcIShapeProfileDef • IfcTShapeProfileDef

    • IfcUShapeProfileDef • IfcZShapeProfileDef • IfcDerivedProfileDef
  10. Volumetric shapes • IfcExtrudedAreaSolid • IfcExtrudedAreaSolidTapered • IfcConnectedFaceSet • IfcCsgSolid

    • IfcBlock • IfcBooleanResult • IfcSphere • IfcRectangularPyramid • IfcRightCircularCylinder • IfcRightCircularCone • IfcTriangulatedFaceSet • IfcHalfSpaceSolid
  11. To do • Solve issues with exporting triangulated output with

    holes • Implement CityGML output • Tests with zoning plans (once received) • Use CityGML in design software? Export of all to IFC brep? Merge in one file? Worth it? • Test simplebim CityGML add-on (once licence is received)
  12. Problems encountered so far • Validity issues in IFC datasets

    (e.g. precision, order- dependency, best way to do checks, etc.) • Discretising curves and surfaces, fitting faces to planes • Minimal approach in Geo vs. large number of classes in BIM • BIM concepts that differ in Geo software (e.g. faces)