Display Geographic Raster Data
Show older comments
filename = 'tif.tif';
RGB = imread(filename);
R = worldfileread(getworldfilename(filename), 'geographic', size(RGB));
It does't work.
Below is the error message.
Error using map.rasterref.GeographicRasterReference/setLatitudeProperties (line 874)
In combination with specified number of rows, 700, the values specified for the FirstCornerLatitude, DeltaLatitudeNumerator, and
DeltaLatitudeDenominator properties imply latitude limits that extend outside the interval [-90 90] degrees.
Error in map.rasterref.GeographicCellsReference (line 211)
R = R.setLatitudeProperties( ...
Error in map.rasterref.internal.constructGeographicRasterReference (line 14)
R = map.rasterref.GeographicCellsReference(rasterSize, ...
Error in georasterref (line 132)
R = map.rasterref.internal.constructGeographicRasterReference( ...
Error in worldfileread (line 62)
R = georasterref(W, rasterSize, 'cells');
Answers (1)
Adam Hug
on 29 Jun 2015
0 votes
I believe that you are receiving this error because the intrinsic coordinate system of your image does not make sense in a geographic context. This documentation page on how MATLAB deals with image coordinate systems may be of some help:
Categories
Find more on Standard File Formats in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!