Python遥感图像处理应用篇:Python批量解压Landsat8-tar.gz格式中的指定波段数据

Posted 空中旋转篮球

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python遥感图像处理应用篇:Python批量解压Landsat8-tar.gz格式中的指定波段数据相关的知识,希望对你有一定的参考价值。

我们在处理大批量压缩包数据的时候,有时候只需要解压压缩包里面指定内容的数据,为了少占用磁盘空间,我们可以使用python中的tarfile库来批量解压压缩包数据中指定数据到指定文件夹里面。

1.使用的python库

import tarfile

2.使用数据

下载的Landsat8压缩包数据,文件名称如:LC081230382020041302T1-SC20220427023103.tar.gz

tf = tarfile.open(filename, "r:gz")
filenames = tf.getnames()
tf.close()

注意:这里的filename是文件完整路径。

显示目录信息

print(filenames)

Landsat8下载的压缩包数据,目录如下:

[\'LC08_L2SP_123038_20200413_20200822_02_T1_ANG.txt\', \'LC08_L2SP_123038_20200413_20200822_02_T1_SR_B1.tif\',
\'LC08_L2SP_123038_20200413_20200822_02_T1_MTL.txt\', \'LC08_L2SP_123038_20200413_20200822_02_T1_MTL.xml\',
\'LC08_L2SP_123038_20200413_20200822_02_T1_ST_EMSD.tif\', \'LC08_L2SP_123038_20200413_20200822_02_T1_ST_CDIST.tif\',
\'LC08_L2SP_123038_20200413_20200822_02_T1_ST_QA.tif\', &#

以上是关于Python遥感图像处理应用篇:Python批量解压Landsat8-tar.gz格式中的指定波段数据的主要内容,如果未能解决你的问题,请参考以下文章

Python遥感图像处理应用篇(二十二):Python+GDAL 批量等距离裁剪影像-续

Python遥感图像处理应用篇(二十一):Python+GDAL 批量计算遥感图像NDVI指数

Python遥感图像处理应用篇(二十二):Python+GDAL 批量等距离裁剪影像

Python遥感图像处理应用篇:Arcpy遥感图像LWSI指数计算批量处理

Python遥感图像处理应用篇(十九):GDAL +numpy批量对遥感图像外围背景值进行处理

Python遥感图像处理应用篇(十九):GDAL +numpy批量对遥感图像外围背景值进行处理