-
Notifications
You must be signed in to change notification settings - Fork 5
SteelHPile
Nick Machairas edited this page Jun 21, 2024
·
51 revisions
The SteelHPile object is a concrete representation of a steel H-pile, and inherits properties from AbstractLinearInstallation and AbstractPile
For comments/feedback on the elements below or to propose properties that are missing, create a post on the Deep Foundations: Schema Discussion.
(Click on links in the diagram to view details of the properties of each object)
classDiagram
direction LR
AbstractLinearInstallation <|-- AbstractPile
AbstractPile <|-- SteelHPile
Splice "0..*" --* "1" SteelHPile
class AbstractLinearInstallation["<a href='https://github.com/DIGGSml/schema-dev/wiki/Properties-Common-To-All-Pile-Objects'>AbstractLinearInstallation</a>"]{
<<abstract>>
+ @gml:id:ID [1]
+ gml:description:StringOrRefType [0..1]
+ gml:identifier:CodeWithAuthorityType [0..1]
+ gml:name:Codetype [1..*]
+ internalIdentifier:CodeWithAuthorityType [0..1]
+ status:CodeType [0..1]
+ implementationStatus:CodeType [0..1]
+ associatedFile:AssociatedFile [0..*]
+ role:Role [0..*]
+ remark:Remark [0..*]
+ investigationTarget:InvestigationTargetEnumExtType [1..*]
+ projectRef:FeatureReferenceType [1]
+ originalProjectRef:FeatureReferenceType [0..1]
+ associatedProjectRef:FeatureReferenceType [0..*]
+ programRef:FeatureReferenceType [0..1]
+ environment:Environment [0..*]
+ otherSamplingFeatureProperty:Parameter [0..*]
+ locality:Locality [0..1]
+ referencePoint:PointLocation [1]
+ localCoordinates:LocalCoordinate [0..1]
+ centerline:LinearExtent [1..*]
+ linearReferencing:LinearSpatialReferenceSystem [1..*]
+ plunge:PlaneAngleMeasure [0..1]
+ bearing:BearingType [0..1]
+ samplingFeatureRef:FeatureReferenceType [1]
+ installationConstructionEvent:InstallationEvent [0..*]
}
class AbstractPile["<a href='https://github.com/DIGGSml/schema-dev/wiki/Properties-Common-To-All-Pile-Objects#AbstractPile'>AbstractPile</a>"]{
<<abstract>>
+ whenInstalled:TimeInterval [0..1]
+ groundSurfaceElevation:PointLocation [1]
+ cutoffElevation:PointLocation [1]
+ jettingElevation:PointLocation [0..1]
+ totalPileLength:LengthMeasure [0..1]
+ tipDeviationNorth:LengthMeasure [0..1]
+ tipDeviationEast:LengthMeasure [0..1]
+ weightPerLength:ForcePerLength [0..1]
+ lengthAboveGS:LengthMeasure [0..1]
+ lengthBelowGS:LengthMeasure [0..1]
+ lengthNonFriction:LengthMeasure [0..1]
+ intervalData:IntervalData [1..*]
+ productionPile:boolean [0..1]
+ testPile:boolean [0..1]
+ nominalCapacity:ForceMeasure [0..1]
+ finalTipElevation:LengthMeasure [0..1]
}
class SteelHPile["<a href='https://github.com/DIGGSml/schema-dev/wiki/SteelHPile#Properties-specific-to-SteelHPile'>SteelHPile</a>"]{
+ flangeLength:LengthMeasure [0..1]
+ flangeThickness:LengthMeasure [0..1]
+ webThickness:LengthMeasure [0..1]
+ splices:Splice [0..*]
}
class Splice["<a href='https://github.com/DIGGSml/schema-dev/wiki/ConcretePile#splicearraypropertytype'>Splice</a>"]{
+ @gml:id [0..1]
+ spliceNumber:positiveInteger [0..1]
+ spliceType:CodeType [0..1]
+ spliceLocation:PointLocation [1]
}
Cross-section view of SteelHPile

Property or Attribute Name (Type) | Definition | Cardinality |
---|---|---|
flangeLength (eml:LengthMeasureExt) |
The length of the flange, measured parallel to the web of the H-pile. | 0..1 |
flangeThickness (eml:LengthMeasureExt) |
The thickness of the flange, measured perpendicular to the web of the H-pile. | 0..1 |
webThickness (eml:LengthMeasureExt) |
The thickness of the web, measured perpendicular to the flanges of the H-pile. | 0..1 |
splices (SpliceArrayPropertyType) |
An array that describes the location and type of any splices that join multiple H-pile segments together to create a longer pile. | 0..1 |
Key Points:
- Cardinality: The "0..1" cardinality means that each of these properties is optional for a given H-pile. You might have some H-piles with all properties defined, and others where only a subset is relevant.
- Data Types: The linked data types provide very specific information about how these properties should be formatted and measured. It's essential to adhere to these types to ensure data consistency and interoperability with other systems.
- Rock Grouting
-
Deep Foundations
-
Pile Objects
- SteelHPile
- SteelPipePile
- ConcretePile
- TimberPile
- CompositePile (not yet implemented)
- CastInPlacePile (not yet implemented)
-
Pile Driving Equipment Objects
-
Pile Driving Activity Objects
-
PileDrivingActivity
- PileDrivingRecord
- PDARecord (not yet implemented)
- VibrationRecord (not yet implemented)
- CastInPlaceActivity (not yet implemented)
-
PileDrivingActivity
-