访问量: 285 次浏览
DataType,图像中实际数值的数据类型。具体数据类型定义 在gdalconst模块里。 使用的时候用from osgeo import gdalconst引入。
from osgeo import gdalconst
dir(gdalconst)
下面是返回的结果。
那些GDT开头的就是数值数据类型。
想要查看图像中某一波段的数据类型,只需要打印这一波 段的DataType属性即可。
>>> band.DataType
3
返回结果为整型。这个3表示的是gdalconst.GDT_Int16。 注意这里的类型是与numpy中的类型对应的。
下面我们来看一个gdalconst与整型的对应值。
gdalconst.GDT_Unknown 0gdalconst.GDT_Byte 1gdalconst.GDT_UInt16 2gdalconst.GDT_Int16 3gdalconst.GDT_UInt32 4gdalconst.GDT_Int32 5gdalconst.GDT_Float32 6gdalconst.GDT_Float64 7gdalconst.GDT_CInt16 8gdalconst.GDT_CInt32 9gdalconst.GDT_CFloat32 10gdalconst.GDT_CFloat64 11返回目录:Python与开源GIS