Hi, Supplementing my previous answer: If you do not like seeing z values -3.402823e+38 in the output xyz file, you can change them into your favorite value by using gdalwarp instead of gdal_translate. For example if you'd prefer 0 as nodata, run
gdalwarp -of XYZ -dstnodata 0 input.tif output.xyz Corresponding documentation https://gdal.org/en/stable/programs/gdalwarp.html#cmdoption-gdalwarp-dstnodata I guess that the following part may be difficult to understand if you are not yet so experienced with the concept of nodata "New files will be initialized to this value and if possible the nodata value will be recorded in the output file. Use a value of None to ensure that nodata is not defined." With nodata there are things to do: -If the pixel does not carry any real information, store some predefined value for the pixel to tell that there is nothing interesting there. - If the file format allows, store the nodata value into metadata "In this file, value [ ] means nodata and corresponding pixels do not carry any information". In the sentense "New files will be initialized to this value" mean the first point, and "if possible the nodata value will be recorded in the output file" deals with the latter point, the metadata thing. You have already seen that GeoTIFF supports storing the nodata value into the metadata. The simple XYZ format does not support metadata and user must know by some other means what value stands for nodata. -Jukka Rahkonen- ________________________________________ Lähettäjä: gdal-dev <gdal-dev-boun...@lists.osgeo.org> käyttäjän Rahkonen Jukka via gdal-dev <gdal-dev@lists.osgeo.org> puolesta Lähetetty: Maanantai 2. kesäkuuta 2025 11.56 Vastaanottaja: Javier Jimenez Shaw <j...@jimenezshaw.com>; gdal-dev@lists.osgeo.org <gdal-dev@lists.osgeo.org>; Marián Hadri <marian.ha...@rib-software.com> Aihe: Re: [gdal-dev] WG: Wrong results during translate input.tif file to output.xyz file with gdal_translate.exe Hi, Run: gdalinfo input.tif -stats See among other information: ... Band 1 Block=1905x1 Type=Float32, ColorInterp=Gray Minimum=643.147, Maximum=927.145, Mean=735.006, StdDev=69.669 NoData Value=-3.402823e+38 Metadata: STATISTICS_MINIMUM=643.14666748047 STATISTICS_MAXIMUM=927.14501953125 STATISTICS_MEAN=735.00611216951 STATISTICS_STDDEV=69.669350319879 STATISTICS_VALID_PERCENT=48.23 It means that 100-48.23=51.77 percent of the pixels are nodata, and nodata pixels have a value -3.402823e+38. You must just tell in your next processing steps that your .xyz file contain also nodata values, just like the original data. -Jukka Rahkonen- ________________________________________ Lähettäjä: gdal-dev <gdal-dev-boun...@lists.osgeo.org> käyttäjän Marián Hadri via gdal-dev <gdal-dev@lists.osgeo.org> puolesta Lähetetty: Maanantai 2. kesäkuuta 2025 11.37 Vastaanottaja: Javier Jimenez Shaw <j...@jimenezshaw.com>; gdal-dev@lists.osgeo.org <gdal-dev@lists.osgeo.org> Aihe: [gdal-dev] WG: Wrong results during translate input.tif file to output.xyz file with gdal_translate.exe Hallo, excuse me, this is the correct link ...https://d.rib-software.com/iTWO_civil/gdaltmp/input.tifBest regards, Marian HadriMarián Hadri DeveloperE-Mail Marian.Hadri@rib-software.comTelefon +49(711)7873-339[X]RIB Software GmbH | Epplestraße 225, Haus 2, 70567 Stuttgart, GermanySitz Stuttgart. Amtsgericht Stuttgart HRB 783426. Geschäftsführer: René Wolf, Tobias Hamacher. _______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/gdal-dev _______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/gdal-dev