How to write a matrix into Geotiff file?
2 views (last 30 days)
Show older comments
The instruction provided by Mathworks says this "geotiffwrite(filename,A,R) writes a georeferenced image or data grid, A, spatially referenced by R, into an output file, filename."
My question is what exactly is R?
I have a matrix Z the size of 181 x 361, and I want to save it as a Geotiff file so that my friend can read it into ArcGIS. I tried
geotiffwrite('a.tif', Z, size(Z))
and it did not work;
1 Comment
Waqas Ahmad
on 22 Aug 2017
R is a georeferencing matrix which specifies the position of your grtid (matrix Z) on the world map when you open the geotif in arcgis. See refmatToGeoRasterReference documentation https://kr.mathworks.com/help/map/ref/refmattogeorasterreference.html
Answers (1)
Dasharath Gulvady
on 28 May 2015
According to the documentation R is:
spatialref.GeoRasterReference object, referencing matrix, or referencing vector; or spatialref.MapRasterReference object or referencing matrix. Provides spatial referencing information.
You may use "georasterref" to create a reference matrix from your matrix.
0 Comments
See Also
Categories
Find more on Map Display in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!