Skip to content

Location Series

Stream: timeseries | Event type: location_series

GPS track data chunked into 15-minute windows. Includes latitude, longitude, altitude, and speed.

{
"event_type": "location_series",
"data_version": "1.1",
"source_id": "ts-loc-b2c3...",
"provider_ref": "gps-activity-12345",
"device_id": "dev-001",
"payload_ts": 1742558400000,
"revision": 1,
"capture_mode": null, "window_start": 1742558400000,
"window_end": 1742559300000,
"chunk_index": 0,
"day_complete": null,
"resolution_s": 1,
"columns": ["ts", "lat", "lng", "alt_m", "speed_ms"],
"samples": [
[1742558400000, 47.3769, 8.5417, 408.2, 2.8],
[1742558401000, 47.3770, 8.5418, 408.3, 2.9]
]
}

| Column | Type | Unit | Description | |--------|------|------|-------------| | ts | number | epoch ms | Sample timestamp. | | lat | number | degrees | Latitude (WGS 84). | | lng | number | degrees | Longitude (WGS 84). | | alt_m | number | meters | Altitude above sea level. | | speed_ms | number | m/s | Speed at this instant. |

See Heart Rate Series for the common timeseries chunking fields (window_start, window_end, chunk_index, day_complete, resolution_s).