← Open the App

How to Use PondScan

Every function, step by step. Five minutes here saves you hours at the pond.

1 Install it like a real app

PondScan works right now in your browser — no install needed. Open catchmapapp.com, upload a pond screenshot, and you're fishing in 30 seconds. Add it to your Home Screen for full-screen + offline use:

  1. Open catchmapapp.com in Safari, then tap the Share button (the square with an up arrow, in Safari's bottom bar)
  2. Scroll down the share sheet and tap Add to Home Screen
  3. Tap Add — done. The PondScan icon launches full-screen and works offline

On Android: open the app in Chrome → tap the ⋮ menuAdd to Home screenInstall. Full walkthrough with screenshots on the install page.

⚙️ Alternate method: iOS configuration profile

Prefer the old profile shortcut? Grab it from the install page, then: tap Allow when Safari asks to download the profile → open Settings → Profile DownloadedInstall (your passcode is an Apple requirement for any profile). The profile only places a Home Screen shortcut — it requests no access to your data, and you can remove it anytime.

No App Store, no account, no email. The app works offline after first load — map tiles need one online view to cache. Your screenshots never leave your phone.

2 Your first scan (30 seconds)

  1. In Google Maps or Apple Maps, screenshot a pond (satellite view, zoomed so the pond fills most of the screen)
  2. Open PondScan → tap the big "Tap to upload pond" box → pick your screenshot
  3. Pick the pond type (see the next section) — the "Type: X — tap below to change" chip above the tiles always shows the active type
  4. Tap 🔍 Analyze Pond — the overlay renders in about 2 seconds (changed your mind mid-scan? Tap Cancel on the analysis overlay to stop it)
  5. No screenshot handy? Tap ⚡ Try a Sample Pond to see a real analysis instantly
PondScan analysis of Holloway Park Pond showing depth zones, contours, drop-off and hot spots

What a finished analysis looks like — depth zones, contour labels, drop-off ring, structure, and lettered hot spots.

3 Pond types (this choice matters)

Depth is estimated from geology, so pick the closest match. When in doubt, use Not Sure.

TypeMax depthWhat it means
⛏️ Phosphate Pit~30 ftFlorida special. Steep walls, 3 ft → 20+ ft in yards
🪨 Quarry~50 ftNear-vertical walls. Fish the edges
🏞️ Reservoir~18 ftGradual slopes, creek channels, roadbeds
🌿 Natural Lake~12 ftWeed edges, timber, variable bottom
🚜 Farm Pond~10 ftBowl shape. Fish the dam face + any structure
🕳️ Muck / Retention~8 ftShallow and murky — fish the outflow, culverts and riprap, slow and loud
🏖️ Sand / Spring-fed~15 ftClear water over sand — finesse only: natural colors, light line, long casts
❓ Not Sure~15 ftGeneral estimate when you're not sure
All depths are estimates. Always verify with a castable sonar before trusting a number.

4 Reading the map

Layers (toggle chips above the map)

Zoom

Pinch, or use the + buttons. resets the view. When you're zoomed in, drag one finger to pan around the map.

Tap a pin on the depth map to jump straight to that spot's card — it flashes in the Spots sheet so you can't lose it. On the Lakeland Lakes map, tap any lake pin for its info panel, use 📍 Me to drop your live position on the map, and hit Copy coords inside any spot tooltip to grab the exact GPS numbers for your chartplotter or notes.
Sheets are swipeable: drag the handle bar at the top of a sheet downward (or swipe down on its header) to close it — release past the threshold and it dismisses, otherwise it springs back.
Data caution: the satellite photo overlays on the Lakeland Lakes map are ~1 MB each and strictly opt-in — they only load when you switch one on in the layers control (top-right), never automatically. Offline prep: browse the lakes you'll fish while you're still at home on Wi-Fi — every map tile you view caches on your phone, so the map works at the ramp with zero signal.

5 Hot Spots (A–E + DEEP)

Every pin is a high-percentage location for that pond type. Tap 📍 Spots for the full card on each:

PinWhat it isThrow
AVegetation edge — ambush zoneFrog, buzzbait, flipping jig
BDrop-off wall — travel routeCarolina rig, deep crank
CPoint with deep accessJig, Texas rig
DChannel / migration routeSpinnerbait, chatterbait
ETimber shade — cooler waterJig, Senko
DEEPCenter hole — thermal refugeDrop shot, spoon
Each spot card shows depth range, best bait, and best time of day. Spots re-rank automatically for the current season — winter pushes shallow bedding spots up, summer pushes deep/night spots up. Fish them in order until one produces.

🎣 Bank tactics — no boat? No problem

6 Season · Depth · Tackle tabs

Inside the Hot Spots sheet, tap between five tabs:

7 Catches — log yours, import history

Log a catch

  1. Tap ➕ Log
  2. Species, length, weight, bait, location, notes → ✅ Log Catch (needs a size or bait to save)
  3. It drops a gold pin on your map and saves on your phone

Batch logging

After each save the toast asks "Catch logged! ✅ — next one?" — the form stays open and location + bait carry over to the next fish, so logging a limit takes seconds. Tap Done → when you're finished. Your catches draw as green ✓ pins on the map — toggle them with the My Catches chip above the map.

Import catch data (JSON)

  1. Tap 📁 Import Catch Data JSON and pick the file
  2. The analyze button switches to 🔍 Analyze with Catch Data — run it to overlay the imported catches on your scan
  3. The JSON looks like: {"lake":"Saddle Creek","catches":[{"angler":"will","species":"Largemouth bass","size":{"length_in":18,"weight_lb":3.2},"bait":"Senko","date":"4/12/2026"}]}
  4. Imported catches appear as gold pins with angler, size, bait, date — pin positions are approximate (the file has no GPS)
  5. Toggle 🐋 Big Fish Only to show only 3+ lb / 18"+ catches — instant trophy map
Private water needs permission first — e.g. Scott Lake is private. Only import catches from, or fish, private lakes with the owner's OK.
Your catches stay on YOUR phone. Nothing is uploaded anywhere.

Export Catch Data (JSON) — backup & move phones

  1. Tap 📤 Export Catch Data (JSON) (in the Import Catch Data box on the upload screen) — it downloads pondscan-catches.json with every catch you've logged
  2. Keep that file as a backup, or AirDrop / message / email it to your other phone
  3. On the new phone, tap 📁 Import Catch Data JSON and pick the file — duplicates are skipped automatically, so re-importing the same file twice is safe
Moving phones? Export on the old one, import on the new one — your whole catch log comes across in one file.

8 Save & History

Managing your stuff

Jargon, translated

Kids' First Fish 🧒 — handling, hooks & water safety
Wet hands first
Always wet your hands before touching a fish — dry hands strip the protective slime coat that keeps it healthy. Keep the fish over the water or a soft surface while you hold it.
The lip grip
For bass: grip the lower lip firmly with thumb inside the mouth and fingers curled under the jaw — it calms the fish and keeps your hands clear of the hooks. Support big fish horizontally with a second hand under the belly; never hang them vertically by the jaw alone.
Barbless hooks
Use barbless hooks or pinch the barb flat with pliers before a kid's trip. The fish comes unhooked in seconds, and a hook in a finger (or a kid) comes out cleanly too.
Catch & release, right
Unhook fast, minimize air time (under 10 seconds), and lower the fish back into the water — no tossing. If it's slow to recover, hold it upright facing into the current or move it gently side to side until it kicks away on its own.
⚠️ Water safety — pits & banks
Phosphate pits and quarries have near-vertical walls: 3 ft of water can drop to 20+ ft a single step from shore, and the edges crumble. Keep kids an arm's length back from steep banks, in life jackets near deep pits, and never let them climb down pit walls to retrieve a snagged lure — cut the line instead.
Florida licenses & kids
Kids under 16 fish Florida fresh water license-free — no permit needed. Full rules, bag limits and licenses for everyone 16+: myfwc.com/fishing.
EWG, staging, secondary points, finesse, soundings, drop-off…
EWG (hook)
"Extra Wide Gap" worm hook — the wide bend lets a soft-plastic Senko or speed worm sit flat and still expose the point on the hookset. 3/0–4/0 covers most pond fishing.
Staging
When bass pause on the way to the shallows (pre-spawn) or on the way back out — they hold on the last deep cover before a flat instead of roaming open water.
Secondary points
The smaller points inside a cove or creek arm, not the main-lake points. Pre-spawn and post-spawn bass stop on these — classic staging real estate.
Finesse
The slow, subtle end of fishing: light line, small baits, little or no weight (drop shot, Ned rig, wacky Senko). Wins in clear water and when fish are pressured or cold.
Soundings
Individual depth readings on a chart or map — the "12 ft" numbers floating on the Lake maps page. One sounding = one measured spot, not a full contour.
Drop-off
Where the bottom falls away fast (say 3 ft → 15 ft in a few yards). Bass pin against it to ambush prey and slide up or down with the weather — the red dashed ring on your scan.

? FAQ

How accurate are the depths?

They're geology-based estimates, usually close enough to find the right water. Verify anything critical with a castable sonar.

Does it work offline?

Yes — after the first load, everything runs on your phone. Perfect for pits with no signal.

Where does my data go?

Nowhere. Screenshots, catches, and history never leave your device. Map tiles load from CARTO when online; everything else stays on your device.

Best screenshot technique?

Satellite view, pond filling most of the frame, labels off if possible. The clearer the waterline, the better the overlay.