Python与开源GIS:波段数据类型

2016-12-12 作者: xuzhiping 浏览: 1013 次

摘要: 打开 教程目录 DataType,图像中实际数值的数据类型。具体数据类型定义在gdalconst模块里。 使用的时候用from osgeo import gdalconst引入。 from osgeo import gdalconst dir(gdalco....

打开 教程目录

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 0
  • 8位无符整型 gdalconst.GDT_Byte 1
  • 16位无符整型 gdalconst.GDT_UInt16 2
  • 16位整型 gdalconst.GDT_Int16 3
  • 32位无符整型 gdalconst.GDT_UInt32 4
  • 32位整型值 gdalconst.GDT_Int32 5
  • 32位浮点型 gdalconst.GDT_Float32 6
  • 64位浮点型 gdalconst.GDT_Float64 7
  • 16位复数整型 gdalconst.GDT_CInt16 8
  • 32位复数整型 gdalconst.GDT_CInt32 9
  • 32位复数浮点型 gdalconst.GDT_CFloat32 10
  • 64位复数浮点型 gdalconst.GDT_CFloat64 11
随机推荐

Copyright © 2014-2019 OSGeo中国中心 吉ICP备05002032号

Powered by TorCMS