python modis数据拼接_python读取modis数据

python modis数据拼接_python读取modis数据本期记录只上干活,废话不多说,主要是后面与HEG配合使用,实现一系列研究与反演操作。python环境:Python3.5.2+Pycharm模块包:pyhdf安装方法(命令行输入):pipinstallpyhdf一、获取hdf数据集:frompyhdf.SDimportSDHDF_FILR_URL=”E:\Persona_project\Py-Program\RS\modis\M…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

本期记录只上干活,废话不多说,主要是后面与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)

python modis数据拼接_python读取modis数据

二、获取每个数据集数据:

# -*- 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)

python modis数据拼接_python读取modis数据

三、获取每个数据集属性:

# -*- 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数据

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/226779.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Qt中QTableView设置分页显示的三种方法[通俗易懂]

    1、已知所有数据的情况下,以MVC模式对数据进行分页处理:参考链接:http://www.cnblogs.com/caomingongli/archive/2011/11/17/2252745.html参考链接:https://blog.csdn.net/xujiali5172923/article/details/478352652、数据库很大的时候,QTableView会自动生…

    2022年4月12日
    678
  • endnote修改参考文献格式为方括号(参考文献)

    Endnote修改参考文献格式1将参考文献除编号外的内容设置左对齐:1)菜单栏Edit-Outputstyles-选择一个要更改的参考文献格式进行更改2)弹出页面内选中Bibliography下的Layout![右上角Incertfield位置添加tab,右下角HangingIndent位置选择Allparagraphy]3)在word中endnote下点击箭头处更改缩进大小最终结果如图…

    2022年4月10日
    3.8K
  • 讨论k值以及初始聚类中心对聚类结果的影响_K均值聚类需要标准化数据吗

    讨论k值以及初始聚类中心对聚类结果的影响_K均值聚类需要标准化数据吗摘要:进入二十一世纪以来,科学技术的不断发展,使得数据挖掘技术得到了学者越来越多的关注。数据挖掘是指从数据库中发现隐含在大量数据中的新颖的、潜在的有用信息和规则的过程,是一种处理数据库数据的知识发现。数据挖掘一种新兴的交叉的学科技术,涉及了模式识别、数据库、统计学、机器学习和人工智能等多个领撤分类、聚类、关联规则是数据挖掘技术几个主要的研究领域。在数据挖掘的几个主要研究领域中,聚类是其中一个重要研…

    2025年8月3日
    4
  • ubuntu 安装 windows 字体 美化

    ubuntu 安装 windows 字体 美化

    2021年4月29日
    146
  • NMF-matlab

    NMF-matlabmatlab练习程序(非负矩阵分解)  这个算法是Lee和Seung在1999年发表在nature杂志上的。具体论文看这里:http://www.seas.upenn.edu/~ddlee/Papers/nmf.pdf。  看不懂英文没关系,可以看这个中文的介绍:http://wenku.baidu.com/view/94c8af0bf78a6529647d5331.html。

    2022年6月16日
    43
  • python进制转换代码_十进制转二进制编程

    python进制转换代码_十进制转二进制编程这篇文章主要介绍了Python实现的十进制小数与二进制小数相互转换功能,结合具体实例形式详细分析了二进制与十进制相互转换的原理及Python相关实现技巧,需要的朋友可以参考下本文实例讲述了Python实现的十进制小数与二进制小数相互转换功能。分享给大家供大家参考,具体如下:十进制小数⇒二进制小数乘2取整对十进制小数乘2得到的整数部分和小数部分,整数部分即是相应的二进制数码,再用2乘小数部分(之…

    2022年9月24日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号