maritime_compute_track_speeds
Calculate daily sailing speeds for a CLIWOC voyage using haversine distance between logbook positions, with optional geographic and speed filters for targeted analysis.
Instructions
Compute daily sailing speeds for a single CLIWOC voyage.
Calculates haversine distance between consecutive daily logbook positions and returns speed in km/day. Optionally filters by geographic bounding box and speed bounds.
Args: voyage_id: CLIWOC voyage ID (from maritime_search_tracks) lat_min: Minimum latitude for position filtering lat_max: Maximum latitude for position filtering lon_min: Minimum longitude for position filtering lon_max: Maximum longitude for position filtering min_speed_km_day: Minimum speed to include (default: 5.0, filters out anchored/drifting) max_speed_km_day: Maximum speed to include (default: 400.0, filters out data errors) output_mode: Response format - "json" (default) or "text"
Returns: JSON or text with daily speed observations for the voyage
Tips for LLMs: - Get voyage_id from maritime_search_tracks results - Use lat/lon bounds to focus on a specific ocean region - Speeds are in km/day (a sailing ship typically does 100-300 km/day) - Wind-driven: faster speeds indicate stronger winds - Use maritime_aggregate_track_speeds for bulk analysis across many voyages
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| voyage_id | Yes | ||
| lat_min | No | ||
| lat_max | No | ||
| lon_min | No | ||
| lon_max | No | ||
| min_speed_km_day | No | ||
| max_speed_km_day | No | ||
| output_mode | No | json |