Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HNTB storyline concrete bridge #116

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

seb-esser
Copy link
Collaborator

Unit test

as discussed and stated in the readme file

Covered topics

  • project setup
  • georeferencing
  • alignment semantics
  • alignment geometry
  • linear placement
  • project breakdown structure / spatial structure
  • terrain
  • triangulated irregular network
  • open cross profile
  • sectioned surface & solid
  • pavement & course
  • surface feature
  • earthworks
  • geotechnics
  • longitudinal products (barriers, guardrail, ...)
  • interchange
  • structural
  • drainage
  • signage
  • road furniture
  • rail furniture
  • ports & waterways furniture
  • bridge furniture

@seb-esser seb-esser added IFC4x3_RC2 IFC 4.3 RC2 content IFC4x3_RC3 IFC 4.3 RC3 content topic:bridge Topic concerns bridge labels May 6, 2021
@seb-esser seb-esser requested a review from pjanck May 6, 2021 06:20
Copy link
Collaborator

@AlexBrad1eyCT AlexBrad1eyCT left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only Requested Change:

  • either update the readme as outlined or update the semantic definition of the IfcRoad Tree to be more representative.

Queries:

  • organisation of the spatial structure around substructure
  • inclusion of Road 'passesOver' Bridge instance of IfcRelInterferesElements


- SpatialStructureElements such as `IfcBridge`, `IfcRoad`, and `IfcFacilityPart` with appropiate PDTs
- `IfcElement` subclasses to describe the bridge objects

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would it be worth just adding a Note (caveat) here that:

"the road elements are not semantically defined and structured correctly according to IFC best practice and are only included for geometric illistration."

or update the file to be correct in terms of pavement and surface markings?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tried to resolve this commit with 31d06a8

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am having issues with the correct IfcRelationships for IfcSurfaceFeature instances. Perhaps I need a resolution of issue 28 in the IfcSpecification repository

Any suggestions to proceed?

Comment on lines +40 to +57
#24= IFCFACILITYPART('1wIokej6rA3wPC2_78VBrg',#10,'HNTB_Superstructure',$,$,#23,$,$,$,IFCBRIDGEPARTTYPEENUM(.SUPERSTRUCTURE.),.VERTICAL.);
#25= IFCRELAGGREGATES('2VEYNB7Ab9FgC3TVK3Rl62',#10,$,$,#19,(#24,#29,#33,#37,#41));
#26= IFCCARTESIANPOINT((0.0,0.0,0.0));
#27= IFCAXIS2PLACEMENT3D(#26,$,$);
#28= IFCLOCALPLACEMENT(#3,#27);
#29= IFCFACILITYPART('13S1ixLwz9Svu9IiDazn75',#10,'HNTB_Substructure',$,$,#28,$,$,$,IFCBRIDGEPARTTYPEENUM(.SUBSTRUCTURE.),.VERTICAL.);
#30= IFCCARTESIANPOINT((0.0,0.0,0.0));
#31= IFCAXIS2PLACEMENT3D(#30,$,$);
#32= IFCLOCALPLACEMENT(#3,#31);
#33= IFCFACILITYPART('2REWep1_P2zQIQ41yBioh9',#10,'HNTB_Pier',$,$,#32,$,$,$,IFCBRIDGEPARTTYPEENUM(.PIER.),.VERTICAL.);
#34= IFCCARTESIANPOINT((0.0,0.0,0.0));
#35= IFCAXIS2PLACEMENT3D(#34,$,$);
#36= IFCLOCALPLACEMENT(#3,#35);
#37= IFCFACILITYPART('1RYbThjKT14OISoCevj7NE',#10,'HNTB_Foundation',$,$,#36,$,$,$,IFCBRIDGEPARTTYPEENUM(.FOUNDATION.),.VERTICAL.);
#38= IFCCARTESIANPOINT((0.0,0.0,0.0));
#39= IFCAXIS2PLACEMENT3D(#38,$,$);
#40= IFCLOCALPLACEMENT(#3,#39);
#41= IFCFACILITYPART('3Mt7zpr81DtxyiuLfu$1cu',#10,'HNTB_Abutment',$,$,#40,$,$,$,IFCBRIDGEPARTTYPEENUM(.ABUTMENT.),.VERTICAL.);
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a query on the chosen spatial structure: it was my initial understanding that substructure refered to everything below the deckline there fore should all the foundation, abutments and piers be aggregated under substructure not as siblings? @SergejMuhic will be more informed on the intent of this PDT, thoughts?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@AlexBrad1eyCT I am open to any other updates. Unfortunately, I haven`t gotten any feedback from the storyline authors on how they envision the spatial structure breakdown. The excel sheet they had provided is rather generic and proposes a rather coarse breakdown structure without the road entity (just super and substructure)

SpatialStructure-7/SpatialStructure-7.ifc Show resolved Hide resolved
Copy link
Collaborator

@jmirtsch jmirtsch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have reviewed this pull request, and can successfully view the described data in the Geometry Gym Rhino3d plugin. This import seems consistent with the provided description and images. I agree with Alex' comments, some of the classification (including predefined types) could be improved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
IFC4x3_RC2 IFC 4.3 RC2 content IFC4x3_RC3 IFC 4.3 RC3 content topic:bridge Topic concerns bridge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants