How to use OCEASTRA services, API formats and deployment notes.
All interactive services (Noise Estimation, Airgun Estimation) require a registered account. Create an account with email/password or sign in with Google, GitHub or Microsoft when configured by your administrator.
After signing in, open Noise Estimation. The full MNAT interface provides:
Click Start Process to run Bellhop transmission-loss estimation (if no model exists), train the ML model, and predict per-vessel noise. Use depth controls and the heatmap layer; download the combined JSON when complete.
{
"request_id": "snapshot-001",
"timestamp": "2026-06-28T08:00:00Z",
"area_box": {
"min_lat": 45.0, "max_lat": 45.2,
"min_lon": 12.7, "max_lon": 12.95
},
"processing": {
"frequency_hz": 100,
"depth_min_m": 0, "depth_max_m": 50,
"depth_step_m": 5,
"grid_spacing_deg": 0.02,
"propagation_model": "bellhop"
},
"vessels": [
{
"user_id": 247341800,
"ship_type": 70,
"dimension_a": 100, "dimension_b": 20,
"dimension_c": 10, "dimension_d": 8,
"max_static_draught": 6.1,
"name": "VESSEL_ONE",
"latitude": 45.10, "longitude": 12.80,
"sog": 12.0, "cog": 45.0
}
]
}
Programmatic jobs (same payload) are available at:
POST /api/jobs — submit JSON bodyGET /api/jobs/{id} — poll statusGET /api/jobs/{id}/result — download heatmap JSONOpenAPI reference: /docs (Swagger UI — auto-generated).
Exported files contain { "data": [ { "Latitude", "Longitude", "Depth", "Value" }, ... ] } where Value is received noise level in dB re 1 µPa.
Contact [email protected] for enterprise deployment, OAuth setup and SLA options.