ST_FromGDALRaster
Name
ST_FromGDALRaster — Returns a raster from a supported GDAL raster file.
Synopsis
    
     raster
     
      ST_FromGDALRaster
     
     (
    
    bytea
    
     gdaldata
    
    , integer
    
     srid=NULL
    
    
     )
    
    ;
   
Description
   Returns a raster from a supported GDAL raster file.
   
    gdaldata
   
   is of type bytea and should be the contents of the GDAL raster file.
  
   If
   
    srid
   
   is NULL, the function will try to automatically assign the SRID from the GDAL raster. If
   
    srid
   
   is provided, the value provided will override any automatically assigned SRID.
  
Availability: 2.1.0
Examples
WITH foo AS (
    SELECT ST_AsPNG(ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 0.1, -0.1, 0, 0, 4326), 1, '8BUI', 1, 0), 2, '8BUI', 2, 0), 3, '8BUI', 3, 0)) AS png
),
bar AS (
    SELECT 1 AS rid, ST_FromGDALRaster(png) AS rast FROM foo
    UNION ALL
    SELECT 2 AS rid, ST_FromGDALRaster(png, 3310) AS rast FROM foo
)
SELECT
    rid,
    ST_Metadata(rast) AS metadata,
    ST_SummaryStats(rast, 1) AS stats1,
    ST_SummaryStats(rast, 2) AS stats2,
    ST_SummaryStats(rast, 3) AS stats3
FROM bar
ORDER BY rid;
 rid |         metadata          |    stats1     |    stats2     |     stats3
-----+---------------------------+---------------+---------------+----------------
   1 | (0,0,2,2,1,-1,0,0,0,3)    | (4,4,1,0,1,1) | (4,8,2,0,2,2) | (4,12,3,0,3,3)
   2 | (0,0,2,2,1,-1,0,0,3310,3) | (4,4,1,0,1,1) | (4,8,2,0,2,2) | (4,12,3,0,3,3)
(2 rows)