Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
0c92749
S104 reader: report timePoint, waterLevelTrendThreshold, trendInterva…
rouault Nov 4, 2025
074b08c
S104 reader: report uncertainty value from HDF5 'uncertainy' array
rouault Nov 4, 2025
5bb6187
S104 reader: report horizontalPositionUncertainty, verticalUncertaint…
rouault Nov 4, 2025
b014d44
S104 reader: add read support for uncertainty band
rouault Nov 5, 2025
c292041
S104: fix setting description vs physicalFilename
rouault Nov 4, 2025
92d05f7
S111: fix setting description vs physicalFilename
rouault Nov 4, 2025
98a33c1
S100 reader: reset vertical datum metadata items when reading from a …
rouault Nov 4, 2025
62b82ad
Add validate_s102.py sample validation script
rouault Oct 22, 2025
6dde5ea
S102: add write (CreateCopy()) support for S102 v3.0
rouault Oct 24, 2025
46aa4eb
GDALValidateOptions(): only emit debug message for deprecated_alias n…
rouault Nov 4, 2025
0c9c27a
HDF5 multidim: avoid harmless unsigned integer overflow
rouault Nov 5, 2025
0be134c
Add validate_s104.py sample validation script
rouault Nov 1, 2025
20965c3
S104: add write (CreateCopy()) support for S104 v2.0
rouault Nov 1, 2025
d0e0420
S111 reader: report speedUncertainty and directionUncertainty bands w…
rouault Nov 5, 2025
5eb7788
s111.rst: fix erroneous mention of several vertical datums
rouault Nov 5, 2025
b7e870d
S111 reader: report timePoint metadata item
rouault Nov 5, 2025
7e99235
S111 reader: report dataDynamicity metadata item
rouault Nov 5, 2025
9097081
S111 reader: make it more tolerant about type of 'value' component in…
rouault Nov 5, 2025
bfb05dd
Add validate_s111.py sample validation script
rouault Nov 5, 2025
f1ee83f
S111: add write (CreateCopy()) support for S111 v2.0
rouault Nov 5, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/ubuntu_24.04/expected_gdalinfo_formats.txt
Original file line number Diff line number Diff line change
Expand Up @@ -102,9 +102,9 @@ Supported Formats: (ro:read-only, rw:read-write, +:write from scratch, u:update,
USGSDEM -raster- (rov): USGS Optional ASCII DEM (and CDED) (*.dem)
GXF -raster- (rov): GeoSoft Grid Exchange Format (*.gxf)
BAG -raster,multidimensional raster,vector- (rw+v): Bathymetry Attributed Grid (*.bag)
S102 -raster,multidimensional raster- (rovs): S-102 Bathymetric Surface Product (*.h5)
S104 -raster,multidimensional raster- (rovs): S-104 Water Level Information for Surface Navigation Product (*.h5)
S111 -raster,multidimensional raster- (rovs): S-111 Surface Currents Product (*.h5)
S102 -raster,multidimensional raster- (rwvs): S-102 Bathymetric Surface Product (*.h5)
S104 -raster,multidimensional raster- (rwvs): S-104 Water Level Information for Surface Navigation Product (*.h5)
S111 -raster,multidimensional raster- (rwvs): S-111 Surface Currents Product (*.h5)
HDF5 -raster,multidimensional raster- (rovs): Hierarchical Data Format Release 5 (*.h5, *.hdf5)
HDF5Image -raster- (rov): HDF5 Dataset
NWT_GRD -raster- (rw+v): Northwood Numeric Grid Format .grd/.tab (*.grd)
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/windows_conda_expected_gdalinfo_formats.txt
Original file line number Diff line number Diff line change
Expand Up @@ -104,9 +104,9 @@ Supported Formats: (ro:read-only, rw:read-write, +:write from scratch, u:update,
GXF -raster- (rov): GeoSoft Grid Exchange Format (*.gxf)
KEA -raster- (rw+uv): KEA Image Format (.kea) (*.kea)
BAG -raster,multidimensional raster,vector- (rw+v): Bathymetry Attributed Grid (*.bag)
S102 -raster,multidimensional raster- (rovs): S-102 Bathymetric Surface Product (*.h5)
S104 -raster,multidimensional raster- (rovs): S-104 Water Level Information for Surface Navigation Product (*.h5)
S111 -raster,multidimensional raster- (rovs): S-111 Surface Currents Product (*.h5)
S102 -raster,multidimensional raster- (rwvs): S-102 Bathymetric Surface Product (*.h5)
S104 -raster,multidimensional raster- (rwvs): S-104 Water Level Information for Surface Navigation Product (*.h5)
S111 -raster,multidimensional raster- (rwvs): S-111 Surface Currents Product (*.h5)
HDF5 -raster,multidimensional raster- (rovs): Hierarchical Data Format Release 5 (*.h5, *.hdf5)
HDF5Image -raster- (rov): HDF5 Dataset
NWT_GRD -raster- (rw+v): Northwood Numeric Grid Format .grd/.tab (*.grd)
Expand Down
6 changes: 5 additions & 1 deletion apps/gdal_translate_bin.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,11 @@ MAIN_START(argc, argv)
/* -------------------------------------------------------------------- */
if (!sOptionsForBinary.bCopySubDatasets &&
GDALGetRasterCount(hDataset) == 0 &&
CSLCount(GDALGetMetadata(hDataset, "SUBDATASETS")) > 0)
CSLCount(GDALGetMetadata(hDataset, "SUBDATASETS")) > 0 &&
// S104 and S111 drivers know how to handle a source dataset with subdatasets
// and no input bands.
!EQUAL(sOptionsForBinary.osFormat.c_str(), "S104") &&
!EQUAL(sOptionsForBinary.osFormat.c_str(), "S111"))
{
fprintf(stderr, "Input file contains subdatasets. Please, select one "
"of them for reading.\n");
Expand Down
Loading
Loading