Windows打开HDF5图像:HDFView软件的下载、安装

news/2024/9/30 0:24:45/

  本文介绍在Windows电脑中,下载、安装用以查看HDF5图像数据的软件HDFView的方法。

  HDF5(Hierarchical Data Format 5)是一种用于存储和管理大量科学数据的文件格式,其由HDF Group开发和维护,广泛应用于科学计算、工程、金融和医学等领域。谈及HDF5图像数据在Windows中的打开方式,主要包括基于HDF Group开发的HDFView软件来打开,以及用C++Python来打开等2种方式。

  在之前,我很少选择用HDFView软件来打开HDF5,因为早些时候这个软件的安装比较麻烦,还需要修改一下环境变量什么的,不如在Python中配置对应的库(比如h5pygdal等)然后用代码读取来的容易。但是,后来发现由于szip这个压缩模块不再受到hdf5等库的支持(我看网上说好像是因为这个库不再是非盈利的了还是怎么),导致那些用到szip压缩的HDF5图像(比如高分系列遥感影像数据的.h5文件),就没办法在Windows中通过Pythonh5pygdal等方便地打开了(LinuxC++hdf5库我试了,还是可以正常打开的,但是WindowsC++hdf5库是否能打开我还没试过)。所以,在Windows中,如果只是需要打开、查看一下数据的话(不需要代码执行一些分析或批处理),通过HDFView软件来打开HDF5还是很方便的。

  这里就介绍一下HDFView软件的下载、安装方法。

  首先,我们打开HDFView软件的Github下载网站(https://github.com/HDFGroup/hdfview/releases)。当然,也可以先进入官方下载网站(https://portal.hdfgroup.org/downloads/index.html),找到其中的HDFView软件下载位置,如下图所示。

  随后,在弹出的窗口中,点击Download下的here字样,如下图所示。

  随后,进入的就是前面提到的Github网站。选择适合自己的软件版本,如下图所示。

  下载完毕后,将压缩包放在一个自己指定的路径中,并解压压缩包,双击打开其中的.exe文件,如下图所示。

  随后,将弹出安装窗口,如下图所示。

  其中,需要注意的就是配置一下软件的安装路径,如下图所示。

  完成安装后,可以在开始菜单中看到HDFView软件的图标,如下图所示。

  双击图标,即可打开软件,如下图所示。

  新版本的HDFView软件也不需要再额外配置环境变量了,按照以上方法完成安装后,直接打开就可以使用。

  至此,大功告成。

欢迎关注:疯狂学习GIS


http://www.ppmy.cn/news/1532164.html

相关文章

基于微信的原创音乐小程序的设计与实现+ssm论文源码调试讲解

第二章 开发工具及关键技术介绍 2.1 JAVA技术 Java主要采用CORBA技术和安全模型,可以在互联网应用的数据保护。它还提供了对EJB(Enterrise JavaBeans)的全面支持,java servlet AI,JS(java server ages&…

11.C++程序中的常用函数

我们将程序中反复执行的代码封装到一个代码块中,这个代码块就被称为函数,它类似于数学中的函数,在C程序中,有许多由编译器定义好的函数,供大家使用。下面就简单说一下,C中常用的函数。 1.sizeof sizeof函…

城市生命线安全监管系统:智慧城市的守护者

城市生命线安全监管系统是智慧城市建设中的重要组成部分,它涉及到城市燃气、供水、排水、热力、电力、电梯、通信、轨道交通、综合管廊、输油管线等关键基础设施的监测和管理。这些系统如同城市的“神经”和“血管”,保障着城市的正常运行和居民的生活安…

51单片机的光照强度检测【proteus仿真+程序+报告+原理图+演示视频】

1、主要功能 该系统由AT89C51/STC89C52单片机LCD1602显示模块光照传感器按键蜂鸣器LED等模块构成。适用于光照强度检测、光照强度测量报警等相似项目。 可实现功能: 1、LCD1602实时显示光照强度信息 2、光照强度传感器(电位器模拟)采集光照信息 3、可…

Go基础编程 - 15 - 延迟调用(defer)

延迟调用 defer 1. 特性2. 常用用途3. defer 执行顺序:同函数内先进后出4. defer 闭包5. defer 陷阱 上一篇:泛型 1. 特性 1. 关键字 defer 用于注册延迟调用。 2. defer 调用直到 return 前才被执行。 3. 同函数内多个 defer 语句,按先进后…

GPT-4提示工程大赛冠军的秘籍分享

前言 去年 11 月 8 日,新加坡政府科技局(GovTech)组织举办了首届 GPT-4 提示工程(Prompt Engineering)竞赛。数据科学家 Sheila Teo 最终夺冠。之后,Teo 发布了一篇题为《我如何赢得了新加坡 GPT-4 提示工…

数字安全二之密钥结合消息摘要

HMACSHA256的定义 HMACSHA256是一种使用 SHA-256 哈希算法的 HMAC(基于哈希的消息认证码,Hash-based Message Authentication Code) 机制。它结合了【散列函数】 和 【密钥】,用于确保消息的完整性和真实性 HMAC 与 SHA-256 的作…

[深度学习]卷积神经网络CNN

1 图像基础知识 import numpy as np import matplotlib.pyplot as plt # 图像数据 #imgnp.zeros((200,200,3)) imgnp.full((200,200,3),255) # 可视化 plt.imshow(img) plt.show() # 图像读取 imgplt.imread(img.jpg) plt.imshow(img) plt.show() 2 CNN概述 卷积层convrelu池…