From 91e9e6ac0699ac97b4778df1f16a7e43c507adb4 Mon Sep 17 00:00:00 2001 From: Doug Latornell Date: Thu, 21 Dec 2023 10:58:01 -0800 Subject: [PATCH] Add V21-08 bathymetry and mesh mask datasets (#3) * Add ubcSSnBathymetryV21-08 dataset * Add ubcSSn2DMeshMaskV21-08 dataset * Drop `_ChunkSizes` attr from mesh mask variables ERDDAP produces netCDF3 files that don't support chunking. So, chunk sizes in the server-side netCDF4 is irrelevant metadata. * Add ubcSSn3DMeshMaskV21-08 dataset * Correct fileNameRegex in ubcSSn3DMeshMaskV21-08 * Add mesh_mask202108_metadata.ipynb to README --- README.rst | 10 + datasets.xml | 1066 +++++++++++++++++ datasets.yaml | 3 + datasets/nemo-grid/ubcSSn2DMeshMaskV21-08.xml | 415 +++++++ datasets/nemo-grid/ubcSSn3DMeshMaskV21-08.xml | 446 +++++++ datasets/nemo-grid/ubcSSnBathymetryV21-08.xml | 202 ++++ 6 files changed, 2142 insertions(+) create mode 100644 datasets/nemo-grid/ubcSSn2DMeshMaskV21-08.xml create mode 100644 datasets/nemo-grid/ubcSSn3DMeshMaskV21-08.xml create mode 100644 datasets/nemo-grid/ubcSSnBathymetryV21-08.xml diff --git a/README.rst b/README.rst index 57e7998..8124cb3 100644 --- a/README.rst +++ b/README.rst @@ -54,6 +54,16 @@ Execution:: Jupyter Notebooks ================= +`mesh_mask202108_metadata.ipynb`_ +--------------------------------- + +.. _mesh_mask202108_metadata.ipynb: https://nbviewer.org/github/SalishSeaCast/tools/blob/main/bathymetry/mesh_mask202108_metadata.ipynb + +**mesh_mask202108.nc Metadata** + +Add metadata to the NEMO-generated mesh mask file for the 202108 bathymetry so that well-defined ERDDAP datasets can be produced from it. + + `ERDDAP_datasets.ipynb`_ ------------------------- diff --git a/datasets.xml b/datasets.xml index 17be664..e002fcf 100644 --- a/datasets.xml +++ b/datasets.xml @@ -1048,6 +1048,1072 @@ v17-02: tmask, umask, vmask, fmask, e3t_0, e3u_0, e3v_0, e3w_0, gdept_0, gdepu, + + 10080 + 10000 + /SalishSeaCast/grid/ + false + .*bathymetry_202108\.nc$ + last + 20 + false + false + + + Grid + CF-1.6, COARDS, ACDD-1.3 + SalishSeaCast Project Contributors + sallen@eoas.ubc.ca + https://salishsea-meopar-docs.readthedocs.io/ + Canadian Hydrographic Service (CHS), +National Ocean and Atmospheric Administration (NOAA), +United States Geological Service (USGS), +Digital Research Alliance of Canada + +This product has been produced by the University of British Columbia based in part on +Canadian Hydrographic Service charts and/or data, pursuant to CHS Direct User Licence +No. 2016-0504-1260-U. + +The incorporation of data sourced from CHS in this product shall not be construed as +constituting an endorsement of CHS of this product. + +This product does not meet the requirements of Charts and Nautical Publications Regulations, +1995 under the Canadian Shipping Act, 2001. +Official charts and publications, corrected and up-to-data, +must be used to meet the requirements of those regulations. + over + UBC EOAS + Dept of Earth, Ocean & Atmospheric Sciences, University of British Columbia + https://salishsea.eos.ubc.ca/ + bathymetry, depth, latitude, longitude, nav_lat, nav_lon, ocean, oceans, +Oceans > Bathymetry/Seafloor Topography > Bathymetry, +Salish Sea, sea floor, sea_floor_depth, seafloor, topography + GCMD Science Keywords + The SalishSeaCast NEMO model results are copyright +by the SalishSeaCast Project Contributors and The University of British Columbia. + +They are licensed under the Apache License, Version 2.0. https://www.apache.org/licenses/LICENSE-2.0 + CF Standard Name Table v29 + SalishSeaCast NEMO Model Grid, Geo-location and Bathymetry, v21-08 + +Longitude, latitude, and bathymetry of the SalishSeaCast NEMO model grid. +The bathymetry values are those calculated by NEMO from the input bathymetry file. +NEMO modifies the input bathymetry to remove isolated holes, and too-small partial steps; +See the ubcSSn2DMeshMaskV21-08 dataset for the complete details of the calculation grid. +The model grid includes the Juan de Fuca Strait, the Strait of Georgia, Puget Sound, +and Johnstone Strait on the coasts of Washington State and British Columbia. + +v1: longitude, latitude and bathymetry variables +v16-07: same variables, + bathymetry uniformly deepened by 1 grid level, + smoothed at Juan de Fuca & Johnstone Strait open boundaries, + Fraser River lengthened, + bathymetry deepened near mouth of Fraser River +v17-02: same variables, + Bathymetry composed from 3 datasets: + * USGS Digital elevation model (DEM) of Cascadia, latitude 39N-53N, longitude 116W-133W, Open-File Report 99-369, https://pubs.er.usgs.gov/publication/ofr99369 + * NOAA British Columbia, 3 arc-second MSL DEM, https://www.ngdc.noaa.gov/dem/squareCellGrid/download/4956 + * CHS Multibeam data and all point cloud data for the Salish Sea. + Straightened and smoothed Juan de Fuca & Johnstone Strait open boundaries. + Added proxy channel for Fraser River upstream of confluence with the Pitt River. + Adjustments by Michael Dunphy to increase resolution of Fraser River channels downstream of + confluence with the Pitt River. +v21-08: same variables, + Bathymetry composed from 3 datasets: + * USGS Digital elevation model (DEM) of Cascadia, latitude 39N-53N, longitude 116W-133W, Open-File Report 99-369, https://pubs.er.usgs.gov/publication/ofr99369 + * NOAA British Columbia, 3 arc-second MSL DEM, https://www.ngdc.noaa.gov/dem/squareCellGrid/download/4956 + * CHS Multibeam data and all point cloud data for the Salish Sea. + Straightened and smoothed Juan de Fuca & Johnstone Strait open boundaries. + Added proxy channel for Fraser River upstream of confluence with the Pitt River. + Adjustments by Michael Dunphy to increase resolution of Fraser River channels downstream of + confluence with the Pitt River. + Moved coastline to 2m isobath and set depth there to 4m; in contrast to 4m depth at 0m isobath; + volume is approximately conserved. + Deepened Tacoma Narrows to chart depth. + Added Fraser River North Arm spit, + Iona sewage outfall spit, + Robert's Bank port facility, + and Tsawwassen ferry terminal. + + SalishSeaCast NEMO Model Grid, Geo-location and Bathymetry, v21-08 + SalishSeaCast NEMO Model + https://github.com/SalishSeaCast/grid/blob/main/bathymetry_202108.nc + https://github.com/SalishSeaCast/tools/blob/main/bathymetry/Process202108Bathymetry.ipynb + null + null + + + y + gridY + + + Grid Y + y + modelResult + y values are grid indices in the model y-direction. + location + + + + x + gridX + + + Grid X + x + modelResult + x values are grid indices in the model x-direction. + location + + + + Bathymetry + bathymetry + double + + + null + 450.0 + 0.0 + OceanDepth + Sea Floor Depth + sea_floor_depth + modelResult + null + null + null + null + null + bathymetry + + + + nav_lat + latitude + double + + + null + 52.0 + 46.0 + modelResult + null + null + null + null + null + location + latitude + Latitude + + + + nav_lon + longitude + double + + + null + -121.0 + -127.0 + modelResult + null + null + null + null + null + location + longitude + Longitude + + + + + + 10080 + 10000 + /SalishSeaCast/grid/ + false + .*mesh_mask202108\.nc$ + last + 20 + false + false + + + Grid + CF-1.6, COARDS, ACDD-1.3 + SalishSeaCast Project Contributors + sallen@eoas.ubc.ca + https://salishsea-meopar-docs.readthedocs.io/ + Canadian Hydrographic Service (CHS), +National Ocean and Atmospheric Administration (NOAA), +United States Geological Service (USGS), +Digital Research Alliance of Canada + +This product has been produced by the University of British Columbia based in part on +Canadian Hydrographic Service charts and/or data, pursuant to CHS Direct User Licence +No. 2016-0504-1260-U. + +The incorporation of data sourced from CHS in this product shall not be construed as +constituting an endorsement of CHS of this product. + +This product does not meet the requirements of Charts and Nautical Publications Regulations, +1995 under the Canadian Shipping Act, 2001. +Official charts and publications, corrected and up-to-data, +must be used to meet the requirements of those regulations. + over + https://salishsea.eos.ubc.ca/ + UBC EOAS + Dept of Earth, Ocean & Atmospheric Sciences, University of British Columbia + bathymetry, coordinates, depth, e1t, e1u, e1v, e1f, e2t, e2u, e2v, e2f, ff, f-grid, fmaskutil, +glamt, glamu, glamv, glamf, gphit, gphiu, gphiv, gphif, grid, grid parameters, mbathy, mesh mask, NEMO, ocean, +Salish Sea, sea, spacing, t-grid, tmaskutil, u-grid, umaskutil, v-grid, vmaskutil, vorticity-grid + The SalishSeaCast NEMO model results are copyright +by the SalishSeaCast Project Contributors and The University of British Columbia. + +They are licensed under the Apache License, Version 2.0. https://www.apache.org/licenses/LICENSE-2.0 + CF Standard Name Table v29 + SalishSeaCast NEMO Model Grid, 2D Mesh Mask, v21-08 + +NEMO grid variable value for the u-v plane of the +SalishSeaCast NEMO model Arakawa-C grid. +The values are those calculated by NEMO from the input coordinates and bathymetry files. +The variable names are those used by NEMO-3.6, +see the NEMO-3.6 book (http://www.nemo-ocean.eu/Media/Files/NEMO_book_V3_6.pdf) for details, +or the long_name attributes of the variables for succinct descriptions of the variables. +The model grid includes the Juan de Fuca Strait, the Strait of Georgia, Puget Sound, +and Johnstone Strait on the coasts of Washington State and British Columbia. + +v1: e1t, e2t, e1u, e2u, e1v, e2v, e1f, e2f, glamt, gphit, glamu, gphiu, glamv, gphiv, + tmaskutil, umaskutil, vmaskutil, fmaskutil, ff, mbathy variables +v16-07: e1t, e2t, e1u, e2u, e1v, e2v, e1f, e2f, glamt, gphit, glamu, gphiu, glamv, gphiv, + glamf, gphif, tmaskutil, umaskutil, vmaskutil, fmaskutil, ff, mbathy variables +v17-02: tmaskutil, umaskutil, vmaskutil, fmaskutil, glamt, glamu, glamv, glamf, gphit, gphiu, gphiv, gphif, + e1t, e1u, e1v, e1f, e2t, e2u, e2v, e2f, ff, mbathy variables + glamf, gphif, tmaskutil, umaskutil, vmaskutil, fmaskutil, ff, mbathy variables +v21-08: tmaskutil, umaskutil, vmaskutil, fmaskutil, glamt, glamu, glamv, glamf, gphit, gphiu, gphiv, gphif, + e1t, e1u, e1v, e1f, e2t, e2u, e2v, e2f, ff, mbathy variables + SalishSeaCast NEMO Model Grid, 2D Mesh Mask, v21-08 + SalishSeaCast NEMO Model + https://github.com/SalishSeaCast/grid/blob/main/mesh_mask202108.nc + null + null + null + + + t + time + + + modelResult + Time Axis + time + proleptic_gregorian + 2007-01-01 00:30:00 + seconds since 2007-01-01 00:30:00 + + + + y + gridY + + + modelResult + Grid Y + y + count + gridY values are grid indices in the model y-direction; geo-location data for the SalishSeaCast NEMO model grid is available in the ubcSSnBathymetryV21-08 dataset. + location + + + + x + gridX + + + modelResult + Grid X + x + count + gridX values are grid indices in the model x-direction; geo-location data for the SalishSeaCast NEMO model grid is available in the ubcSSnBathymetry dataset. + location + + + + tmaskutil + tmaskutil + byte + + modelResult + Dry Land Mask for T-grid and W-grid + tmaskutil + grid_parameter + land, water + 0, 1 + null + + + + umaskutil + umaskutil + byte + + modelResult + Dry Land Mask for U-grid + umaskutil + grid_parameter + land, water + 0, 1 + null + + + + vmaskutil + vmaskutil + byte + + modelResult + Dry Land Mask for V-grid + vmaskutil + grid_parameter + land, water + 0, 1 + null + + + + fmaskutil + fmaskutil + byte + + modelResult + Dry Land Mask for vorticity-grid + fmaskutil + grid_parameter + land, water + 0, 1 + null + + + + glamt + glamt + float + + modelResult + Longitude of T-grid Points + glamt + grid_parameter + degrees_east + null + + + + glamu + glamu + float + + modelResult + Longitude of U-grid Points + glamu + grid_parameter + degrees_east + null + + + + glamv + glamv + float + + modelResult + Longitude of V-grid Points + glamv + grid_parameter + degrees_east + null + + + + glamf + glamf + float + + modelResult + Longitude of Vorticity-grid Points + glamf + grid_parameter + degrees_east + null + + + + gphit + gphit + float + + modelResult + Latitude of T-grid Points + gphit + grid_parameter + degrees_north + null + + + + gphiu + gphiu + float + + modelResult + Latitude of U-grid Points + gphiu + grid_parameter + degrees_north + null + + + + gphiv + gphiv + float + + modelResult + Latitude of V-grid Points + gphiv + grid_parameter + degrees_north + null + + + + gphif + gphif + float + + modelResult + Latitude of Vorticity-grid Points + gphif + grid_parameter + degrees_north + null + + + + e1t + e1t + double + + modelResult + Grid Spacing on T-grid in u Direction + e1t + grid_parameter + m + null + + + + e1u + e1u + double + + modelResult + Grid Spacing on U-grid in u Direction + e1u + grid_parameter + m + null + + + + e1v + e1v + double + + modelResult + Grid Spacing on V-grid in u Direction + e1v + grid_parameter + m + null + + + + e1f + e1f + double + + modelResult + Grid Spacing on Vorticity-grid in u Direction + e1f + grid_parameter + m + null + + + + e2t + e2t + double + + modelResult + Grid Spacing on T-grid in v Direction + e2t + grid_parameter + m + null + + + + e2u + e2u + double + + modelResult + Grid Spacing on U-grid in v Direction + e2u + grid_parameter + m + null + + + + e2v + e2v + double + + modelResult + Grid Spacing on V-grid in v Direction + e2v + grid_parameter + m + null + + + + e2f + e2f + double + + modelResult + Grid Spacing on Vorticity-grid in v Direction + e2f + grid_parameter + m + null + + + + ff + ff + double + + modelResult + Coriolis parameter on Vorticity-grid + ff + grid_parameter + s-1 + null + + + + mbathy + mbathy + short + + modelResult + Fortran Index of Deepest Water Cell, T-grid + mbathy + grid_parameter + count + null + + + + + + 10080 + 10000 + /SalishSeaCast/grid/ + false + .*mesh_mask202108\.nc$ + last + 20 + false + false + + + Grid + CF-1.6, COARDS, ACDD-1.3 + SalishSeaCast Project Contributors + sallen@eoas.ubc.ca + https://salishsea-meopar-docs.readthedocs.io/ + Canadian Hydrographic Service (CHS), +National Ocean and Atmospheric Administration (NOAA), +United States Geological Service (USGS), +Digital Research Alliance of Canada + +This product has been produced by the University of British Columbia based in part on +Canadian Hydrographic Service charts and/or data, pursuant to CHS Direct User Licence +No. 2016-0504-1260-U. + +The incorporation of data sourced from CHS in this product shall not be construed as +constituting an endorsement of CHS of this product. + +This product does not meet the requirements of Charts and Nautical Publications Regulations, +1995 under the Canadian Shipping Act, 2001. +Official charts and publications, corrected and up-to-data, +must be used to meet the requirements of those regulations. + over + https://salishsea.eos.ubc.ca/ + UBC EOAS + Dept of Earth, Ocean & Atmospheric Sciences, University of British Columbia + bathymetry, coordinates, depth, e3t_0, e3u_0, e3v_0, e3w_0, f-grid, fmask, gdept_0, gdepu, gdepv, +gdepw_0, grid, grid parameters, mesh mask, NEMO, ocean, Salish Sea, sea, spacing, t-grid, tmask, u-grid, umask, +v-grid, vmask, vorticity-grid, w-grid + The SalishSeaCast NEMO model results are copyright +by the SalishSeaCast Project Contributors and The University of British Columbia. + +They are licensed under the Apache License, Version 2.0. https://www.apache.org/licenses/LICENSE-2.0 + CF Standard Name Table v29 + SalishSeaCast NEMO Model Grid, 3D Mesh Mask, v21-08 + +NEMO grid variable value for the SalishSeaCast NEMO model Arakawa-C grid. +The values are those calculated by NEMO from the input coordinates and bathymetry files. +The variable names are those used by NEMO-3.6, +see the NEMO-3.6 book (http://www.nemo-ocean.eu/Media/Files/NEMO_book_V3_6.pdf) for details, +or the long_name attributes of the variables for succinct descriptions of the variables. +The model grid includes the Juan de Fuca Strait, the Strait of Georgia, Puget Sound, +and Johnstone Strait on the coasts of Washington State and British Columbia. + +v1: e3t_0, e3u_0, e3v_0, e3w_0, gdept_0, gdepu, gdepv, gdepw_0, tmask, umask, vmask, fmask variables +v16-07: e3t, e3u, e3v, e3w, gdept, gdepu, gdepv, gdepw, tmask, umask, vmask, fmask variables + +v17-02: tmask, umask, vmask, fmask, e3t_0, e3u_0, e3v_0, e3w_0, gdept_0, gdepu, gdepv, gdepw_0 variables +v21-08: tmask, umask, vmask, fmask, e3t_0, e3u_0, e3v_0, e3w_0, gdept_0, gdepu, gdepv, gdepw_0 variables + SalishSeaCast NEMO Model Grid, 3D Mesh Mask, v21-08 + SalishSeaCast NEMO Model + https://github.com/SalishSeaCast/grid/blob/main/mesh_mask202108.nc + null + null + null + + + t + time + + + modelResult + Time Axis + time + proleptic_gregorian + 2007-01-01 00:30:00 + seconds since 2007-01-01 00:30:00 + + + + z + gridZ + + + modelResult + Grid Z + z + count + gridZ values are grid indices of the model depth levels. + location + + + + y + gridY + + + modelResult + Grid Y + y + count + gridY values are grid indices in the model y-direction; geo-location data for the SalishSeaCast NEMO model grid is available in the ubcSSnBathymetryV21-08 dataset. + location + + + + x + gridX + + + modelResult + Grid X + x + count + gridX values are grid indices in the model x-direction; geo-location data for the SalishSeaCast NEMO model grid is available in the ubcSSnBathymetryV21-08 dataset. + location + + + + tmask + tmask + byte + + + modelResult + Land Mask for T-grid and W-grid + tmask + grid_parameter + land, water + 0, 1 + null + null + null + null + null + null + + + + umask + umask + byte + + + modelResult + Land Mask for U-grid + umask + grid_parameter + land, water + 0, 1 + null + null + null + null + null + null + + + + vmask + vmask + byte + + + modelResult + Land Mask for V-grid + vmask + grid_parameter + land, water + 0, 1 + null + null + null + null + null + null + + + + fmask + fmask + byte + + + modelResult + Land Mask for vorticity-grid + fmask + grid_parameter + land, water + 0, 1 + null + null + null + null + null + null + + + + e3t_0 + e3t_0 + double + + + modelResult + Grid Spacing on T-grid in w Direction + e3t_0 + grid_parameter + m + null + null + null + null + null + null + + + + e3u_0 + e3u_0 + double + + + modelResult + Grid Spacing on U-grid in w Direction + e3u_0 + grid_parameter + m + null + null + null + null + null + null + + + + e3v_0 + e3v_0 + double + + + modelResult + Grid Spacing on V-grid in w Direction + e3v_0 + grid_parameter + m + null + null + null + null + null + null + + + + e3w_0 + e3w_0 + double + + + modelResult + Grid Spacing on W-grid in w Direction + e3w_0 + grid_parameter + m + null + null + null + null + null + null + + + + gdept_0 + gdept_0 + float + + + modelResult + Depth of T-grid Points + down + gdept_0 + grid_parameter + m + null + null + null + null + null + null + + + + gdepu + gdepu + float + + + modelResult + Depth of U-grid Points + down + gdepu + grid_parameter + m + null + null + null + null + null + null + + + + gdepv + gdepv + float + + + modelResult + Depth of V-grid Points + down + gdepv + grid_parameter + m + null + null + null + null + null + null + + + + gdepw_0 + gdepw_0 + float + + + modelResult + Depth of W-grid Points + down + gdepw_0 + grid_parameter + m + null + null + null + null + null + null + + + + 10080 10000 diff --git a/datasets.yaml b/datasets.yaml index aa7d8da..cc770e4 100644 --- a/datasets.yaml +++ b/datasets.yaml @@ -11,6 +11,9 @@ datasets: - nemo-grid/ubcSSnBathymetryV17-02.xml - nemo-grid/ubcSSn2DMeshMaskV17-02.xml - nemo-grid/ubcSSn3DMeshMaskV17-02.xml + - nemo-grid/ubcSSnBathymetryV21-08.xml + - nemo-grid/ubcSSn2DMeshMaskV21-08.xml + - nemo-grid/ubcSSn3DMeshMaskV21-08.xml # Atmospheric forcing - atmospheric/ubcSSaAtmosphereGridV1.xml diff --git a/datasets/nemo-grid/ubcSSn2DMeshMaskV21-08.xml b/datasets/nemo-grid/ubcSSn2DMeshMaskV21-08.xml new file mode 100644 index 0000000..6179afc --- /dev/null +++ b/datasets/nemo-grid/ubcSSn2DMeshMaskV21-08.xml @@ -0,0 +1,415 @@ + + 10080 + 10000 + /SalishSeaCast/grid/ + false + .*mesh_mask202108\.nc$ + last + 20 + false + false + + + Grid + CF-1.6, COARDS, ACDD-1.3 + SalishSeaCast Project Contributors + sallen@eoas.ubc.ca + https://salishsea-meopar-docs.readthedocs.io/ + Canadian Hydrographic Service (CHS), +National Ocean and Atmospheric Administration (NOAA), +United States Geological Service (USGS), +Digital Research Alliance of Canada + +This product has been produced by the University of British Columbia based in part on +Canadian Hydrographic Service charts and/or data, pursuant to CHS Direct User Licence +No. 2016-0504-1260-U. + +The incorporation of data sourced from CHS in this product shall not be construed as +constituting an endorsement of CHS of this product. + +This product does not meet the requirements of Charts and Nautical Publications Regulations, +1995 under the Canadian Shipping Act, 2001. +Official charts and publications, corrected and up-to-data, +must be used to meet the requirements of those regulations. + over + https://salishsea.eos.ubc.ca/ + UBC EOAS + Dept of Earth, Ocean & Atmospheric Sciences, University of British Columbia + bathymetry, coordinates, depth, e1t, e1u, e1v, e1f, e2t, e2u, e2v, e2f, ff, f-grid, fmaskutil, +glamt, glamu, glamv, glamf, gphit, gphiu, gphiv, gphif, grid, grid parameters, mbathy, mesh mask, NEMO, ocean, +Salish Sea, sea, spacing, t-grid, tmaskutil, u-grid, umaskutil, v-grid, vmaskutil, vorticity-grid + The SalishSeaCast NEMO model results are copyright +by the SalishSeaCast Project Contributors and The University of British Columbia. + +They are licensed under the Apache License, Version 2.0. https://www.apache.org/licenses/LICENSE-2.0 + CF Standard Name Table v29 + SalishSeaCast NEMO Model Grid, 2D Mesh Mask, v21-08 + +NEMO grid variable value for the u-v plane of the +SalishSeaCast NEMO model Arakawa-C grid. +The values are those calculated by NEMO from the input coordinates and bathymetry files. +The variable names are those used by NEMO-3.6, +see the NEMO-3.6 book (http://www.nemo-ocean.eu/Media/Files/NEMO_book_V3_6.pdf) for details, +or the long_name attributes of the variables for succinct descriptions of the variables. +The model grid includes the Juan de Fuca Strait, the Strait of Georgia, Puget Sound, +and Johnstone Strait on the coasts of Washington State and British Columbia. + +v1: e1t, e2t, e1u, e2u, e1v, e2v, e1f, e2f, glamt, gphit, glamu, gphiu, glamv, gphiv, + tmaskutil, umaskutil, vmaskutil, fmaskutil, ff, mbathy variables +v16-07: e1t, e2t, e1u, e2u, e1v, e2v, e1f, e2f, glamt, gphit, glamu, gphiu, glamv, gphiv, + glamf, gphif, tmaskutil, umaskutil, vmaskutil, fmaskutil, ff, mbathy variables +v17-02: tmaskutil, umaskutil, vmaskutil, fmaskutil, glamt, glamu, glamv, glamf, gphit, gphiu, gphiv, gphif, + e1t, e1u, e1v, e1f, e2t, e2u, e2v, e2f, ff, mbathy variables + glamf, gphif, tmaskutil, umaskutil, vmaskutil, fmaskutil, ff, mbathy variables +v21-08: tmaskutil, umaskutil, vmaskutil, fmaskutil, glamt, glamu, glamv, glamf, gphit, gphiu, gphiv, gphif, + e1t, e1u, e1v, e1f, e2t, e2u, e2v, e2f, ff, mbathy variables + SalishSeaCast NEMO Model Grid, 2D Mesh Mask, v21-08 + SalishSeaCast NEMO Model + https://github.com/SalishSeaCast/grid/blob/main/mesh_mask202108.nc + null + null + null + + + t + time + + + modelResult + Time Axis + time + proleptic_gregorian + 2007-01-01 00:30:00 + seconds since 2007-01-01 00:30:00 + + + + y + gridY + + + modelResult + Grid Y + y + count + gridY values are grid indices in the model y-direction; geo-location data for the SalishSeaCast NEMO model grid is available in the ubcSSnBathymetryV21-08 dataset. + location + + + + x + gridX + + + modelResult + Grid X + x + count + gridX values are grid indices in the model x-direction; geo-location data for the SalishSeaCast NEMO model grid is available in the ubcSSnBathymetry dataset. + location + + + + tmaskutil + tmaskutil + byte + + modelResult + Dry Land Mask for T-grid and W-grid + tmaskutil + grid_parameter + land, water + 0, 1 + null + + + + umaskutil + umaskutil + byte + + modelResult + Dry Land Mask for U-grid + umaskutil + grid_parameter + land, water + 0, 1 + null + + + + vmaskutil + vmaskutil + byte + + modelResult + Dry Land Mask for V-grid + vmaskutil + grid_parameter + land, water + 0, 1 + null + + + + fmaskutil + fmaskutil + byte + + modelResult + Dry Land Mask for vorticity-grid + fmaskutil + grid_parameter + land, water + 0, 1 + null + + + + glamt + glamt + float + + modelResult + Longitude of T-grid Points + glamt + grid_parameter + degrees_east + null + + + + glamu + glamu + float + + modelResult + Longitude of U-grid Points + glamu + grid_parameter + degrees_east + null + + + + glamv + glamv + float + + modelResult + Longitude of V-grid Points + glamv + grid_parameter + degrees_east + null + + + + glamf + glamf + float + + modelResult + Longitude of Vorticity-grid Points + glamf + grid_parameter + degrees_east + null + + + + gphit + gphit + float + + modelResult + Latitude of T-grid Points + gphit + grid_parameter + degrees_north + null + + + + gphiu + gphiu + float + + modelResult + Latitude of U-grid Points + gphiu + grid_parameter + degrees_north + null + + + + gphiv + gphiv + float + + modelResult + Latitude of V-grid Points + gphiv + grid_parameter + degrees_north + null + + + + gphif + gphif + float + + modelResult + Latitude of Vorticity-grid Points + gphif + grid_parameter + degrees_north + null + + + + e1t + e1t + double + + modelResult + Grid Spacing on T-grid in u Direction + e1t + grid_parameter + m + null + + + + e1u + e1u + double + + modelResult + Grid Spacing on U-grid in u Direction + e1u + grid_parameter + m + null + + + + e1v + e1v + double + + modelResult + Grid Spacing on V-grid in u Direction + e1v + grid_parameter + m + null + + + + e1f + e1f + double + + modelResult + Grid Spacing on Vorticity-grid in u Direction + e1f + grid_parameter + m + null + + + + e2t + e2t + double + + modelResult + Grid Spacing on T-grid in v Direction + e2t + grid_parameter + m + null + + + + e2u + e2u + double + + modelResult + Grid Spacing on U-grid in v Direction + e2u + grid_parameter + m + null + + + + e2v + e2v + double + + modelResult + Grid Spacing on V-grid in v Direction + e2v + grid_parameter + m + null + + + + e2f + e2f + double + + modelResult + Grid Spacing on Vorticity-grid in v Direction + e2f + grid_parameter + m + null + + + + ff + ff + double + + modelResult + Coriolis parameter on Vorticity-grid + ff + grid_parameter + s-1 + null + + + + mbathy + mbathy + short + + modelResult + Fortran Index of Deepest Water Cell, T-grid + mbathy + grid_parameter + count + null + + + diff --git a/datasets/nemo-grid/ubcSSn3DMeshMaskV21-08.xml b/datasets/nemo-grid/ubcSSn3DMeshMaskV21-08.xml new file mode 100644 index 0000000..e57fb3e --- /dev/null +++ b/datasets/nemo-grid/ubcSSn3DMeshMaskV21-08.xml @@ -0,0 +1,446 @@ + + 10080 + 10000 + /SalishSeaCast/grid/ + false + .*mesh_mask202108\.nc$ + last + 20 + false + false + + + Grid + CF-1.6, COARDS, ACDD-1.3 + SalishSeaCast Project Contributors + sallen@eoas.ubc.ca + https://salishsea-meopar-docs.readthedocs.io/ + Canadian Hydrographic Service (CHS), +National Ocean and Atmospheric Administration (NOAA), +United States Geological Service (USGS), +Digital Research Alliance of Canada + +This product has been produced by the University of British Columbia based in part on +Canadian Hydrographic Service charts and/or data, pursuant to CHS Direct User Licence +No. 2016-0504-1260-U. + +The incorporation of data sourced from CHS in this product shall not be construed as +constituting an endorsement of CHS of this product. + +This product does not meet the requirements of Charts and Nautical Publications Regulations, +1995 under the Canadian Shipping Act, 2001. +Official charts and publications, corrected and up-to-data, +must be used to meet the requirements of those regulations. + over + https://salishsea.eos.ubc.ca/ + UBC EOAS + Dept of Earth, Ocean & Atmospheric Sciences, University of British Columbia + bathymetry, coordinates, depth, e3t_0, e3u_0, e3v_0, e3w_0, f-grid, fmask, gdept_0, gdepu, gdepv, +gdepw_0, grid, grid parameters, mesh mask, NEMO, ocean, Salish Sea, sea, spacing, t-grid, tmask, u-grid, umask, +v-grid, vmask, vorticity-grid, w-grid + The SalishSeaCast NEMO model results are copyright +by the SalishSeaCast Project Contributors and The University of British Columbia. + +They are licensed under the Apache License, Version 2.0. https://www.apache.org/licenses/LICENSE-2.0 + CF Standard Name Table v29 + SalishSeaCast NEMO Model Grid, 3D Mesh Mask, v21-08 + +NEMO grid variable value for the SalishSeaCast NEMO model Arakawa-C grid. +The values are those calculated by NEMO from the input coordinates and bathymetry files. +The variable names are those used by NEMO-3.6, +see the NEMO-3.6 book (http://www.nemo-ocean.eu/Media/Files/NEMO_book_V3_6.pdf) for details, +or the long_name attributes of the variables for succinct descriptions of the variables. +The model grid includes the Juan de Fuca Strait, the Strait of Georgia, Puget Sound, +and Johnstone Strait on the coasts of Washington State and British Columbia. + +v1: e3t_0, e3u_0, e3v_0, e3w_0, gdept_0, gdepu, gdepv, gdepw_0, tmask, umask, vmask, fmask variables +v16-07: e3t, e3u, e3v, e3w, gdept, gdepu, gdepv, gdepw, tmask, umask, vmask, fmask variables + +v17-02: tmask, umask, vmask, fmask, e3t_0, e3u_0, e3v_0, e3w_0, gdept_0, gdepu, gdepv, gdepw_0 variables +v21-08: tmask, umask, vmask, fmask, e3t_0, e3u_0, e3v_0, e3w_0, gdept_0, gdepu, gdepv, gdepw_0 variables + SalishSeaCast NEMO Model Grid, 3D Mesh Mask, v21-08 + SalishSeaCast NEMO Model + https://github.com/SalishSeaCast/grid/blob/main/mesh_mask202108.nc + null + null + null + + + t + time + + + modelResult + Time Axis + time + proleptic_gregorian + 2007-01-01 00:30:00 + seconds since 2007-01-01 00:30:00 + + + + z + gridZ + + + modelResult + Grid Z + z + count + gridZ values are grid indices of the model depth levels. + location + + + + y + gridY + + + modelResult + Grid Y + y + count + gridY values are grid indices in the model y-direction; geo-location data for the SalishSeaCast NEMO model grid is available in the ubcSSnBathymetryV21-08 dataset. + location + + + + x + gridX + + + modelResult + Grid X + x + count + gridX values are grid indices in the model x-direction; geo-location data for the SalishSeaCast NEMO model grid is available in the ubcSSnBathymetryV21-08 dataset. + location + + + + tmask + tmask + byte + + + modelResult + Land Mask for T-grid and W-grid + tmask + grid_parameter + land, water + 0, 1 + null + null + null + null + null + null + + + + umask + umask + byte + + + modelResult + Land Mask for U-grid + umask + grid_parameter + land, water + 0, 1 + null + null + null + null + null + null + + + + vmask + vmask + byte + + + modelResult + Land Mask for V-grid + vmask + grid_parameter + land, water + 0, 1 + null + null + null + null + null + null + + + + fmask + fmask + byte + + + modelResult + Land Mask for vorticity-grid + fmask + grid_parameter + land, water + 0, 1 + null + null + null + null + null + null + + + + e3t_0 + e3t_0 + double + + + modelResult + Grid Spacing on T-grid in w Direction + e3t_0 + grid_parameter + m + null + null + null + null + null + null + + + + e3u_0 + e3u_0 + double + + + modelResult + Grid Spacing on U-grid in w Direction + e3u_0 + grid_parameter + m + null + null + null + null + null + null + + + + e3v_0 + e3v_0 + double + + + modelResult + Grid Spacing on V-grid in w Direction + e3v_0 + grid_parameter + m + null + null + null + null + null + null + + + + e3w_0 + e3w_0 + double + + + modelResult + Grid Spacing on W-grid in w Direction + e3w_0 + grid_parameter + m + null + null + null + null + null + null + + + + gdept_0 + gdept_0 + float + + + modelResult + Depth of T-grid Points + down + gdept_0 + grid_parameter + m + null + null + null + null + null + null + + + + gdepu + gdepu + float + + + modelResult + Depth of U-grid Points + down + gdepu + grid_parameter + m + null + null + null + null + null + null + + + + gdepv + gdepv + float + + + modelResult + Depth of V-grid Points + down + gdepv + grid_parameter + m + null + null + null + null + null + null + + + + gdepw_0 + gdepw_0 + float + + + modelResult + Depth of W-grid Points + down + gdepw_0 + grid_parameter + m + null + null + null + null + null + null + + + diff --git a/datasets/nemo-grid/ubcSSnBathymetryV21-08.xml b/datasets/nemo-grid/ubcSSnBathymetryV21-08.xml new file mode 100644 index 0000000..6adcc01 --- /dev/null +++ b/datasets/nemo-grid/ubcSSnBathymetryV21-08.xml @@ -0,0 +1,202 @@ + + 10080 + 10000 + /SalishSeaCast/grid/ + false + .*bathymetry_202108\.nc$ + last + 20 + false + false + + + Grid + CF-1.6, COARDS, ACDD-1.3 + SalishSeaCast Project Contributors + sallen@eoas.ubc.ca + https://salishsea-meopar-docs.readthedocs.io/ + Canadian Hydrographic Service (CHS), +National Ocean and Atmospheric Administration (NOAA), +United States Geological Service (USGS), +Digital Research Alliance of Canada + +This product has been produced by the University of British Columbia based in part on +Canadian Hydrographic Service charts and/or data, pursuant to CHS Direct User Licence +No. 2016-0504-1260-U. + +The incorporation of data sourced from CHS in this product shall not be construed as +constituting an endorsement of CHS of this product. + +This product does not meet the requirements of Charts and Nautical Publications Regulations, +1995 under the Canadian Shipping Act, 2001. +Official charts and publications, corrected and up-to-data, +must be used to meet the requirements of those regulations. + over + UBC EOAS + Dept of Earth, Ocean & Atmospheric Sciences, University of British Columbia + https://salishsea.eos.ubc.ca/ + bathymetry, depth, latitude, longitude, nav_lat, nav_lon, ocean, oceans, +Oceans > Bathymetry/Seafloor Topography > Bathymetry, +Salish Sea, sea floor, sea_floor_depth, seafloor, topography + GCMD Science Keywords + The SalishSeaCast NEMO model results are copyright +by the SalishSeaCast Project Contributors and The University of British Columbia. + +They are licensed under the Apache License, Version 2.0. https://www.apache.org/licenses/LICENSE-2.0 + CF Standard Name Table v29 + SalishSeaCast NEMO Model Grid, Geo-location and Bathymetry, v21-08 + +Longitude, latitude, and bathymetry of the SalishSeaCast NEMO model grid. +The bathymetry values are those calculated by NEMO from the input bathymetry file. +NEMO modifies the input bathymetry to remove isolated holes, and too-small partial steps; +See the ubcSSn2DMeshMaskV21-08 dataset for the complete details of the calculation grid. +The model grid includes the Juan de Fuca Strait, the Strait of Georgia, Puget Sound, +and Johnstone Strait on the coasts of Washington State and British Columbia. + +v1: longitude, latitude and bathymetry variables +v16-07: same variables, + bathymetry uniformly deepened by 1 grid level, + smoothed at Juan de Fuca & Johnstone Strait open boundaries, + Fraser River lengthened, + bathymetry deepened near mouth of Fraser River +v17-02: same variables, + Bathymetry composed from 3 datasets: + * USGS Digital elevation model (DEM) of Cascadia, latitude 39N-53N, longitude 116W-133W, Open-File Report 99-369, https://pubs.er.usgs.gov/publication/ofr99369 + * NOAA British Columbia, 3 arc-second MSL DEM, https://www.ngdc.noaa.gov/dem/squareCellGrid/download/4956 + * CHS Multibeam data and all point cloud data for the Salish Sea. + Straightened and smoothed Juan de Fuca & Johnstone Strait open boundaries. + Added proxy channel for Fraser River upstream of confluence with the Pitt River. + Adjustments by Michael Dunphy to increase resolution of Fraser River channels downstream of + confluence with the Pitt River. +v21-08: same variables, + Bathymetry composed from 3 datasets: + * USGS Digital elevation model (DEM) of Cascadia, latitude 39N-53N, longitude 116W-133W, Open-File Report 99-369, https://pubs.er.usgs.gov/publication/ofr99369 + * NOAA British Columbia, 3 arc-second MSL DEM, https://www.ngdc.noaa.gov/dem/squareCellGrid/download/4956 + * CHS Multibeam data and all point cloud data for the Salish Sea. + Straightened and smoothed Juan de Fuca & Johnstone Strait open boundaries. + Added proxy channel for Fraser River upstream of confluence with the Pitt River. + Adjustments by Michael Dunphy to increase resolution of Fraser River channels downstream of + confluence with the Pitt River. + Moved coastline to 2m isobath and set depth there to 4m; in contrast to 4m depth at 0m isobath; + volume is approximately conserved. + Deepened Tacoma Narrows to chart depth. + Added Fraser River North Arm spit, + Iona sewage outfall spit, + Robert's Bank port facility, + and Tsawwassen ferry terminal. + + SalishSeaCast NEMO Model Grid, Geo-location and Bathymetry, v21-08 + SalishSeaCast NEMO Model + https://github.com/SalishSeaCast/grid/blob/main/bathymetry_202108.nc + https://github.com/SalishSeaCast/tools/blob/main/bathymetry/Process202108Bathymetry.ipynb + null + null + + + y + gridY + + + Grid Y + y + modelResult + y values are grid indices in the model y-direction. + location + + + + x + gridX + + + Grid X + x + modelResult + x values are grid indices in the model x-direction. + location + + + + Bathymetry + bathymetry + double + + + null + 450.0 + 0.0 + OceanDepth + Sea Floor Depth + sea_floor_depth + modelResult + null + null + null + null + null + bathymetry + + + + nav_lat + latitude + double + + + null + 52.0 + 46.0 + modelResult + null + null + null + null + null + location + latitude + Latitude + + + + nav_lon + longitude + double + + + null + -121.0 + -127.0 + modelResult + null + null + null + null + null + location + longitude + Longitude + + +