Skip to content

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]
}
Loading
Cross-section view of SteelHPile

Properties specific to 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.

HOME

NEWS

Schema Development

Learning Resources

Clone this wiki locally