geotiff plot on lat-lon axes

48 Ansichten (letzte 30 Tage)
Adrienne Marshall
Adrienne Marshall am 8 Dez. 2015
Kommentiert: BN am 13 Apr. 2020
Hi all,
I'm trying to plot data from a geotiff file onto lat-lon axes. Seems like it should be easy, but I keep getting error messages and can't understand why. Any advice much appreciated! My code:
% read the data
[june_swe,R] = geotiffread('snwe_flx_ccsm3a2bcsd_20100531.tif');
% plot the data
figure
mapshow(june_swe, R)
Error message:
Error using mapshow Expected input number 1, I or X or RGB, to be one of these types:
uint8, uint16, double, logical
Instead its type was single.
Error in validateMapRasterData>parseImageInputs (line 108) validateattributes(A, {'uint8', 'uint16', 'double', 'logical'}, ...
Error in validateMapRasterData>validateImageComponent (line 92) [A, R] = parseImageInputs(mapfcnname, dataArgs{:}, cmap, rules );
Error in validateMapRasterData (line 26) [Z, SpatialRef] = validateImageComponent(mapfcnname, ...
Error in maprastershow (line 126) [Z, SpatialRef, displayType, HGpairs] = ...
Error in mapshow (line 228) h = showFcn(varargin{:});
  1 Kommentar
BN
BN am 13 Apr. 2020
Do you found the solution? I have a same issue!

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Vaibhav Awale
Vaibhav Awale am 14 Jan. 2016

Kategorien

Mehr zu Graphics Object Identification finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by