geotiff plot on lat-lon axes

20 visualizaciones (últimos 30 días)
Adrienne Marshall
Adrienne Marshall el 8 de Dic. de 2015
Comentada: BN el 13 de Abr. de 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 comentario
BN
BN el 13 de Abr. de 2020
Do you found the solution? I have a same issue!

Iniciar sesión para comentar.

Respuestas (1)

Vaibhav Awale
Vaibhav Awale el 14 de En. de 2016

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by