<div dir="ltr"><div>Hi, I'd like to be able to create a tabular version efficiently directly from a raster. I can do this in scripting but is there a utility- or api- way to do this? </div><div><br></div><div>I literally just want a Parquet file with a column for each band from a raster, with raw pixel values, no index, no coordinates, no rat or anything like that. I have very common workflows for this where the georeferencing (bbox, shape, crs) is just used manually. </div><div><br></div><div>If this doesn't exist a barebones outline would be amazing (!), and (I) could add features like column names, cell index or row/col index, coordinates, sparse representation for missing values etc etc. </div><div><br></div><div>An imagined -info output would look like this for a 2x3 raster with 2 bands and values 1:6 in band 1, and values 7:12 in band 2 described  below. </div><div><br></div><div>thanks so much, Mike</div><div><br></div><div><br></div><div><br></div><div><br>gdalinfo file.tif<br>Driver: GTiff/GeoTIFF<br>Files: file.tif<br>Size is 3, 2<br>Origin = (0.000000000000000,2.000000000000000)<br>Pixel Size = (1.000000000000000,-1.000000000000000)<br>Image Structure Metadata:<br>  COMPRESSION=LZW<br>  INTERLEAVE=PIXEL<br>Corner Coordinates:<br>Upper Left  (   0.0000000,   2.0000000)<br>Lower Left  (   0.0000000,   0.0000000)<br>Upper Right (   3.0000000,   2.0000000)<br>Lower Right (   3.0000000,   0.0000000)<br>Center      (   1.5000000,   1.0000000)<br>Band 1 Block=3x2 Type=UInt32, ColorInterp=Gray<br>  Description = a<br>  Min=1.000 Max=6.000<br>  Minimum=1.000, Maximum=6.000, Mean=-9999.000, StdDev=-9999.000<br>  NoData Value=4294967295<br>  Metadata:<br>    STATISTICS_MINIMUM=1<br>    STATISTICS_MAXIMUM=6<br>    STATISTICS_MEAN=-9999<br>    STATISTICS_STDDEV=-9999<br>Band 2 Block=3x2 Type=UInt32, ColorInterp=Undefined<br>  Description = b<br>  Min=7.000 Max=12.000<br>  Minimum=7.000, Maximum=12.000, Mean=-9999.000, StdDev=-9999.000<br>  NoData Value=4294967295<br>  Metadata:<br>    STATISTICS_MINIMUM=7<br>    STATISTICS_MAXIMUM=12<br>    STATISTICS_MEAN=-9999<br>    STATISTICS_STDDEV=-9999<br><br><br><br>INFO: Open of `file.parquet'<br>      using driver `Parquet' successful.<br><br>Layer name: file<br>Geometry: None<br>Feature Count: 6<br>Layer SRS WKT:<br>(unknown)<br>a: Integer (0.0)<br>b: Integer (0.0)<br>OGRFeature(file):0<br>  a (Integer) = 1<br>  b (Integer) = 7<br><br>OGRFeature(file):1<br>  a (Integer) = 3<br>  b (Integer) = 9<br><br>OGRFeature(file):2<br>  a (Integer) = 5<br>  b (Integer) = 11<br><br>OGRFeature(file):3<br>  a (Integer) = 2<br>  b (Integer) = 8<br><br>OGRFeature(file):4<br>  a (Integer) = 4<br>  b (Integer) = 10<br><br>OGRFeature(file):5<br>  a (Integer) = 6<br>  b (Integer) = 12<br><br></div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Michael Sumner<br>Research Software Engineer<br>Australian Antarctic Division<br>Hobart, Australia<br>e-mail: <a href="mailto:mdsumner@gmail.com" target="_blank">mdsumner@gmail.com</a></div></div></div>