“Fish and fishing” menu: where to look for each species, and fishing addresses
User guide · updated 19.10.2026
One map per species, where the depth, water temperature and season suit it; then where to buy a permit, tackle or lake fish, and who to go out with.
What this menu is for

Each species is a map: where conditions suit it today — or up to four days ahead. A habitat map, not a fish finder: a green area promises no catch.
After the seven species, the four fishing maps: professional fishers, tackle shops, associations and guides, permit outlets.
How to use it
Open the menu
Tap Menu, bottom right, then the menu's tile. At the top: 📖 User guide for this menu (this page) and ↺ Reset maps, which switches everything off at once.

Turn on a map layer
Tick a map layer's box to lay it over the base map; untick it to remove it. The arrow at the right of the row opens its info note: what the layer shows, its colour key, its source and what it doesn't tell you. An OFFLINE label marks a layer built into the app, which works without signal.
One species at a time: they are drawn on the same background and would hide one another. While shown, it replaces the sky maps. Below the list, the day slider (today, tomorrow… up to four days) and the day's favourable area for the chosen species.
Why checkboxes? So that only what's useful right now goes on the map: ten layers switched on together become unreadable.

Reading the map
Perch in October off Rolle: the green band follows the shelf edge, where the bottom and water suit it. Solid colour: favourable; medium shade: possible; light shade: unlikely; grey hatching: restricted area, no indication given there.

Tap a point: the pop-up
- The bottom: mean depth of the cell, and the highest point within 50 m.
- The water: the temperature at the surface and at the bottom, and the bottom slope.
- The profile: the temperature curve from surface to bottom, from Eawag — it shows the thermocline, the layer where the water changes abruptly from warm to cold.
- The plausible species at this point, from “favourable” to “possible”.

Fishing places
Below the species and the day slider, four place layers: professional fishers, fishing tackle shops, fishing associations and guides, fishing permits — where to buy. They are simple places: they switch on alongside a species without switching it off, and neither the “one species at a time” rule nor the day slider affects them.

Reading the places map
Tackle shops and Vaud permit outlets around the lake: each layer has its own icon.

Tapping a place: the pop-up
- The name, preceded by the layer's icon.
- Facilities — harbour name (expandable): when the place bears a harbour's name, that harbour's facilities confirmed by an official source (slipway, crane, pump-out, fuel) and the harbour master's office phone number.
- The practical note when known: access from the beach or the nearby harbour, season, booking.
- A row of links: the website ↗, the phone number (one tap calls) and “View on Google Maps ↗”.
- Sources and position (expandable): where the place comes from and how its position was obtained — official address, OpenStreetMap or read off the map.
- Set course makes it your destination in “Where to?”; Start from here, your starting point.
Professional fishers sell according to the day's catch: call before you go.

How the data is cross-checked
For each 200 m grid cell of the lake, the app matches three things against the species' preferences:
- Depth (swissBATHY3D, swisstopo): each species has a range per season.
- The water temperature at that depth: the profile from Eawag's 3D model for the lake sector (Petit Lac, Grand Lac, Haut Lac), at the chosen hour. If Eawag does not respond, the app falls back on the measured surface temperature, and failing that on depth and season alone — it says so in the note.
- Season: a bonus when it is the right time of year for the species (spawning, fishing season).
The weighting: half for temperature, three tenths for depth, two tenths for season; then a bonus for breaks of slope, and for edges or drop-offs depending on the species. Restricted areas are never coloured.
Fishing places are not calculated: shops, clubs and outlets come from the app's verified files; permit outlets from the list of approved resellers of the canton of Vaud; professional fishers from the list of the French-speaking Swiss professional fishers' association.
What you need to know about these maps
A permit is mandatory. Fishing in Lake Geneva falls under a Franco-Swiss agreement implemented by Vaud, Geneva, Valais and France: closed seasons, minimum sizes, hours and permitted gear differ by shore and change from year to year. See Fishing in Lake Geneva.
The actual presence of fish also depends on food, light, turbidity, cold-water upwellings caused by the bise and the time of day: none of this is modelled.
A habitat model, not a detected fish: it shows where the conditions are right, not whether the species is there. Permits, sizes and closed seasons are governed by cantonal regulations.
What this menu tells you, and what it doesn't
What it tells you. Where habitat conditions are right; who sells what and where, from the official lists and the places' own websites.
What it doesn't tell you. It is not a fish finder: food, light, turbidity, cold-water upwellings and time of day are not modelled. No regulatory value: check permits, seasons, sizes and gear with the canton or the département.
Navleman is a navigation aid, not an official nautical document: the official chart, the storm warning lights and the authorities' instructions always take precedence.