[gdal-dev] How to read multi-band xyz files?

Rahkonen Jukka (MML) jukka.rahkonen at maanmittauslaitos.fi
Tue Jan 5 11:42:20 PST 2021


Hi,

It is possible to create multi-band xyz files with the gdal2xyz.py script. The usage and result is like this:

gdal2xyz -band 1 -band 2 -band 3 test.tif test.xyz

more test.xyz
0.500 0.500 255 255 255
1.500 0.500 255 255 255
2.500 0.500 255 255 255
3.500 0.500 255 255 255
. . .

However, in reading "the X, Y and Z columns (in that order) are assumed to be the first 3 columns of each line" as documented in https://gdal.org/drivers/raster/xyz.html and gdalinfo finds only the first band

gdalinfo test.xyz
Driver: XYZ/ASCII Gridded XYZ
Files: test.xyz
Size is 476, 468
Origin = (0.000000000000000,0.000000000000000)
Pixel Size = (1.000000000000000,1.000000000000000)
Corner Coordinates:
Upper Left  (   0.0000000,   0.0000000)
Lower Left  (       0.000,     468.000)
Upper Right (     476.000,       0.000)
Lower Right (     476.000,     468.000)
Center      (     238.000,     234.000)
Band 1 Block=476x1 Type=Byte, ColorInterp=Undefined
  Min=0.000 Max=255.000

Is there any way to get all the bands?

-Jukka Rahkonen-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20210105/6c05a2b7/attachment.html>


More information about the gdal-dev mailing list