(Arcgis)matlab编程批量处理hdf5格式转换为tif格式

这篇具有很好参考价值的文章主要介绍了(Arcgis)matlab编程批量处理hdf5格式转换为tif格式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

国家青藏高原科学数据中心
全球逐日0.05°时空连续地表温度数据集(2002-2022)

此代码仅用于该数据集处理
matlab编程批量处理hdf5格式转换为tif格式,并提取选定的一个子集
版本:arcgis10.2 matlab2020
参考:MATLAB hdf(h5)文件转成tif图片格式(+批量处理)

一、遇到问题

h5格式,说明文档里面有写空间位置。但是打开后没有设置投影信息,在arcgis里打开显示的范围特别大,影像是旋转过的还镜像的。定义投影后还是没有同矢量数据重叠,不知道要怎么处理
(Arcgis)matlab编程批量处理hdf5格式转换为tif格式,Arcgis,arcgis,matlab
(Arcgis)matlab编程批量处理hdf5格式转换为tif格式,Arcgis,arcgis,matlab
(Arcgis)matlab编程批量处理hdf5格式转换为tif格式,Arcgis,arcgis,matlab
(Arcgis)matlab编程批量处理hdf5格式转换为tif格式,Arcgis,arcgis,matlab

二、打开matlab2020

注意文件名不能和变量名相同,否则会报错

clc % 清除命令窗口内容
clear % 清除工作空间变量
close all % 关闭所有图形窗口

% HDF5文件所在的文件夹路径
input_folder = 'C:\Users\53446\Desktop\1\h5';

% GeoTIFF文件输出文件夹路径
output_folder = 'C:\Users\53446\Desktop\1\tif';

% 创建输出文件夹
mkdir(output_folder); % 在指定路径下创建文件夹

% 获取输入文件夹中所有的HDF5文件
file_list = dir(fullfile(input_folder, '*.h5')); % 获取输入文件夹路径下所有.h5文件的信息

% 循环处理每个HDF5文件
for i = 1:length(file_list)

    input_file = fullfile(input_folder, file_list(i).name); % 构建完整的输入文件路径
    
    h5info(input_file); % 显示HDF5文件的结构信息
    
    h5disp(input_file, '/'); % 显示HDF5文件中所有group的信息
    
    data = h5read(input_file, '/LST_Day_CMG'); % 从HDF5文件中读取/LST_Day_CMG数据集
    
    % 对矩阵进行处理
    data = permute(data, [1, 2]); % 转置数据,此数据集需要
    data = flipud(data); % 上下翻转数据,此数据集需要
    
    R = georasterref('RasterSize', size(data), 'Latlim', [double(-90) double(90)], 'Lonlim', [double(-180) double(180)]); % 创建一个地理空间参考对象,指定了栅格大小和经纬度范围
    
    % 构建输出文件路径
    [~, filename, ~] = fileparts(file_list(i).name); % 获取文件名(不包括扩展名)
    output_file = fullfile(output_folder, [filename, '.tif']); % 构建完整的输出文件路径
    
    % 输出为GeoTIFF
    geotiffwrite(output_file, data, R); % 将数据和地理空间参考对象写入输出文件(GeoTIFF格式)
end

三、arcgis里打开 成功!

(Arcgis)matlab编程批量处理hdf5格式转换为tif格式,Arcgis,arcgis,matlab文章来源地址https://www.toymoban.com/news/detail-785569.html

到了这里,关于(Arcgis)matlab编程批量处理hdf5格式转换为tif格式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • DS/ML:模型全流程优化之系统优化—替代Pandas库的大数据高效处理技术优化集合如HDF5技术(压缩文件)+vaex库(内存映射)+dask库(集群技术)替代pandas的各自骚操作实现代码

    DS/ML:模型全流程优化之系统优化—替代Pandas库的大数据高效处理技术优化集合如HDF5技术(压缩文件)+vaex库(内存映射)+dask库(集群技术)替代pandas的各自骚操作实现代码 目录

    2024年02月09日
    浏览(51)
  • 【Python编程】将格式为ppm和pgm的图片批量转换为png或jpg格式的图片

    如果文件夹中有异常图片,则可以使用以下代码从而跳过这些异常图片而不影响转换代码的运行。例如本人在解压时中断而导致的图片异常问题,图片示例如下:

    2024年02月11日
    浏览(60)
  • 视频格式怎么批量转换?5 个批量视频转换器分享

    可以同时转换多个视频吗?您是否正在寻找一款有用的批量视频转换器?最好的批量视频转换器是什么? 使用批量视频转换器同时转换多个视频文件是一个好方法。这篇文章为您总结了 5 个最好的批量视频转换器。 1、奇客视频转换器 这是适用于 Windows 的最佳免费批量视频转

    2024年04月10日
    浏览(64)
  • NC文件读取及批量转为TIFF-史上最详细讲解-含代码(ArcGIS/MATLAB)

    何为NC文件,如何读取,如何批量转为TIFF(ArcGIS/MATLAB) 相信有好多遥感、地信、地理的同学经常会用到全球月均降水数据/气温等数据,而该类数据常以NC文件保存,大家拿到手后常常会迷惑,这是一种什么数据格式,如何读取,又如何转为我们熟悉的栅格数据。今天来为大

    2024年01月21日
    浏览(42)
  • (二十八)ArcGIS空间数据的转换与处理——数据结构转换

    空间数据的来源很多,如地图、工程图、规划图、航空与遥感影像等,因此空间数据也有多种格式。根据应用需要,需对数据进行格式转换,不同数据结构间的转换主要包括矢量数据到栅格数据的转换和栅格数据到矢量数据的转换。利用数据格式转换工具,可以转换Raster、

    2024年02月11日
    浏览(52)
  • (一)ArcGIS空间数据的转换与处理——投影变换

    原始数据往往由于在数据结构、数据组织、数据表达等方面与用户需求不一致而要进行转换与处理。本节主要介绍 ArGIS 中数据的投影变换内容。 由于数据源的多样性,当数据的空间参考系统 (坐标系统、投影方式) 与需求不一致时,就需要对数据进行投影变换。同样,在完成

    2024年02月04日
    浏览(47)
  • 视频格式高效转换:MP4视频批量转MKV格式的方法

    随着数字媒体技术的不断发展,视频格式转换已经成为了我们日常工作中不可或缺的一部分。不同的视频格式适用于不同的场景和设备,因此将视频从一种格式转换为另一种格式往往是我们必须完成的任务。在本文中,我们将重点介绍如何运用云炫AI智剪高效地转换视频格式

    2024年02月08日
    浏览(62)
  • 怎么批量完成图片格式转换?介绍三种简单方法

    在日常生活和工作中,我们经常会遇到需要将图片格式转换的情况,无论是为了适应不同的设备要求,还是为了能让我们的图片应用到更多的使用场景中去,批量图片格式转换都是一项非常实用的技能。本文将介绍一些常见的批量图片格式转换方法,帮助大家提高图片处理的

    2024年04月17日
    浏览(58)
  • 一键完成,批量转换HTML为PDF格式的方法,提升办公效率

    在当今数字化的时代,HTML和PDF已经成为两种最常用的文件格式。HTML用于网页内容的展示,而PDF则以其高度的可读性和不依赖于平台的特性,成为文档分享和传播的首选格式。然而,在办公环境中,我们经常需要在这两种格式之间进行转换。那有没有一种方法可以一键完成,

    2024年01月21日
    浏览(44)
  • 视频批量高效剪辑,支持将视频文件转换为音频文件,轻松掌握视频格式

    在数字化时代,视频内容日益丰富,管理和编辑这些视频变得愈发重要。然而,传统的视频剪辑软件往往操作复杂,难以满足高效批量处理的需求。现在,一款全新的视频批量剪辑神器应运而生,它支持将视频文件一键转换为音频文件,同时轻松掌握各种视频格式,让你的视

    2024年04月14日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包