python读取modis数据
本期记录只上干活,废话不多说,主要是后面与HEG配合使用,实现一系列研究与反演操作。
python环境:Python 3.5.2 +Pycharm
模块包:pyhdf
安装方法(命令行输入):
pip install pyhdf
一、获取hdf数据集:
from pyhdf.SD import SD
HDF_FILR_URL = "E:\Persona_project\Py-Program\RS\modis\MOD021KM.A2018092.0300.061.2018092134259.hdf"
file = SD(HDF_FILR_URL)
info=file.info()#数据集个数
print(info)
ds_dict=file.datasets()#所有数据集名称
for idx, sds in enumerate(ds_dict.keys()):print(idx, sds)
二、获取每个数据集数据:
# -*- coding:utf-8 -*-
# author:
from pyhdf.SD import SD
HDF_FILR_URL = "E:\Persona_project\Py-Program\RS\modis\MOD021KM.A2018092.0300.061.2018092134259.hdf"
file = SD(HDF_FILR_URL)
EV_1KM_Emissive = file.select('EV_1KM_RefSB').get()
print(EV_1KM_Emissive.shape)
三、获取每个数据集属性:
# -*- coding:utf-8 -*-
# author:
from pyhdf.SD import SD
HDF_FILR_URL = "E:\Persona_project\Py-Program\RS\modis\MOD021KM.A2018092.0300.061.2018092134259.hdf"
file = SD(HDF_FILR_URL)
EV_1KM_Emissive = file.select('EV_1KM_RefSB')
attributes = EV_1KM_Emissive.attributes()#获取属性
radiance_scales = attributes['radiance_scales']#辐亮度缩放尺度
radiance_offsets = attributes['radiance_offsets']##辐亮度偏移值
reflectance_scales = attributes['reflectance_scales']#反射率缩放尺度
reflectance_offsets = attributes['reflectance_scales']#反射率偏移值
print(radiance_scales)
print(radiance_offsets)
print(reflectance_scales)
print(reflectance_offsets)
python读取modis数据相关推荐
- 基于python的MODIS数据质量控制------以MOD11A1为例
MODIS质量控制文件,对MODIS产品进行提取 MODIS数据简介 我们拿到的MODIS数据,多数人认为只要有值的地方,就是准确数据,我们直接就可以拿来使用,只有空值的区域,数据才会异常(多数本科生 ...
- python读取excelsheet-一文看懂用Python读取Excel数据
原标题:一文看懂用Python读取Excel数据 导读:现有的Excel分为两种格式:xls(Excel 97-2003)和xlsx(Excel 2007及以上). Python处理Excel文件主要 ...
- python读取表格数据_Python读取Excel数据并根据列名取值
一直想将自己接触到的东西梳理一遍,可就是迈不出第一步,希望从这篇总结开始不要再做行动的矮人了. 最近测试过程中需要用到python读取excel用例数据,于是去了解和学习了下xlrd库,这里只记录使用 ...
- python读取grib2数据_python读取grib grib2气象数据
GRIB是WMO开发的一种用于交换和存储规则分布数据的二进制文件格式,主要用来表示数值天气预报的产品资料.现行的GRIB 码版本有GRIB1 和GRIB2 两种格式.由于小编只接触过GRIB1数据,所 ...
- python读取fnl数据计算200-800km范围内的区域平均、散度、涡度实现grads函数
之前的气象数据如从NCEP中下载的FNL数据一般都是采用Grads处理,但Grads的代码语言比较繁杂,而且一般只用来处理气象数据,所以逐渐都不维护了.作为新生代的python,可以用来解决很多,因此 ...
- python读取nc数据并绘图
使用python读取nc数据并绘图 获取nc数据的相关信息 绘图 用matplotlib绘图 用Basemap绘图 用Cartopy绘图 安装Cartopy包 获取nc数据的相关信息 from net ...
- 使用Python读取串口数据
Python读取串口数据 使用Python读取串口数据 1.编程流程 2.应用serial库 3.编码设计 4.编程实现 使用Python读取串口数据 1.编程流程 串口数据流程为, 1.实例化串口连 ...
- python读取文本数据绘制曲线图
目录 写在前面 代码 reference 写在前面 1.本文内容 python读取文本数据曲线图 2.转载请注明出处: https://blog.csdn.net/qq_41102371/articl ...
- python读取近红外光谱数据
python读取近红外光谱数据 以SPA近红外光谱数据为例 首先安装spectrochempy光谱库 pip install spectrochempy 然后通过read_omnic()读取近红外光谱 ...
- python批量读取grib_Windows下Python读取GRIB数据
之前写了一篇<基于Python的GRIB数据可视化>的文章,好多博友在评论里问我Windows系统下如何读取GRIB数据,在这里我做一下说明. 一.在Windows下Python为什么无法 ...
最新文章
- PBR游戏3D模型合集包 PBR Game 3D-Models Bundle February 2022
- java基于servlet的文件上传
- 面试官问你的缺点是什么,该如何回答?
- python 取一个字前的文本的_python删除某一行字符前面的内容
- mysql 配置多个数据库连接_总结MySQL修改最大连接数的两个方式
- 为什么下雨天容易犯困
- Debian 2.6.15 内核 安装bootsplash
- LeetCode:每日一题(2020.4.6)
- Centos 启动盘制作与安装以及遇到的问题
- PlatformIO开发STM8S003F3P6
- python判断一个数是否为质数(素数)
- Php处理输入法表情,php开发中手机输入法自带的表情、emoji表情、微信表情不显示问题,以及过虑emoji表情方法!...
- python 网页截图不全_Selenium webdriver 截图 太长截不全的问题
- C primer plus编程练习答案(上)
- 浅谈CMMI3认证从评估前准备到正式评估的全部过程
- 深圳中学因招聘上热搜:名校博士挤破头想进,教学成绩也确实不服不行
- tomcat 配置文件 conf/server.xml 中的 appBase和docBase
- 使用Python批量筛选上千个Excel文件中的某一行数据并另存为新Excel文件(下篇)
- RGB颜色值与十六进制颜色码对照表
- 粉丝来信:黑猫投诉对象给投诉错了,又无法撤销删除应该怎么办呢?
热门文章
- mysql 复杂类型_MySQL 复杂数据类型之JSON数据
- python 长度queue_Python基础知识梳理
- jq过滤替换敏感词_如何用python简单过滤敏感信息
- 涉密文件检查工具_保密文件销毁咨询
- SpringBoot:java.lang.NullPointerException
- 面试题:React实现鼠标托转文字绕原点旋转
- Git:解决Git向码云中push文件报错:! [rejected] master -> master (fetch first)
- jquery 事件冒泡的介绍
- 论文笔记_S2D.32-2019-TIP_HMS-Net:用于稀疏深度补全的分层多尺度稀疏不变网络
- 图像语义分割(10)-DeepLabV3+: 用于图像语义分割的带有空洞可分离卷积的编解码结构