How can I export a matrix as a geotiff file?
45 views (last 30 days)
Show older comments
I want load this matrix to ArcMap
I did several approach. I tried to convert .mat into ASCII (txt format) but it's not appear, maybe I did something wrong when I did the conversion.
Then I tried to save the file via a tool bar across the top of the figure, click on file, save as.
The result doesn't have correct coordinate system when I open on ArcMap.
Thank you for your help.
Intan
2 Comments
Accepted Answer
KSSV
on 1 Feb 2019
Edited: KSSV
on 1 Feb 2019
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);
5 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!