簡體   English   中英

如何從python中的二進制文件創建每像素geotiff 1位

[英]how to create 1 bit per pixel geotiff from binary file in python

我的問題是:如何創建一個geotiff,使女巫的每個像素代表來自輸入文件的1位原始二進制數據?

非常感謝你

在創建選項中,將NBITSgdal.GDT_Byte數據類型一起使用。

driver = gdal.GetDriverByName('GTiff')
ds_out = driver.Create(path, xsize, ysize, 1, gdal.GDT_Byte, ['NBITS=1'])
ds_out.GetRasterBand(1).WriteArray(myboolarray)
ds_out = None # Close.

請參閱http://www.gdal.org/frmt_gtiff.html ,請注意,某些軟件(例如PCI Geomatica)可能無法正確讀取它,但我應該最多,以后再由GDAL讀取。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM