🇧🇷 PT  |  🇺🇸 EN Open data · GeoJSON

Bathymetry of
Ilha de Santa Catarina

Vector bathymetric isobaths and coastline for Greater Florianópolis, derived from crowdsourced sonar data. Free download in GeoJSON — open, universal format ready for any GIS software.

1,455,274
bathymetric isobaths
183,790
coastline segments
9 bands
of relative depth
GeoJSON
open universal format

Download the data

GeoJSON files ready to use — just download and open in QGIS, Google Earth, Leaflet, geopandas, or any GIS tool.

Depth areas (filled polygons)

Each polygon represents a contiguous area of the same depth band, with fill color. Best for direct visualization.

Areas

Overview (~34 m/px)

1,167 filled polygons with 9 color-coded depth bands.

depth_areas_z12.geojson · 750 KB
Download
Areas

Medium detail (~8.5 m/px)

4,420 filled polygons. Good balance of detail and size.

depth_areas_z14.geojson · 2.9 MB
Download
Areas

High detail (~2.1 m/px)

22,870 filled polygons. Fine detail for specific areas.

depth_areas_z16.geojson · 14 MB
Download
Areas

Maximum detail (~0.5 m/px)

217,041 filled polygons. Sub-meter resolution.

depth_areas_z18.geojson · 105 MB
Download

Bathymetric isobaths (contour lines)

Contour lines between adjacent depth bands. Useful for geospatial analysis and overlays.

Isobaths

Overview (~34 m/px)

4,284 bathymetric isobaths with 9 depth bands. Ideal for regional overview.

isobaths_z12.geojson · 2.2 MB
Download
Isobaths

Medium detail (~8.5 m/px)

33,469 bathymetric isobaths with 9 depth bands. Good balance of detail and size.

isobaths_z14.geojson · 19 MB
Download
Coastline

Coast — overview

459 land/water boundary segments for Ilha de Santa Catarina.

coastline_z12.geojson · 614 KB
Download
Coastline

Coast — medium detail

7,053 land/water boundary segments with higher precision.

coastline_z14.geojson · 7.8 MB
Download

High and maximum resolution

Larger files, available via GitHub Releases.

Isobaths

High detail (~2.1 m/px)

145,237 bathymetric isobaths. Ideal for detailed analysis of specific areas.

isobaths_z16.geojson · 80 MB
Download
Isobaths

Maximum detail (~0.5 m/px)

1,272,324 bathymetric isobaths. Sub-meter resolution, highest detail level available.

isobaths_z18.geojson · 524 MB
Download
Coastline

Coast — high detail

32,459 land/water boundary segments with high precision.

coastline_z16.geojson · 28 MB
Download
Coastline

Coast — maximum detail

143,819 land/water boundary segments at maximum resolution.

coastline_z18.geojson · 91 MB
Download

Depth bands

Each isobath separates two adjacent relative depth bands. 9 bands total.

Shallow (band 0)Deep (band 8)

Each GeoJSON feature has properties band_shallow, band_deep, depth_label, and color.

Coverage and resolution

Bathymetric data for Ilha de Santa Catarina at multiple detail levels.

LevelIsobathsCoastResolution
Overview4,284459~34 m/px
Medium detail33,4697,053~8.5 m/px
High detail*145,23732,459~2.1 m/px
Maximum detail*1,272,324143,819~0.5 m/px

Covered region

North
-27.35° (Ponta das Canas)
South
-27.85° (Naufragados)
East
-48.35° (oceanic coast)
West
-48.65° (inner Baía Sul)
CRS
EPSG:4326 (WGS84)

* Generate locally with python3 scripts/vectorize_tiles.py --zoom 16 18

Compatibility

GeoJSON is an open standard (RFC 7946) supported by virtually any geospatial tool.

QGIS

Open directly as vector layer

Google Earth

Import as data overlay

Leaflet / Mapbox

Load via L.geoJSON() or source

Python

geopandas, shapely, fiona

R

sf::st_read() directly

PostGIS

ogr2ogr to import into database

ArcGIS

Native GeoJSON support

deck.gl

3D visualization in browser

How to use the data

Quick examples for loading isobaths in common environments.

Python (geopandas)

import geopandas as gpd

gdf = gpd.read_file('data/vectorized/isobaths_z14.geojson')

# Filter deeper isobaths (band_deep >= 6)
deep = gdf[gdf.band_deep >= 6]
deep.plot(column='band_deep', cmap='Blues')

JavaScript (Leaflet)

fetch('data/vectorized/isobaths_z12.geojson')
  .then(r => r.json())
  .then(data => {
    L.geoJSON(data, {
      style: f => ({
        color: f.properties.color,
        weight: 1
      })
    }).addTo(map);
  });

Frequently asked questions

What are bathymetric isobaths?

Curves connecting points of equal seabed depth — like topographic contour lines, but for the ocean. Each isobath in this dataset separates two relative depth bands.

Where does this data come from?

Derived from crowdsourced bathymetric data, generated from sonar readings submitted by boaters worldwide. The data was vectorized into isobath lines and coastline.

Do I need to install anything?

No. GeoJSON files are plain text — just download and open in your preferred software (QGIS, Google Earth, Leaflet, geopandas, etc).

Can I use this for fishing near Florianópolis?

Yes. The isobaths show depth variations and seabed relief for Ilha de Santa Catarina — useful for finding fishing spots, reefs, channels, and underwater structures.

Are depths absolute (in meters)?

No. There are 9 relative bands (band 0 = shallowest to band 8 = deepest). The isobaths indicate where depth changes between bands, not exact meter values.

What coordinate system?

EPSG:4326 (WGS84) — the same used by GPS, Google Maps, and OpenStreetMap.