第9章 读写栅格数据

本章介绍了栅格数据的基本概念,包括波段组成的二维数组、空间参考系统和内存占用。重点讲解了GDAL库在读取和处理栅格数据中的应用,如数据重采样,并提供了利用GDAL合成图像的例子。
摘要由CSDN通过智能技术生成

本章内容:
(1)理解栅格数据的基本概念
(2)GDAL介绍
(3)读写栅格
(4)数据重采样

9.1 栅格数据介绍

栅格数据集: 由波段组成,每个波段都是一个二维数组,波段的集合组成三维数组。栅格数据集可以描述具有连续变化的数据,如高程、坡度、温度等。当然,栅格数据集不必包含连续的数据,如土地覆盖分类——由栅格数据制作而成。
栅格数据集的空间参考系统: 栅格数据集通过一组坐标、像素的大小和数据集的旋转量,来确定图像其余部分的坐标(也称为仿射变换,是栅格数据集几何校正的一种)。该组坐标一般为图像左上角,称为原点。
请添加图片描述
栅格数据集的内存: 栅格数据集的所占内存大小取决于像素大小和影像大小。因此,在有限的CPU中,往往会采用概视图层(也可称为金字塔涂层或递减分辨率)的方法来缓解受限的CPU内存。
概视图层: 通过递减分辨率的方法获得与原始影像面积相同,但重采样后的像素尺寸更大。当在相同内存的情况下,1)全局查看整图时,将粗糙的显示全图,此时像素尺寸很大;2)精细查看时,只显示部分区域,但像素尺寸是原始大小,可以看到更精细的细节。
栅格数据压缩: 有损压缩,会丢失部分信息,如.jpeg。无损压缩,不丢失分和信息,课重建为原始未压缩数据,如.png和.GeoTIFF。
栅格重采样: 栅格重采样到大小不同的格网单元或重投影到另一个空间参考系统时,没有像素一对一映射,因此需要计算新的像素值。

9.2 GDAL介绍

例子:利用GDAL将独立的栅格波段合成一张图像

###------代码清单9.1 将独立的栅格波段合成一张图像------

import os
from osgeo import gdal

os.chdir(r'/home/daidai/bigdata/Python-for-GIS/osgeopy-data/Landsat/Washington/')
band1_fn = &
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值