How can i make geotiff file with 2D longitude, 2D latitude and 2D data
4 ビュー (過去 30 日間)
古いコメントを表示
longitude, latitude and data are all 3413x2464 double matrix and i want to save this data as geotiff file.
Because i have to read this data by use ENVI program.
i'm sorry i can't give the data sample because it is secret information
0 件のコメント
回答 (1 件)
KSSV
2021 年 12 月 27 日
Let A be your matrix and (xmin,xmax) be your xlimits and (ymin,ymax) be your y limits.
% Get geo referenced
R = georasterref('RasterSize',size(A),'LatitudeLimits',[ymin,ymax],'LongitudeLimits',[xmin,xmax]);
% write to tiff file
tiffile = 'test.tif' ;
geotiffwrite(tiffile,A,R)
%% Read geotiff file
[A, R] = geotiffread(tiffile);
4 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!