-
Notifications
You must be signed in to change notification settings - Fork 5
PileDrivingActivity
Nick Machairas edited this page Jun 21, 2024
·
19 revisions
The PileDrivingActivity object is a concrete representation of a construction activity, and inherits properties from AbstractConstructionActivity
For comments/feedback on the elements below or to propose properties that are missing, create a post at the Deep Foundations: Schema Discussion.
(Click on links in the diagram to view details of the properties of each object)
classDiagram
direction LR
AbstractConstructionActivity <|-- PileDrivingActivity
PileDrivingActivity "1" *-- "0..1" PileDrivingRecord
PileDrivingActivity "1" *-- "0..1" VibrationRecord
PileDrivingActivity "1" *-- "0..1" PDARecord
class AbstractConstructionActivity["<a href='https://github.com/DIGGSml/schema-dev/wiki/Properties-Common-To-All-Construction-Activities'>AbstractConstructionActivity</a>"]{
<<abstract>>
+ @gml:id:ID [1]
+ gml:description:StringOrRefType [0..1]
+ gml:identifier:CodeWithAuthorityType [0..1]
+ gml:name:CodeType [0..*]
+ internalIdentifier:CodeWithAuthorityType [0..1]
+ status:CodeType [0..1]
+ implementationStatus:CodeType [0..1]
+ associatedFile:AssociatedFile [0..*]
+ role:Role [0..*]
+ remark:Remark [0..*]
+ investigationTarget:InvestigationTargetEnumType [1]
+ projectRef:FeatureReferenceType [1]
+ samplingFeatureRef:FeatureReferenceType [0..1]
+ programRef:FeatureReferenceType [0..1]
+ programSpecificationRef:FeatureReferenceType [0..1]
+ constructionMethod:Specification [0..*]
+ constructionEnvironment:Environment [0..*]
+ equpment:AbstractEquipment [0..*]
+ otherConstructionActivityProperty:Parameter [0..*]
+ activityDateTime:TimeInterval [0..1]
}
class PileDrivingActivity["<a href='https://github.com/DIGGSml/schema-dev/wiki/PileDrivingActivity#Properties-specific-to-PileDrivingActivity'>PileDrivingActivity</a>"]{
+ totalDrivenLength:LengthMeasure [0..1]
+ preDrillDepth:LengthMeasure [0..1]
+ preDrillDiameter:LengthMeasure [0..1]
+ plumbCheck:boolean [0..1]
+ plumbCheckDirection:PlaneAngleMeasure [0..1]
+ pileDrivingRecord:PileDrivingRecord [0..*]
+ vibrationRecord:VibrationRecord [0..*]
+ pdaRecord:PDARecord [0..*]}
class PileDrivingRecord["<a href='https://github.com/DIGGSml/schema-dev/wiki/PileDrivingRecord'>PileDrivingRecord</a>"]{
+ @gml:id:ID [1]
+ pileTipLocation:AbstractGeometry|LinearExtent [1]
+ driveRecordResults:DriveRecordResultSet [1]
+ hammer:PileDriveHammer [0..1]
+ hammerCushion:Cushion [0..1]
+ pileCap:PileCap [0..1]
+ pileCushion:Cushion [0..1]
+ driveInterval:LinearExtent [0..1]
+ initiationTime:TimePositionType [0..1]
+ endTime:TimePositionType [0..1]
+ totalElapsedTime:TimeMeasure [0..1]
+ totalLengthPlacedInLeads:LengthMeasure [0...1]
+ pdaPerformed:boolean [0..1]
+ safety:boolean [0..1]
+ driveHammerStartSetting:double [0..1]
+ driveHammerEndSetting:double [0..1]
+ pressureAtHammer:PressureMeasure [0..1]
+ lastBlowsData:LastBlowsData [0..*]
}
class PDARecord{
Not yet implemented
}
class VibrationRecord{
Not yet implemented
}
Property Name Type |
Definition | Cardinality |
---|---|---|
totalDrivenLength eml:LengthMeasureExt |
0..1 | |
preDrillDepth eml:LengthMeasureExt |
0..1 | |
preDrilDiameter eml:LengthMeasureExt |
0..1 | |
plumbCheck boolean |
0..1 | |
plumbCheckDirection eml:PlaneAngleMeasureExt |
0..1 | |
pileDrivingRecord PileDrivingRecordPropertyType |
0..* | |
vibrationRecord (not yet implemented) |
0..* | |
pdaRecord (not yet implemented) |
0..* |
- 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
-