Coastal & Marine

The shoreline is a choice of datum, not a line on a map.

Coastal work breaks the assumptions the rest of GIS runs on: the boundary moves twice a day, depth is measured downwards from a surface that is itself a model, and the length of the coast depends on the ruler. These guides cover bathymetry grids and their sign conventions, tidal datums and which shoreline each one draws, shoreline change, coastal inundation that is not just a bathtub fill, distance to the coast at scale, exclusive economic zones, vessel tracks, and the antimeridian problems that come with all of it.

20 Steps in this path

The full path, in order

20 guides: the concepts underneath the work, then each task, then the errors that task produces. Work down, or jump to the step you need.

  1. Tidal datums explained: which shoreline is the shoreline tidal datum mllw mhhw 🧭 Concept
  2. The coastline paradox explained for GIS work coastline paradox gis 🧭 Concept
  3. Maritime boundaries explained: EEZ, territorial sea and baselines eez territorial sea explained 🧭 Concept
  4. Sea level rise data explained sea level rise data 🧭 Concept
  5. How to load and plot a bathymetry grid in Python load bathymetry python ⚙️ How-To
  6. How to extract a coastline from a raster in Python extract coastline raster python ⚙️ How-To
  7. How to measure shoreline change between two dates shoreline change analysis python ⚙️ How-To
  8. How to fetch and align tide gauge data in Python tide gauge data python ⚙️ How-To
  9. How to map coastal inundation from a DEM in Python coastal inundation mapping python ⚙️ How-To
  10. How to compute distance to the coast for many points distance to coast python ⚙️ How-To
  11. How to clip a dataset to an exclusive economic zone clip to eez python ⚙️ How-To
  12. How to clean AIS vessel tracks in Python clean ais data python ⚙️ How-To
  13. How to generate depth contours from bathymetry depth contours python ⚙️ How-To
  14. How to subset an ocean model NetCDF by depth and time ocean netcdf subset python ⚙️ How-To
  15. Bathymetry depths are positive in one file and negative in another bathymetry sign convention 🔧 Fix
  16. A coastline or EEZ breaks at the antimeridian antimeridian polygon problem 🔧 Fix
  17. An inundation map floods inland areas that cannot flood bathtub inundation wrong 🔧 Fix
  18. Tide times are off by hours after a join tide times wrong timezone 🔧 Fix
  19. AIS tracks jump across the world ais track jumps 🔧 Fix

Topics this path covers

A path is a route; a topic is everything the site has on a subject. Open a topic to see the guides this path skips.

Other ways in