gdal_translate将float类型二进制文件转换成tif时,计算元数据只计算8位,已经指定输出格式时float32
时间: 2023-05-20 10:03:48 浏览: 213
对于这个问题,我可以回答:gdal_translate在将float类型二进制文件转换成tif时,计算元数据只计算8位,已经指定输出格式为float32。这是因为在计算元数据时,gdal_translate默认使用8位的数据类型,如果需要使用float32数据类型,需要手动指定。可以使用"-ot Float32"参数来指定输出数据类型为float32,这样就可以正确计算元数据了。
相关问题
gdal_translate将float类型二进制文件转换成tif时,计算元数据只计算8位,已经指定输出格式时-ot Float32
答案:在使用gdal_translate将float类型二进制文件转换成tif时,如果已经指定输出格式为Float32,那么计算元数据时应该计算32位,而不是8位。可能是在指定输出格式时出现了问题,建议检查一下命令行参数或者代码中的相关设置。如果还有问题,可以提供更多的细节信息,以便更好地解决问题。
gdal_translate将二进制文件转换成tif为何每次只取8位,已经指定了float类型
可能是因为你没有指定输出的数据类型为float32,可以在命令行中加上-dt参数指定输出数据类型为float32,例如:gdal_translate -of GTiff -ot Float32 input.bin output.tif。
阅读全文