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

Python与开源GIS

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

2019-10-28 作者: xuzhiping 浏览: 2101 次

摘要: Python与开源GIS教程的内容,开发了单独的内容,请打开 https://www.osgeo.cn/pygis/ 查看。 本页面的内容不再更新。 DataType,图像中实际数值的数据类型。具体数据类型定义 在gdalconst模块里。 ...

Python与开源GIS教程的内容,开发了单独的内容,请打开 https://www.osgeo.cn/pygis/ 查看。
本页面的内容不再更新。



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

返回目录:Python与开源GIS

关注“开源集思”公众号
获取免费资源

随机推荐


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

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org