A Qgis Plugin For Offshore Wave Hindcasting Based On Geographic
A Qgis Plugin For Offshore Wave Hindcasting Based On Geographic
F. Pasanisi a, *, C. Tebano a
a
ENEA, Italian National Agency for New Technologies, Energy and Sustainable Economic Development, Territorial and
Production Systems Sustainability Department, Models and Technologies for Mitigation of Human Impacts and Natural Hazards
Division, Seismic Engineering and Prevention of Natural Hazards Laboratory, Piazzale Enrico Fermi 1, 80055, Portici (NA), Italy
DOI: 10.1515/jaes-2016-0015
ABSTRACT:
The paper presents a first experimental version of the original QGIS plugin QWaveTransposition that numerically implements the
geographic transposition of wave gauge data method proposed by Contini and De Girolamo (1998) for offshore wave hindcasting.
The method allows one to transfer wave data measured at a given gauging station to a virtual station located offshore the area of
interest, by comparing the effective fetches at both stations. The QWaveTransposition plugin was implemented in Python
programming language, including the NumPy package for numerical computations. A graphical user interface was developed to
manage the input/output data and model parameters. The fetch geometry at real and virtual stations can be imported by selecting
appropriate vector layers from the QGIS map. An application to a sample site in southern Italy is presented for example purposes.
1. INTRODUCTION When both wind and wave data are available at a given project
site, the choice between the two approaches is a delicate task
The estimation of offshore wave climate is a key issue in and a universally accepted rule of thumb cannot be defined.
maritime and coastal engineering, as it is the first, fundamental Main factors to be considered are: (a) the data accuracy and
step of every project dealing, e.g., with navigation, harbours acquisition rate; (b) the duration of time series and the gauging
protection, design of offshore and coastal structures, coastal station efficiency; (c) the proximity of the station to the project
planning and remediation. site.
Basically, two main conceptual approaches to estimate wind- A brief overview of the above introduced families of methods
generated wave conditions can be distinguished. The first for wave prediction is given in the next sections.
comprises empirical methods and mathematical models in
which wave parameters are derived from wind data. When 1.1 Estimation of wave parameters from wind data
predictive methods are applied to current or predicted
meteorological data, the process is referred to as “forecasting”. A number of studies were performed since the 1940s, aimed at
Otherwise, when the above methods are applied to derive wave deriving empirical methods to predict wave conditions
information based on historical wind data, the process is considering the energy transfer from the wind to the sea surface
referred to as “hindcasting” (Arthur, 1950). The second (Sverdrup and Munk, 1947; Arthur, 1950; Bretschneider, 1965).
approach is to gain information from direct measurements of Among them, the SMB method (SPM, 1984), so called from the
wave parameters at gauging stations close to the study area. authors Sverdrup, Munk, and Bretschneider, is the most widely
used. In the SMB method spectral significant wave height and
33
Unauthenticated
Download Date | 3/1/17 12:16 PM
JOURNAL OF APPLIED ENGINEERING SCIENCES VOL. 6(19), ISSUE 2/2016
ISSN: 2247-3769 / e-ISSN: 2284-7197 ART.NO. 207, pp. 33-40
34
Unauthenticated
Download Date | 3/1/17 12:16 PM
JOURNAL OF APPLIED ENGINEERING SCIENCES VOL. 6(19), ISSUE 2/2016
ISSN: 2247-3769 / e-ISSN: 2284-7197 ART.NO. 207, pp. 33-40
The ratios at the right-hand side of Equations (5) and (6) are
referred to as “transposition coefficients” and allow one to
derive the wave height and period at the virtual station from the
data measured at real station, considering the different wave
exposures due to the different geographic positions of the sites.
35
Unauthenticated
Download Date | 3/1/17 12:16 PM
JOURNAL OF APPLIED ENGINEERING SCIENCES VOL. 6(19), ISSUE 2/2016
ISSN: 2247-3769 / e-ISSN: 2284-7197 ART.NO. 207, pp. 33-40
that can be chosen checking one of the two boxes on the right
side of the form (figure 3):
− Load from map layers. If this option is checked, the
user selects from the map a line vector layer
containing the straight line fetches at real/virtual
station over the entire 360° compass, discretized at 1°
steps. The azimuth relative to north and the
corresponding fetch length are read from the attribute
table of the layer.
− Load from text files. If this option is checked, the
paths of external ASCII files containing the azimuth
and fetch length data are specified by the user. In this
case, it is not necessary that fetch layers are present in
the QGIS map.
Figure 4. Input wave data are imported from a text file specified
through the command button shown in the red rectangle
The input data are the wave conditions measured at the real
gauging station and are imported as an ASCII file Each line of
the text file represents a wave record, described by the
following data:
− ID number;
− wave direction;
− significant wave height;
− peak wave period.
The above information can be derived from available wave
gauging station data and normally not much effort is required
for data preparation.
Figure 3. The QWaveTransposition user interface and icon The model output is an ASCII file formatted in the same way as
(blue circle). If the option “load from map layers” is checked the input file, reporting transposed wave parameters for each
(red rectangle), appropriate layers containing the fetch data are event in the input wave series.
selected from map layers’ list
3.3 Calculation
Since the geographic transposition method is based on non-
dimensional equations, the input fetch lengths can be Once all the input/output files have been defined and model
indifferently expressed in any unit of measurements (e.g., parameters have been set, the “Run Wave Transposition”
meters, kilometres, or nautical miles), provided that the units command button can be clicked to run the model.
are the same for real and virtual station.
In the first steps of software execution the fetch data are
The value of n exponent in the Equation (1) for the effective processed. Namely, the following actions are performed for
fetch calculation is also specified by the user. The available both real and virtual station:
options (n=1 or n=2) can be selected checking one of the radio − Reading of geographic fetches azimuth and length;
buttons in the form. − Computation of effective fetches for each direction.
The summation in Equation (1) is extended over a
3.2 Wave data 180° arc centred on the current azimuth value.
− Computation of the wind-wave angles for each
In this section the user selects the paths for input and output direction, maximizing the function Φ in the Equation
wave data files (figure 4). (2) for different values of effective fetches computed
at previous step.
− Computation of the wave height and period
transposition coefficients for each direction, applying
Equations (5) and (6).
36
Unauthenticated
Download Date | 3/1/17 12:16 PM
JOURNAL OF APPLIED ENGINEERING SCIENCES VOL. 6(19), ISSUE 2/2016
ISSN: 2247-3769 / e-ISSN: 2284-7197 ART.NO. 207, pp. 33-40
It is to be observed that the estimation of wind directions at real Polar plots of geographic and effective fetches at real and
station based on measured wave directions and wind-wave virtual stations are reported, respectively, in figures 6 and 7.
angles reduces, in practice, the directional range of the incident Geographic fetches were limited to maximum 500 km. The
waves that can be processed. Namely, when fetch-based wind- value n=1 was chosen for the exponent in Equation (1) for the
wave angles are computed for each potential wind direction in effective fetches calculation.
the range 0-360°, the resulting range of potential wave
directions is generally narrower than 360°, depending on the The computed wind-wave angles and wave directions for each
values of the effective fetches that maximize the function Φ in wind direction at both stations are plotted in figures 8 and 9. It
Equation (2). can be observed that, as previously specified, the directional
range of the waves that can be processed is narrower than the
Thus, a wave record with direction outside the above computed entire 360° arc. In the present case, as illustrated in figure 9, the
theoretical range cannot be processed, as it cannot be associated geographic transposition can be applied only to waves
to any wind direction. In this case the model returns a zero comprised in the sector 89-352°.
values for wave height and period, and the record is flagged
assigning the 360° value to wave direction. Despite it can
appear unrealistic, the effects on the final results are generally
limited, since directions excluded from calculation are normally
characterized by short fetches and low values of wave height
and period are expected.
4. EXAMPLE APPLICATION
Input wave data were derived from the Mazara gauging station
of the Italian Data Buoy Network, located at latitude
37°31’05’’N, longitude 12°32’00’’E (Bencivenga et al., 2012).
A virtual wave station was placed off the southern coast of
Favignana island, at about 45 km from the Mazara station Figure 6. Polar plots of geographic fetches (solid lines) and
(figure 5). effective fetches (dashed lines) at the real station
37
Unauthenticated
Download Date | 3/1/17 12:16 PM
JOURNAL OF APPLIED ENGINEERING SCIENCES VOL. 6(19), ISSUE 2/2016
ISSN: 2247-3769 / e-ISSN: 2284-7197 ART.NO. 207, pp. 33-40
Figure 9. Wave directions for different wind directions, and Figure 12. A view of the user interface during the model run
indication of the directional range in which the geographic
transposition method is applicable
38
Unauthenticated
Download Date | 3/1/17 12:16 PM
JOURNAL OF APPLIED ENGINEERING SCIENCES VOL. 6(19), ISSUE 2/2016
ISSN: 2247-3769 / e-ISSN: 2284-7197 ART.NO. 207, pp. 33-40
The labels in the red rectangle (figure 12) display the limits of implementations of the algorithm and numerical procedures, as
the directional sector where the geographic transposition well as modifications to the user interface or input/output
method is applicable in the present case. format will also be possibly performed.
The final results are illustrated in figure 13, reporting a rose plot
of the mean wave climate at virtual station derived from 6. REFERENCES
transposed wave data.
Arthur, R.S., 1950. Wave Forecasting and Hindcasting. In:
Proceedings of 1st International Conference on Coastal
Engineering, Long Beach, CA, USA, pp. 82–87.
The original QGIS plugin QWaveTrasposition was developed Contini, P., De Girolamo, P., 1998. Impatto Morfologico di
to perform the geographic transposition of wave gauge data for Opere a Mare: Casi di Studio (Morphological Impact of
offshore wave hindcasting originally proposed by Contini and Structures at Sea: Case Studies). In: Atti VIII Convegno AIOM,
De Girolamo (1998). Associazione di Ingegneria Offshore e Marina /Proceedings of
8th Conference of the Offshore and Marine Engineering
QWaveTransposition is currently at a testing stage. However, a Association, Lerici, Italy, pp. 85–95.
general agreement was found between the model output of the
present example application and the results of a previous study Corsini, S., Inghilesi, R., Franco, L., Piscopia, R., 2006. Italian
(Pasanisi et al., 2015), in which the geographic transposition Wave Atlas. Agenzia per la Protezione dell’Ambiente e per i
was performed using a spreadsheet and different semi- Servizi Tecnici (APAT), Università degli studi di Roma Tre,
automated procedures. Roma, Italy.
Further testing applications to different sites are planned for DBCP, 2016. Data Buoy Cooperation Panel.
validation purposes. Based on the user experience, further http://www.jcommops.org/dbcp (view at 12 Oct. 2016).
39
Unauthenticated
Download Date | 3/1/17 12:16 PM
JOURNAL OF APPLIED ENGINEERING SCIENCES VOL. 6(19), ISSUE 2/2016
ISSN: 2247-3769 / e-ISSN: 2284-7197 ART.NO. 207, pp. 33-40
Donelan, M.A., 1980. Similarity Theory Applied to the Smith, J.M., 1991. Wind-Wave Generation on Restricted
Forecasting of Wave Heights, Periods, and Directions. In: Fetches. Miscellaneous Paper CERC-91-2, Waterways
Proceedings of the Canadian Coastal Conference, Burlington, Experiment Station, Coastal Engineering Research Center, U.S.
ON, Canada, pp. 47–61. Army Corps of Engineers, Vicksburg, MS, USA.
ENEA, 2016. Observations and modeling of climate change at SPM, 1984. Shore Protection Manual. Waterways Experiment
SSPT of ENEA. http://utmea.enea.it/labs/CLIM (view at 12 Station, Coastal Engineering Research Center, U.S. Army
Oct. 2016). Corps of Engineers, Vicksburg, MS, USA.
Holthuijsen, L.H., Booij, N., Herbers, T.H.C., 1989. A Sverdrup, H.U., Munk, W.H., 1947. Wind, Sea and Swell:
Prediction Model for Stationary, Short-Crested Waves in Theory of Relations for Forecasting. H. O. Pub. 601, U.S. Navy
Shallow Waters with Ambient Currents. Coastal Engineering, Department, Hydrographic Office, Washington, DC, USA.
13(1), pp. 23–54.
WMO, 1998. Guide to Wave Analysis and Forecasting, 2nd ed.,
ISPRA, 2016. Hydro-Meteo-Marine Forecasting System. Vol. WMO-No. 702, World Meteorological Organization,
http://www.isprambiente.gov.it/pre_meteo_eng/simm_eng.html Geneva, Switzerland.
(view at 12 Oct. 2016).
40
Unauthenticated
Download Date | 3/1/17 12:16 PM