[gdal-dev] Raster from temporary tiles

Even Rouault even.rouault at spatialys.com
Tue Jul 19 23:04:23 PDT 2016

Hi Matthias,

The GPKG driver is a full-blown raster driver with similar capabilites to the 
GeoTIFF one. That is you can use GDALCreate() to initialize an empty raster 
and then write arbitrary portions of it with GDALRasterIO(, ..., GF_Write, 
You can also initialize empty overviews with GDALBuildOverviews( ..., "NONE", 
... ) and write arbitrary raster content in them with GDALRasterIO() on the 
overview bands.


> Hi,
> I have a question regarding creating raster data (geopackage). It's
> trivial to create files with gdal_translate if there is already an
> existing source raster file (e.g. geotiff).
> What I need to do is to download tiles and "feed" them to a geopackage
> raster file.
> I guess I could just download them and then create a VRT or use
> gdal_merge to stitch them together before sending them to gdal_translate.
> Now I wonder if it's possible to incrementally populate the geopackage.
> This way the cpu could already be spend some useful cycles on reencoding
> while still imagery is still being downloaded.
> Looking at the docs of geopackage [1] I think "support for
> IWriteBlocks()" seems to indicate that this is possible but I'm not
> completely sure.
> A similar request would be to manually set the overview images. With
> gdaladdo, the high-res imagery can be downsampled. But if that's
> possible, I assume it should also be possible to "inject" different
> raster tiles (e.g. of generalized maps).
> Best regards
> Matthias
> [1] http://www.gdal.org/drv_geopackage_raster.html
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/gdal-dev

Spatialys - Geospatial professional services

More information about the gdal-dev mailing list