GUIDE · OCEANCAST

Read the
living ocean.

OceanCast lays sea-surface temperature, chlorophyll, sea level, currents and now wind right over your bathymetry — the moving water that decides where the fish hold. Since the AI layers landed it also draws the fronts for you, hour by hour, with a forecast. Here's how to switch it all on, read it properly, and play it forward.

12 STEPS  ·  ~8 MIN READ  ·  UPDATED NOV 2026
1

Open Layers and find OceanCast

Open the Layers drawer from the stacked-layers icon in the left rail and scroll to the OCEANCAST group. It folds open and shut from its title, a count on the header tells you how many of its layers are on, and the line under the header sums up how it's set (palette, isolines, linework, currents style).

Everything that configures OceanCast lives behind the gear on the group header. Everything you turn on is a row underneath it. Each row has a small (i) next to its status — tap it for the built-in layer guide: what the layer shows, every source under it, how it's made and how to fish it.

The Layers drawer with the OceanCast group open: a gear on the header, a summary line, and one row each for sea surface temperature, chlorophyll-a, sea level, wind and currents
The OceanCast group — the gear holds the settings, the rows are the layers.

💡 2D or 3D?

OceanCast runs in both. 2D is the clearest way to read the water against the structure and the lightest on your device. In 3D the layers sit flat at sea level by default, with the land rising through them — see step 11 for the Draped option that wraps them over the terrain. With any OceanCast layer on, the map also lets you zoom further out to a region-wide view so you can read the whole current system.

2

One row per variable — pick the source

Tap a row to turn it on. It expands to show a source picker and an opacity slider: the same variable from different producers, at different resolutions. Only one source per row shows at a time, so switching is one tap and the status line under the row tells you which is up and how often it updates.

Sea surface temperature
500 m AI · 1 km · 8 km · 10 km. The AI layer is BathyMaps' own hourly, gap-free map with a 24 h forecast; 1 km is the raw JAXA Himawari picture (clear sky only); 8 km is the Copernicus model, hourly for a week; 10 km is the Bureau of Meteorology model, 3-hourly for a week.
Chlorophyll-a
500 m AI · 8 km. The AI layer is hourly and gap-free with a 24 h outlook; 8 km is Copernicus' daily gap-filled map. Green is productive water, blue is clean — pelagics live on the line between the two.
Sea level
10 km, BoM, 3-hourly for a week. Highs are warm-core eddies, lows are cold-core eddies, and the slope between them is where the current runs fastest.
Wind
AI forecast, Google WeatherNext 3. The wind 10 m above the sea, hourly for two days then 3-hourly out to 15 days. New in this release — step 8.
Currents
Total · Ocean. Total is what you actually feel on the day — ocean flow plus tide plus wave drift, hourly for a week (Copernicus). Ocean is the background EAC flow without the tide, 3-hourly (BoM).
The sea surface temperature row expanded, showing the 500 m AI, 1 km, 8 km and 10 km source pills and the opacity slider
The SST row open — four sources, one tap to switch, opacity underneath.

Sources tagged NEW are the AI layers. A source you switch on always comes up at full opacity; drag the slider down if you want the bathymetry to show through.

3

The AI layers: 500 m, hourly, no cloud holes

No single satellite sees the whole ocean clearly — cloud blocks the sharp ones, the ones that see through cloud are blurry, and the daily products are yesterday's news. Every hour the OceanCast AI blends them all into one seamless temperature map on a 500 m grid, then does the same for chlorophyll. The map you see is about three hours behind real time, carries about a day of history, and runs 24 hours ahead as a forecast.

Switch 500 m AI on under Sea surface temperature and two things happen: the map redraws at a detail the 8 km model can't show, and an AI track appears in the time bar at the bottom of the map (step 9). Forecast hours show amber on that track. The first time you play it the map says “Give us a minute to load” while it fetches every frame and traces its lines — after that it plays without stutter.

The 500 m AI sea surface temperature layer over the shelf, with the AI track in the time bar at the bottom of the map
The 500 m AI SST — breaks and tendrils the 8 km model smooths away.

🔬 How honest is it?

The AI temperature map is checked every day against real ocean buoy and ship readings. Half of all checks land within about a quarter of a degree, and it beats the standard daily product on identical checks. Under cloud that has sat in one place for a long time it leans more on the background analysis, so fine detail there is less certain — which is exactly what the red bands in the next step tell you.

4

Let the AI draw the fronts

Open the gear and set AI LINEWORK to Fronts. Instead of isolines, the AI traces the sharpest edges in the temperature (or chlorophyll) field and grades them by strength. A second control, FRONTS, shows the major fronts only (the default) or all of them.

A major front carries a white coin with its jump in degrees — ΔT 1.4°C — that always turns to face you however you rotate or tilt the map. On chlorophyll the coin shows how many times richer the green side is, like ×4.9. Pink lines are major, yellow medium, white minor; chlorophyll fronts are green dashes.

Around every front is a red band with a red coin on a bar: ±6 km. That is how far the front could sit either side of the line. The band is worked out stretch by stretch — it pulls in where the edge is crisp and widens where it's gradual or under lingering cloud. For forecast hours it is measured, not modelled: the typical miss between a forecast front and where the front was later found, about 4 km at +12 h and 5 km at +24 h.

AI fronts drawn over the 500 m SST: a pink major front with a coin reading its temperature jump, inside a red uncertainty band with a plus-or-minus kilometres coin
A major front with its ΔT coin, and the red band that says how sure its position is.

🎣 Reading the band

  • Narrow band — the edge is where the line says. Run along it.
  • Wide band — treat the front as a zone and work across it.
  • Forecast hours — the band is the proven error, so trust +6 h more than +24 h.
5

Palette: Full, Dynamic or Custom

The first row in the gear is the PALETTE, and it's one setting for every OceanCast layer — SST, the AI SST and the currents' shaded speed map alike. It's the difference between reading absolute temperatures, reading edges, and reading your numbers.

Full maps the whole palette across its designed span. A colour means the same temperature everywhere, every day — the palette is tuned for the AU east-coast pelagic bite breaks, with its own colour step at 22 / 24 / 26°C, so Full is how you spot an absolute target temperature.

Dynamic (the default) stretches that same palette to fit only the temperatures on screen. The readout beside the toggle (e.g. 18.9° – 23.8°C) is the current stretch. Squeeze the full colour range into a narrow band and the faintest half-degree edge pops. It re-stretches every time you pan or zoom — and in a tilted 3D view it fits the water in front of the camera, not the haze on the horizon. The one time it holds still is a timelapse: press play and the stretch is pinned to the first frame for the whole run (the readout says pinned for playback), so a front moving through the week changes colour because the water did, not because the range drifted under it.

Custom is your own range. Pick it and three pairs of boxes appear under the pills — SST min and max in °C, currents in knots, chl-a in mg/m³ — and the whole palette stretches across whatever you type, on every layer, every day, until you change it. The boxes start from what Dynamic was showing, so the quick way to set one is to frame the water you care about on Dynamic, switch to Custom and round the numbers off. Use it to hold the bite-break band you're hunting (say 21 – 25°C) across a week of frames or between sessions, where Full is too coarse and Dynamic keeps moving the goalposts. Your numbers are remembered on this device.

The OceanCast gear with the palette set to Custom: SST 21 to 25 degrees, currents 0 to 2 knots and chlorophyll-a 0.05 to 3.2 milligrams per cubic metre typed into the boxes under the Full, Dynamic and Custom pills
Custom — your own SST, currents and chl-a ranges, held until you change them.

Zoomed in (left, z10) only a patch of the shelf edge is on screen, so the range is tight — here 21.0° – 22.7°C — and the whole palette spreads across that sliver, exaggerating every tendril of warmer water. Zoomed out (right, z6) the view covers the whole system, the range widens to 17.9° – 24.4°C, and the palette spreads across the big picture — cool inshore water, the warm EAC offshore, and the fronts between.

Dynamic palette on the AI SST zoomed in to zoom 10: a narrow 21.0 to 22.7 degree range stretched across the full palette
Zoomed in — narrow range, edges exaggerated.
Dynamic palette on the AI SST zoomed out to zoom 6: a wide 17.9 to 24.4 degree range across the whole East Australian Current system
Zoomed out — wide range, the whole system in view.
6

Isolines on every layer

With ISOLINES on in the gear, the map traces lines of equal value over whichever OceanCast layer you pick from the list beside it — temperature, chlorophyll, sea level, current speed or wind speed. Dashed magenta lines are the minor steps, solid white the major, each labelled along the line. Where the lines bunch together the water is changing fast: that's your break.

Two things to know. While an OceanCast layer is on, the depth contours step back to charcoal so the water linework reads as the foreground — a grey line is depth, a white or magenta line is water. And while an AI layer is on, its own linework takes precedence (so set AI linework to Isolines if you want contours on the AI field rather than fronts).

SST isolines over the shelf: dashed magenta minor lines and solid white major lines with temperature labels, the depth contours receded to charcoal underneath
Isolines on SST — magenta minors, white majors, depth contours in charcoal behind.
7

Currents: Total or Ocean, three ways to draw them

Temperature tells you where the edge is; currents tell you which way the water's pushing. Turn on the Currents row and pick Total (hourly, tide included — the default) or Ocean (the background flow). The CURRENTS setting in the gear picks how the flow is drawn, and the real choice is what happens to the SST underneath.

Particles animate the flow — thousands of streaks drift along the current so you can feel the direction and pace. Drawn purely over the top, so your SST colour stays fully visible.

Shaded lays down its own colour raster: current speed as a heatmap with white arrows for direction. It paints the whole area, so it sits over the SST and hides it — the colours now mean speed, not temperature. It follows the Full / Dynamic palette setting like everything else.

Arrows has no raster — a clean grid of arrows on the screen, each tinted by speed and pointing the way the water moves, drawn beneath the isolines so neither hides the other. The grid rebuilds as you zoom, so the field stays readable at every scale, and it stops at the coast.

👁️ At a glance — what you see underneath

  • Particles — SST stays visible. Temperature + animated flow.
  • Shaded — SST hidden. Colours now show current speed.
  • Arrows — SST stays visible. Temperature + speed-tinted arrows.
Total currents in the Particles style over the AI sea surface temperature
Particles — flow over the top, temperature intact.
Total currents in the Arrows style: a screen grid of speed-tinted arrows under the SST isolines
Arrows — a clean grid, tinted by speed, under the isolines.
8

Wind: a 15-day AI forecast

The Wind row is new. It's the wind 10 m above the sea from Google's WeatherNext 3 AI weather model: hourly for the next two days, then every three hours out to 15 days, on a grid about 11 km across. It rides the same AI track as the temperature and chlorophyll and runs on past their 24 hours.

Colour is speed in knots, with most of the palette spent on 0–20 kn where the fishing decisions get made — a new hue every 2.5 kn, orange at 20, red and magenta beyond 40. It has the same three styles as the currents (the WIND row in the gear): Shaded is the default, Arrows keeps the temperature readable, Particles drifts streaks with the wind. Tap the map for the speed and the direction it's blowing from. Isolines on wind run every 2.5 kn.

The AI wind forecast in the Shaded style: wind speed in knots as colour with white arrows, the AI track at the bottom of the map running out to 15 days
Wind, shaded — find the window below 15 kn, and watch which way it swings.

⚠️ Keep in mind

At 11 km it smooths out sea breezes, gusts and the wind close to headlands and islands, and the second week is a guide to the pattern, not the hour. Check the official Bureau of Meteorology forecast and warnings before you go.

9

Play it forward: the time bar

OceanCast doesn't just show now. Whenever a layer with a time axis is on, a time bar floats at the bottom centre of the map: a DAY row and an HOUR row of slots, a readout of the hour showing, a NORMAL / FAST speed toggle and play. Hourly layers open on the latest hour available; tap any slot to jump.

There are two tracks. The satellite forecast track steps the 8 km SST, sea level and the currents through the week ahead. The AI track steps the AI layers through the last day and the next — forecast hours amber — and on past that for the wind. When both apply they stack, AI on top. Hit play and the map crossfades frame to frame; the isolines and fronts change with every frame, while a Dynamic palette stays pinned to the first frame's range (step 5) so the colours only move when the water does.

The floating time bar at the bottom of the map with the AI track stacked above the satellite forecast track: day and hour slots, readout, speed toggle and play
Both tracks up — the AI track stacked over the satellite forecast.

Every time on the bar, in the readouts and on the chart is in the TIME ZONE set in the gear — AEST by default, with the daylight-saving zones switching clocks on their own. Set it once to where you fish and leave it; Reset to defaults never touches it.

10

Forecast graph at any waypoint

Want the numbers for one exact spot rather than the whole map? Tap a waypoint to select it, then tap the graph icon in the top info dash. OceanCast pulls the forecast for that precise location and plots it on a chart.

A selected waypoint with the forecast graph icon highlighted in the top dash
Select a waypoint, then tap the graph icon in the top dash.

The chart plots the days ahead with a dual scale — temperature (°C) on the left, current speed (kn) or chlorophyll on the right — so they sit on the one timeline. With an AI layer on, its series joins the chart too: the recent history solid, the forecast half dashed. Tap the expand icon to maximise it, then hover or scrub the timeline to read the exact value at any hour. It's the fastest way to answer “what will it be doing here on Sunday morning?”

The maximised forecast chart with the scrubbing tooltip showing SST and current values at a point in time
Maximised — scrub the tooltip to read SST & current at any moment.
11

In 3D: Top or Draped

Flip Bathymetry to 3D, tilt the map and the OceanCast layers keep working. The DISPLAY setting in the gear picks how they sit on the terrain. Top (the default) draws them flat at sea level, so the land rises through them and the water reads like a chart laid on the sea. Draped wraps them over the seabed relief like the shaded relief itself, so a temperature break follows the slope it sits on. Arrows stay flat on the terrain either way.

A tilted 3D view of the shelf break with the AI sea surface temperature lying flat at sea level over the terrain, the isolines following it
3D, Top display — the AI SST lies at sea level over the shelf break, the land rising through it.

Draped is the heavier of the two on a phone; if playback stutters, switch back to Top.

12

The layer guide, and a reset

Lost track of what a source is or how to fish it? Tap the (i) on any OceanCast row. The layer guide opens with what the category shows, then a card for every source under it — grid, time steps, forecast, delay, how it's made in plain words, why use it and what to keep in mind — with the one showing now marked. The Bathymetry and Contour lines rows have the same.

The in-app layer guide opened from the (i) on the sea surface temperature row, showing a card per source with its facts
The built-in layer guide — every source explained, the active one marked.

And if you've been fiddling: Reset to defaults at the foot of the gear puts the palette back to Dynamic (your Custom numbers are kept for next time), isolines on, AI linework to isolines (fronts to major only when you switch them on), Top display, particles for the currents and shaded for the wind. Layers that are on stay on; your time zone stays put.

🎣 How the layers work together

  • AI SST finds the edge and draws the front — the red band says how much to trust it.
  • Chlorophyll on top of a temperature break is the strongest sign on the map — bait on the green side, predators on the blue.
  • Sea level frames the eddies; currents show which way the edge is being pushed.
  • Wind picks your window — and wind against the current is where it'll be roughest.
  • The time bar and the chart tell you when it'll line up — on the map, or at one exact mark.

That's OceanCast. 🌊

Flick on a layer, let the AI find the edge, and plan your next session around the moving water.

Open BathyMaps →