TIFF NC HDF数据的正反问题

本文介绍了HDF文件格式的读写,涵盖了HDF5的基本操作,并深入探讨了HDF4和HDF EOS(特别是针对地理数据)的应用。
摘要由CSDN通过智能技术生成

HDF读写

HDF5

hdf5info()
hdf5read()

HDF4 和 HDF EOS(地理数据)

hdfinfo()
hdfread()

import matlab.io.hdfeos.*
%% TIFF NC HDF数据的正反问题
clc
clear all

lat1=zeros(360,1);
for i=1:360
    lat1(i,1)=90+90.0/360.0-(180.0/360.0)*i;
end

% 数组为正,从上到下为90-90,从左至右为-180:180
data = repmat(lat1,1,720);
data(:,1) = -180;
data(:,end) = 180;


%% TIFF
% write    保证数组为正,lat*lon
R=georasterref('RasterSize', [360,720], 'Latlim', [-90, 90],...
    'Lonlim', [-180, 180], 'ColumnsStartFrom', 'north');
outpath = 'D:\BaiduNetdiskDownload\test.tif';
geotiffwrite(outpath,data,R)

% read
data_read = geotiffread(outpath);

% re_write
outpath = 'D:\BaiduNetdiskDownload\test_rewrite.tif';
geotiffwrite(outpath,data,R)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值