gdal icon indicating copy to clipboard operation
gdal copied to clipboard

COG related improvements

Open rouault opened this issue 3 weeks ago • 2 comments

  • more smart pointer use in GeoTIFF driver
  • GTiff driver: report LAYOUT=COG in IMAGE_STRUCTURE metadata item, even in the absence of the GDAL 'ghost area' when the file meets the basic requirements of a COG
  • gdal dataset identify: add --detailed switch, and ability to output to any GDAL vector format with write capabilities
  • COG: implement GDALDriver::Create() for random write creation. Involves creation of a temporary GeoTIFF file
  • Add GDALDataset::GetCloseReportsProgress(), and add progress callback to GDALDataset::Close(). Implemented by COG in Create() mode
  • gdal_rasterize/gdal vector rasterize: add better progress report for COG output
  • gdal_grid/gdal vector grid: add better progress report for COG output

Funded by: QGIS Anwendergruppe Deutschland

CC @pathmapper

rouault avatar Dec 02 '25 22:12 rouault

Coverage Status

coverage: 71.404% (+0.003%) from 71.401% when pulling e6d0c3c616c934e875e49dd9a9b7189a3c8db531 on rouault:report_cog into 379bec35a297acc2c984e647f62d9e303a3013a0 on OSGeo:master.

coveralls avatar Dec 03 '25 03:12 coveralls

@elpaso If you have some time to review this, especially the naming of the new C API functions, as I've some QGIS pull requests that start depending on it

rouault avatar Dec 09 '25 19:12 rouault