【发布时间】:2016-08-22 16:45:51
【问题描述】:
我有一个表示海拔的陆地 .tif 文件。我想用颜色渐变而不是灰度渐变来显示这个栅格。我将如何在 Matlab 中执行此操作?
我查看了与 tiff 相关的信息:
[Z, R] = geotiffread('Landmass.tif')
将标题“ColourType”表示为“灰度”。我试图将其更改为“冬季”(matlabs 内置配色方案之一),但没有任何区别。
目前我正在使用以下命令来显示 tiff:
[Z, R] = geotiffread('Landmass.tif');
e=uint8(Z);
mapshow(e,R);
所有较高的区域都是白色的,其他所有区域都是黑色的……甚至在陆地周围(我想我可能必须切割/掩盖陆地以摆脱)。 所有的黑色都让我很难在 tiff 上显示其他 shapefile,所以我想将颜色方案从灰度更改为更浅的颜色。 我该怎么做?
【问题讨论】: