Class: TimestampedPosition¶
Temporal and kinematic metadata for a single track position. Coordinates are NOT stored here - they live in geometry.coordinates[i]. Position metadata at index i corresponds to coordinate at index i.
URI: debrief:class/TimestampedPosition
classDiagram
class TimestampedPosition
click TimestampedPosition href "../../classes/TimestampedPosition/"
TimestampedPosition : course
TimestampedPosition : depth
TimestampedPosition : speed
TimestampedPosition : time
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| time | 1 datetime |
Position timestamp (ISO8601) | direct |
| depth | 0..1 Float |
Depth in meters (negative = below surface) | direct |
| course | 0..1 Float |
Course in degrees (0-360) | direct |
| speed | 0..1 Float |
Speed in knots | direct |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| SegmentMetadata | positions | range | TimestampedPosition |
| TrackProperties | positions | range | TimestampedPosition |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://debrief.info/schemas/debrief
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | debrief:TimestampedPosition |
| native | debrief:TimestampedPosition |
LinkML Source¶
Direct¶
name: TimestampedPosition
description: Temporal and kinematic metadata for a single track position. Coordinates
are NOT stored here - they live in geometry.coordinates[i]. Position metadata at
index i corresponds to coordinate at index i.
from_schema: https://debrief.info/schemas/debrief
attributes:
time:
name: time
description: Position timestamp (ISO8601)
from_schema: https://debrief.info/schemas/common
rank: 1000
domain_of:
- TimestampedPosition
- MeasuredArrayPosition
- SensorContact
- TUASolution
- NarrativeEntryProperties
range: datetime
required: true
depth:
name: depth
description: Depth in meters (negative = below surface)
from_schema: https://debrief.info/schemas/common
rank: 1000
domain_of:
- TimestampedPosition
- TUASolution
range: float
course:
name: course
description: Course in degrees (0-360)
from_schema: https://debrief.info/schemas/common
rank: 1000
domain_of:
- TimestampedPosition
- SegmentMetadata
- TUASolution
range: float
minimum_value: 0
maximum_value: 360
speed:
name: speed
description: Speed in knots
from_schema: https://debrief.info/schemas/common
rank: 1000
domain_of:
- TimestampedPosition
- SegmentMetadata
- TUASolution
range: float
minimum_value: 0
Induced¶
name: TimestampedPosition
description: Temporal and kinematic metadata for a single track position. Coordinates
are NOT stored here - they live in geometry.coordinates[i]. Position metadata at
index i corresponds to coordinate at index i.
from_schema: https://debrief.info/schemas/debrief
attributes:
time:
name: time
description: Position timestamp (ISO8601)
from_schema: https://debrief.info/schemas/common
rank: 1000
alias: time
owner: TimestampedPosition
domain_of:
- TimestampedPosition
- MeasuredArrayPosition
- SensorContact
- TUASolution
- NarrativeEntryProperties
range: datetime
required: true
depth:
name: depth
description: Depth in meters (negative = below surface)
from_schema: https://debrief.info/schemas/common
rank: 1000
alias: depth
owner: TimestampedPosition
domain_of:
- TimestampedPosition
- TUASolution
range: float
course:
name: course
description: Course in degrees (0-360)
from_schema: https://debrief.info/schemas/common
rank: 1000
alias: course
owner: TimestampedPosition
domain_of:
- TimestampedPosition
- SegmentMetadata
- TUASolution
range: float
minimum_value: 0
maximum_value: 360
speed:
name: speed
description: Speed in knots
from_schema: https://debrief.info/schemas/common
rank: 1000
alias: speed
owner: TimestampedPosition
domain_of:
- TimestampedPosition
- SegmentMetadata
- TUASolution
range: float
minimum_value: 0