Bathymetry smoothing schemes

Discussion about analysis, visualization, and collaboration tools and techniques

Moderators: arango, robertson

Post Reply
Message
Author
lcbernardo
Posts: 85
Joined: Wed Oct 01, 2014 8:57 pm
Location: Hokkaido University

Bathymetry smoothing schemes

#1 Post by lcbernardo »

Dear ROMS users,

As proper bathymetric smoothing is necessary for model stability, I've been looking to experiment more on testing different smoothing algorithms. While looking through the repositories and other public sites, I've been able to find matlab tools for applying the Shapiro and Laplacian filters. Would anyone know of matlab tools that can smooth bathymetry using schemes such as the Martinho and Batteen 2006 scheme or linear programming methods?

I tried the link given in this resource: https://www.myroms.org/Workshops/ROMS20 ... Dutour.pdf. However, it seems to be out of date. I would appreciate any help on finding such tools.

Thanks,
Lawrence

rtopper
Posts: 24
Joined: Fri Jul 04, 2014 2:32 pm
Location: MARUM, University of Bremen

Re: Bathymetry smoothing schemes

#2 Post by rtopper »

A linear programming matlab code can be found here.
However, these matlab scripts seem to be 6 years old already. For instance, Vstretching = 4 is not supported.

lcbernardo
Posts: 85
Joined: Wed Oct 01, 2014 8:57 pm
Location: Hokkaido University

Re: Bathymetry smoothing schemes

#3 Post by lcbernardo »

rtopper wrote:A linear programming matlab code can be found here.
However, these matlab scripts seem to be 6 years old already. For instance, Vstretching = 4 is not supported.
Hi rtopper, thank you for pointing me to this link! I'll give the scripts a try.

Lawrence

turuncu
Posts: 128
Joined: Tue Feb 01, 2005 8:21 pm
Location: Istanbul Technical University (ITU)
Contact:

Re: Bathymetry smoothing schemes

#4 Post by turuncu »

You could also use Python pyroms module which can be found in following link,

https://github.com/kshedstrom/pyroms

it also has option for linear programming approach to smooth bathymetry and as i know, it also supports Vstretching = 4. I hope it helps.

lcbernardo
Posts: 85
Joined: Wed Oct 01, 2014 8:57 pm
Location: Hokkaido University

Re: Bathymetry smoothing schemes

#5 Post by lcbernardo »

turuncu wrote:You could also use Python pyroms module which can be found in following link,

https://github.com/kshedstrom/pyroms

it also has option for linear programming approach to smooth bathymetry and as i know, it also supports Vstretching = 4. I hope it helps.
Thank you turuncu! I haven' done much Python, but I think I'll learn a bit so I can try this as well.

Post Reply