fanchong913的个人博客分享 http://blog.sciencenet.cn/u/fanchong913

博文

Tif文件的处理——利用python&gdal(波段分离、空间图幅合并、提取tif文件内容到文本)

已有 1263 次阅读 2024-7-17 11:47 |系统分类:科研笔记

数据:青藏高原250米逐日水体制图(2000-2022

网址:https://data.tpdc.ac.cn/zh-hans/data/763cfc76-4f18-4c11-b45b-ec23d5fc769d

数据格式:

image.png

Tif文件内容:每个tif文件里有365或者366band,每天是一个band

第一步(波段分离):

这里我只选择了两个图幅进行波段分离,因为只需要这两个图幅范围内的信息

输出文件名为:

下边是python程序

第二步(空间图幅合并):

这里是用的gdal进行图幅合并,基于linux系统写的bash脚本,我的系统gdal使用时需要加载对应的module

因为只需要两个图幅,这里是把这两个图幅的每天的数据对应进行合并,合并后文件为:

Linuxsh脚本为:

第三步(提取tif文件到文本):

这里我是用一个流域的不规则多边形(shp格式)对合并后的图幅进行裁剪,裁剪出流域范围,然后统计流域范围内各个值的网格数(值是通过arcgis预览获取的)进行后续的分析

输出结果为:

这里total pixelszero pixels有问题,它是不规则多边形所在的矩形框内所有的网格(如下图黑色区域)。但是有值的没问题,结果是不规则多边形内的网格数。

其它:(获取不规则多边形内部的网格数):

首先用arcgisextract by mask工具,用流域的polygon.shp裁剪merge.tif,然后用下边的python程序获取不规则多边形内部的各网格数



https://blog.sciencenet.cn/blog-3505026-1442618.html

上一篇:MERRA2数据下载-火狐浏览器downthemall
收藏 IP: 115.60.85.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-25 08:14

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部