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

Developing a CityGML/IFC interface to integrate...

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

Avatar for Ken Arroyo Ohori

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)