nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final...
Transcript of nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final...
![Page 1: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/1.jpg)
Nadiia BasosNadiia BasosNadiia BasosNadiia BasosNadiia BasosNadiia BasosNadiia BasosNadiia Basos
FlFláávio Martinsvio Martins
JosJoséé I. Rodrigues I. Rodrigues
Bathymetry interpolation for Bathymetry interpolation for Bathymetry interpolation for Bathymetry interpolation for Bathymetry interpolation for Bathymetry interpolation for Bathymetry interpolation for Bathymetry interpolation for
hydrodynamic modelinghydrodynamic modelinghydrodynamic modelinghydrodynamic modelinghydrodynamic modelinghydrodynamic modelinghydrodynamic modelinghydrodynamic modeling
![Page 2: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/2.jpg)
Contents Contents
� GIS and hydrodynamic modeling
� Guadiana estuary
◦ Bathymetry data
� MOHID model
◦ Curvilinear grid
� Interpolation methods
◦ Anisotropy
◦ Along-channel interpolation
� Hydrodynamic model
◦ Validation
◦ Comparing bathymetries
![Page 3: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/3.jpg)
� Integrating GIS and numerical models: a simple
user-friendly GIS interface for visualization and
basic necessary pre-processing
� Almost no works on using advanced GIS tools
for improving model accuracy proved by real
measurements
� There is a proposed method of advanced
bathymetry interpolation for improving model
accuracy but without real model runs
GIS and modeling in literatureGIS and modeling in literature
![Page 4: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/4.jpg)
Guadiana EstuaryGuadiana Estuary
Lower estuary
Middle estuary
Upper estuary
Oeiras
Vascao
Chanza
Tenencia
Odeleite
Beliche
V.R.S.A.
Ayamonte
Alcoutim
Mertola
![Page 5: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/5.jpg)
Guadiana Estuary characteristicsGuadiana Estuary characteristics
highly stratifiedhighly stratifiedHigh river dischargeHigh river dischargeHigh river dischargeHigh river dischargeHigh river dischargeHigh river dischargeHigh river dischargeHigh river discharge
partly stratifiedwell-mixedLow river dischargeLow river dischargeLow river dischargeLow river dischargeLow river dischargeLow river dischargeLow river dischargeLow river discharge
Neap tideNeap tideNeap tideNeap tideNeap tideNeap tideNeap tideNeap tideSpring tideSpring tideSpring tideSpring tideSpring tideSpring tideSpring tideSpring tide
� Stratification conditions
![Page 6: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/6.jpg)
Available bathymetry data Available bathymetry data
ShipShipShipShip----borne borne borne borne
sonar surveyssonar surveyssonar surveyssonar surveys
Gridded dataGridded dataGridded dataGridded data
![Page 7: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/7.jpg)
� Developed in Maretec, IST, Lisbon
� Finite volume discretization method
� Solves the transport equations in the integral
form in the control volumes (the grid cells)
� Geometric parameters of the cells are included
in the equations (the cell can have any shape)
MOHID water modeling systemMOHID water modeling system
![Page 8: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/8.jpg)
� GUI for simple basic pre- and post-processing
� It handles spatial and temporal data in specific
MOHID format
◦ generates curvilinear grids
◦ visualizes spatio-temporal outputs
◦ creates and edits vector data
◦ displays georeferenced images
◦ interpolates data into a grid (TIN)
� It requires all the data to be in the same
coordinate system
MOHID GISMOHID GIS
![Page 9: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/9.jpg)
� The key input – gridded bathymetry –
interpolation of points into the grid cells
Model geospatial data Model geospatial data
Properties
![Page 10: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/10.jpg)
Curvilinear gridCurvilinear grid
![Page 11: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/11.jpg)
Preparing the model spatial inputsPreparing the model spatial inputs
� The data were transformed into one coordinate
system and converted into shapefiles.
� Too dense data points were clustered and joined
into one dataset
� The missing bathymetry data in shallow areas
were estimated from an orthophoto
� The shoreline was extracted from the orthophoto
by image classification based on PCA of the
image bands
� The points along the shoreline at the lower
estuary were added with 0 depth value
![Page 12: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/12.jpg)
The final bathymetry datasetThe final bathymetry dataset
� All data joined together
![Page 13: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/13.jpg)
Bathymetry interpolation methodsBathymetry interpolation methods
� TIN (linear) – the most common
� Natural Neighbor
� IDW (Inverse distance weighting)
� Spline with tension (Minimum curvature)
� Kriging – geostatistical method, proved to be
very accurate
� ANUDEM (included as Topo to Raster method in
ArcGIS) – developed for real ground surfaces
shaped by water
![Page 14: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/14.jpg)
Bathymetry interpolationBathymetry interpolation
� Interpolated rasters (cell size 5 m) were overlaid by the
curvilinear grid polygons
� Zonal statistics – average values of raster cells inside
each curvilinear cell
� Averages attached to the curvilinear cell centers and
imported into MOHID as model input bathymetries
![Page 15: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/15.jpg)
Bathymetry interpolationBathymetry interpolation
� IDW, TIN and Natural Neighbor interpolations showed
unrealistic results.
� Minimum Curvature, Kriging, and Topo to Raster
produced better results, but ...
Topo to Raster Kriging isotropic
![Page 16: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/16.jpg)
Anisotropy NAnisotropy N--SS
� Small gradient in along-
channel direction, big
gradient across
N
![Page 17: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/17.jpg)
Variable anisotropyVariable anisotropy
� Anisotropy of river bottom is
variable and follows the river
centerline (the thalweg)
Topo to Raster Kriging isotropic Kriging N-S anisotropic
N
![Page 18: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/18.jpg)
AlongAlong--channel coordinateschannel coordinates
� Transforming the Cartesian coordinates (x,y)
into R(x,y) and M(x,y) coordinates
� M is the distance along the river centerline, and
R is the distance from the centerline
� Back-transformation is too complicated for GIS
![Page 19: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/19.jpg)
AlongAlong--channel coordinateschannel coordinates
� Transforming bathymetry (linear referencing)
![Page 20: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/20.jpg)
AlongAlong--channel coordinateschannel coordinates
� Interpolation with anisotropy
Grid
centers
![Page 21: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/21.jpg)
Simple backSimple back--transformationtransformation
� Reconstructed grid (Voronoi), averages in cells
Grid
centers
![Page 22: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/22.jpg)
Gridded bathymetryGridded bathymetry
![Page 23: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/23.jpg)
Old
![Page 24: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/24.jpg)
� Ready data
Model geospatial data Model geospatial data
M2, S2, …
![Page 25: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/25.jpg)
Model setupModel setup
� 2D model (one
vertical layer)
� Tide and river flow
at the boundaries
� Spring-neap tidal
cycle
� High and low river
flow conditions
� Initial bathymetry
interpolated by
triangulation
![Page 26: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/26.jpg)
Calibration data stationsCalibration data stations
Lower estuary
Middle estuary
Upper estuary
Velocities and Velocities and Velocities and Velocities and
water levelwater levelwater levelwater level
4
0July August
![Page 27: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/27.jpg)
CalibrationCalibration
� Horizontal viscosity: 1.00
� Rugosity: 0.0001
![Page 28: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/28.jpg)
Validation, SimpaticoValidation, Simpatico
� Low river flow summer 2012 (mixed estuary)
![Page 29: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/29.jpg)
Validation, Validation, AyamonteAyamonte
� Domain until Mertola
![Page 30: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/30.jpg)
Comparing bathymetry inputsComparing bathymetry inputs
� Several model input bathymetries were created
and their results were compared to the
measurements
Along-channel krigingTest 3
Topo to Raster (ArcGIS)Test 2
Triangulation (MOHID)Test 1
Interpolation
![Page 31: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/31.jpg)
Velocity modulusVelocity modulus
� Topo to Raster and Kriging (RM) improved the
model accuracy
![Page 32: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/32.jpg)
Velocity components
Velocity components
Kriging (RM) is the best
![Page 33: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/33.jpg)
� Several
Garbage in, garbage outGarbage in, garbage out……
� Isotropic
interpolation
� Channel-
oriented
kriging
![Page 34: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/34.jpg)
Error analysisError analysis
� Along-channel kriging improves the East
component and gives in general the best result
Simpatico station, July 2012
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
Triang. ANUDEM KrigingRM
Models
RMSE, m/s
velocity modulus
velocity East
velocity North
![Page 35: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/35.jpg)
Error analysisError analysis
� Along-channel kriging improves the East
component and gives in general the best result
Simpatico station, February 2009
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
Triang. ANUDEM KrigingRM
Models
RMSE, m/s
velocity modulus
velocity East
velocity North
![Page 36: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/36.jpg)
DiscussionDiscussion
� The use of bathymetry, interpolated in the
channel-oriented coordinates, significantly
improved the direction of the water current
and slightly improved the velocity modulus
values
� Under the stratified conditions the results of
the 2D model were not very good
� There was only one point with dense recent
data for calibration
![Page 37: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/37.jpg)
ConclusionsConclusions
� The use of advanced interpolation improved the
model results
� Good quality of the spatial input data
(especially, bathymetry) is critical for model
accuracy
◦ It is impossible to obtain good results with spatially
incorrect inputs, despite all numerical calibration
efforts – “Garbage in, garbage out”
� Curved rivers and estuaries should be
interpolated in channel-oriented coordinates
respecting their anisotropy
◦ For other cases Topo to Raster method is very good
![Page 38: nadyabasos@i - Instituto Hidrográfico · estuary were added with 0 depth value. The final bathymetry dataset All data joined together. Bathymetry interpolation methods TIN ... Variable](https://reader033.fdocuments.net/reader033/viewer/2022041913/5e6852419c7ac8642a1f751f/html5/thumbnails/38.jpg)
Thank you for attention!Thank you for attention!
GIS as a tool to aid pre- and post-processing of hydrodynamic models (MSc thesis, 2013, UALG)