GPX
- Standard: GPX 1.1 with track segments and timestamps
- Includes
<ele>when elevation is available - Speed in
gpxtpx:speedas measured source value or (optional) computed fallback
CSV
CSV always uses one complete fixed schema. Missing values are left empty.
| Column | Description |
|---|---|
| workout_id | Workout UUID |
| workout_type | Workout type (localized) |
| workout_start_iso8601 | Start time (ISO8601) |
| workout_end_iso8601 | End time (ISO8601) |
| workout_duration_seconds | Duration in seconds |
| source_distance_km | Distance from HealthKit |
| computed_distance_km | Distance computed from route points |
| resolved_distance_km | Effective distance used |
| average_speed_kmh | Average speed |
| pace_seconds_per_km | Pace in seconds per km |
| calories_kcal | Energy burned in kcal |
| average_heart_rate_bpm | Average heart rate (bpm) |
| has_coordinates | Coordinates present (true/false) |
| segment_count | Number of route segments |
| point_count | Number of route points |
| total_elevation_gain_m | Total positive elevation gain |
| max_speed_mps | Maximum speed in m/s |
| point_index | Running point index |
| segment_index | Segment index |
| point_timestamp_iso8601 | Route point timestamp |
| latitude | Latitude |
| longitude | Longitude |
| altitude_m | Altitude in meters |
| horizontal_accuracy_m | Horizontal accuracy |
| vertical_accuracy_m | Vertical accuracy |
| speed_mps | Speed in m/s |
| speed_source | measured / calculated / unavailable |
| course_deg | Course in degrees |
| point_heart_rate_bpm | Nearest heart-rate sample for this route point |
JSON
JSON uses the same field set as CSV, serialized as an array of records (one per route point, or one metadata row if no points are available).
Map PDF (optional)
- Enable in app settings: Export → Attach map as PDF in share export
- Selectable page formats: A4 (default), US Letter, A3, US Legal
- Creates a high-resolution PDF for the current map (single-track or multi-track view)
- Includes currently active map options such as map style, direction markers, fastest-section markers, and media markers
- Shared together with the selected export files through the iOS share sheet