Bathymetry Data Wrangling
11-20, 09:00–09:25 (Pacific/Auckland), WG126

This talk discusses workflows implemented in Python for processing bathymetry data for hydrodynamic modelling applications.


While all of Earth’s land surfaces have been mapped at 30 m resolution or finer, the topography of the seabed is still largely a black box, with only 26.1% of the seabed mapped to “adequate resolution” thus far. In practice, this means that compiling a gridded bathymetric dataset often requires “filling in” areas of missing data, “smoothing” conflicts between overlapping datasets, and “blending” information from multiple sources. This talk discusses several strategies for fusing and interpolating datasets such as coastal lidar, high resolution multibeam echosounder data, chart depths, and the globally available GEBCO grid in real world application. The “fuzzy” boundary between land and sea is emphasized, as terrestrial and marine datasets often disagree when their coverage overlaps. Interpolation and smoothing methods are explored as well. The techniques discussed are implemented in Python using geospatial libraries and thus open source, easily scaled, and reproducible.

I am a geospatial specialist at Metservice, New Zealand's national weather forecasting agency, where I work across teams to produce and maintain various geographic datasets used in operational forecast models, consultancy projects, and research.

This speaker also appears in: