GDAL学习笔记04:获取遥感影像波段信息

思考自己想过怎样的生活,然后用行动去实现。

GDAL学习笔记04:获取遥感影像波段信息

  • 前言
    • 1. 版本
    • 2. 摘要
    • 3. 说明
    • 4. 微信公众号GISRSGeography
  • 一、获取栅格数据基本信息
  • 二、参考资料


前言

1. 版本

   1.1 2022年7月28日,Version 1

2. 摘要

GDAL,栅格数据波段信息

3. 说明

  此系列文章是GDAL的学习笔记,主要是对 《Python与开源GIS》 和 **《Python地理数据处理》**的摘录和学习,版权归上述书籍作者所有,如有不妥,请告知,必第一时间删除,谢谢。

4. 微信公众号GISRSGeography

  • 公众号 GISRSGeography的内容涉及GIS,遥感和作物模型等的内容,会坚持更新,
    欢迎大家关注,谢谢!。
    GDAL学习笔记04:获取遥感影像波段信息_第1张图片

一、获取栅格数据基本信息

  • 基于GDAL获取栅格数据基本信息的代码如下:
# 1. 相关模块的导入
import gdal

# 2. 路径处理和基本变量定义
rootdir = r'E:\03_学习盘\04_数据分析实例\01_Python\06_GDAL\gdata\\'
rds = gdal.Open(rootdir+'geotiff_file.tif')

print('数据集的波段数:')
print(rds.RasterCount)
 # 获取第1波段,GDAL中波段的索引是从1开始的
band = rds.GetRasterBand(1)
dir(band) # 查看“band”对象可以进行的操作
 # 获取波段的行列数
print('列数:',band.XSize) # 影像的宽,列数
print('行数:',band.YSize) # 影响的高,行数
 # 获取波段数据的属性

print('无数据处的数值:',band.GetNoDataValue()) # 无数据处的赋值
print('波段的最大值',band.GetMaximum())
print('波段的最小值',band.GetMinimum())
  • 运行结果如下:
数据集的波段数:
3
列数: 1500
行数: 900
无数据处的数值: None
波段的最大值 None
波段的最小值 None

二、参考资料

  1. 《Python与开源GIS》

你可能感兴趣的:(06_地理数据处理技术,python,GDAL,地理数据处理)