-
Notifications
You must be signed in to change notification settings - Fork 5
SteelPipePile
Nick Machairas edited this page Jun 21, 2024
·
19 revisions
The SteelPipePile object is a concrete representation of a steel pipe 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 <|-- SteelPipePile
Splice "0..*" --* "1" SteelPipePile
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 SteelPipePile["<a href='https://github.com/DIGGSml/schema-dev/wiki/SteelPipePile#Properties-specific-to-SteelPipePile'>SteelPipePile</a>"]{
+ wallThickness:LengthMeasure [0..1]
+ openEnded:boolean [1]
+ concreteFilled:boolean [0..1]
+ soilPlugDepth:LengthMeasure [0..1]
+ soilPlugElevation:PointLocation [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 SteePipePile

Property or Attribute Name (Type) | Definition | Cardinality | |
---|---|---|---|
wallThickness (eml:LengthMeasureExt) |
The thickness of the pipe wall, measured perpendicular to the pipe axis. | 0..1 | |
openEnded (boolean) |
Indicates whether the bottom end of the pipe is open (true) or closed (false). | 1 | |
concreteFilled (boolean) |
Indicates whether the pipe is filled with concrete after installation (true) or not (false). | 0..1 | |
soilPlugDepth (eml:LengthMeasureExt) |
The depth to which soil has plugged the pipe during driving, measured from the top of the pipe. | 0..1 | |
soilPlugElevation (eml:LengthMeasureExt) |
The elevation of the soil plug within the pipe, measured relative to a reference datum. | 0..1 | |
splices (SpliceArrayPropertyType) |
An array that describes the location and type of any splices that join multiple pipe segments together to create a longer pile. | 0..1 |
Key Points:
-
Cardinality:
- The "0..1" cardinality means the property is optional for a given pipe pile.
- The "1" cardinality for
openEnded
means it is a required property and must be provided for each pipe pile.
- Data Types: The linked data types provide very specific information about how these properties should be formatted and measured.
- 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
-