gdal icon indicating copy to clipboard operation
gdal copied to clipboard

Add list of multidim drivers

Open m-mohr opened this issue 2 years ago • 2 comments

I found the gdalmdiminfo/translate APIs recently and tried to figure out through the docs which drivers support the multidimensional API, but couldn't find these information easily. While there's a list for raster and vector drivers, it would also be nice to add a list of drivers that support the multidimensional API or something similar. From searching for OpenMultiDim in the code, it seems they are:

  • GRIB
  • HDF4/5
  • netCDF
  • ZARR

Is this correct/complete?

Not sure what the best approach would be? Adding a column to the raster driver page? Adding a completely new page similar to the list of raster drivers?

If this is decided to be usedul, I'm happy to create a PR for it. But want to check back first whether this is welcome and what the preferred approach would be. Thanks!

m-mohr avatar Jul 11 '22 22:07 m-mohr

Is this correct/complete?

MEM and VRT as well

Not sure what the best approach would be?

Adding a new column would probably be the most natural way, but I'm not sure if that would still be readable, especially given that multidim drives are few. Perhaps a new page would be better. It would be best if that would be auto-generated by the doc/source/build_driver_summary.py script, from the "supports_multidimensional" tag in the .rst pages (but I see currently only the ZARR one advertizes it. above mentionned other drivers .rst pages should be extended to advertize it as well)

rouault avatar Jul 11 '22 22:07 rouault