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!