gdal_translate将二进制文件转换成tif为何每次只取8位,已经指定了float类型
时间: 2023-05-20 15:03:09 浏览: 46
可能是因为你没有指定输出的数据类型为float32,可以在命令行中加上-dt参数指定输出数据类型为float32,例如:gdal_translate -of GTiff -ot Float32 input.bin output.tif。
相关问题
使用gdal_translate将二进制文件转换成float类型GTiff时如何告诉它一下子取32位
很高兴能够帮助您解决这个问题。在使用 gdal_translate 进行二进制文件转换时,需要使用 -ot float32 或 -ot Float32 选项来指定转换文件的数据类型为 32 位浮点数。具体命令如下:
gdal_translate -of GTiff -ot float32 input.bin output.tiff
其中,-of 用于指定输出格式为 GTiff,-ot 用于指定输出数据类型为 float32,input.bin 是要转换的二进制文件,output.tiff 是转换后的 GTiff 格式文件名。希望这能帮助您!
使用gdal_translate将二进制文件转换成float类型GTiff时如何告诉它一下子取32位二进制数
要在使用gdal_translate将二进制文件转换成float类型GTiff时告诉它一下子取32位二进制数,需要在命令行中添加"-ot Float32 -scale"选项。 "-ot Float32" 表示输出数据类型为32位浮点型, "-scale" 表示对转换后的数据进行缩放。具体的命令行可以类似这样:gdal_translate -ot Float32 -scale 0 65535 input_raw_file output_tif_file。
相关推荐














