demcmap

色彩映射适当地形高程数据

描述

例子

demcmap (Z)集基于从输入参数导出的高程数据限制颜色表和色轴限制Z

  • 默认的颜色地图为正海拔分配绿色和棕色阴影,为低于海平面的负海拔分配蓝色阴影。

  • 指定给陆地和海洋的颜色数量与地形高程和水深范围成比例,默认为64种。计算色轴界限,使海陆界面映射到零高程等值线。

  • 将colormap应用于当前图形,并将颜色轴限制应用于当前轴。

demcmap (Z,NCOLORS)创建长度的颜色表NCOLORS

例子

demcmap (Z,NCOLORS,cmapsea, cmapland)分配cmapseacmapland分别指向海平面以下和海平面以上的高度。

demcmap(“公司”,Z,deltaz)选择颜色的数量和颜色轴的限制,使每个颜色近似代表海拔的增量deltaz

  • 文字“公司”信号demcmap之后的第一个论点Zdeltaz

例子

demcmap(“公司”,Z,deltaz,cmapsea, cmapland)分配cmapseacmapland分别指向海平面以下和海平面以上的高度。

(提出,climits)= demcmap (___)返回colormap提出和色轴极限climits,但不将它们应用于图形或轴属性。

  • 即使只指定了一个输出参数,也不会对图形或轴属性进行更改。

例子

全部折叠

明确地确定高程数据矩阵的最大和最小值

负载地形axesm波多野meshm(topo,topolegend) zlimit = [min(topo(:)) max(topo(:))];demcmap (zlimits);colorbar;

自定义RGB colormaps,cmapssea;cmapland,使用不同长度的图形通过插值填充colormap。每个colormap中的颜色映射到地图的陆地和海洋区域。总共指定的颜色比默认的64种少。demcmap确定最大和最小高程数据限制在内部如在示出的例子下面,当第一参数是高程数据网格。

负载地形高程数据的网格%axesm波多野meshm(TOPO,topolegend)cmapsea = [0.8 0 0.8;0 0 0.8];cmapland = [0.7 0 0;0.8 0.8 0;1 1 0.8];demcmap(TOPO,32,cmapsea,cmapland)彩条;

下列demcmap例如控制通过选择的颜色的最佳数量,使得每种颜色代表的大约2000的正视增量彩色量化。

负载地形R = georasterref (“RasterSize”,尺寸(TOPO),'LatitudeLimits'(-90 90),“LongitudeLimits”,[0 360]);数字('颜色',“白色”) 世界地图('世界')geoshow(TOPO,R,“DisplayType”,“texturemap”)demcmap (“公司”,(max(威尼斯平底渔船(:))分钟(威尼斯平底渔船(:))),2000);colorbar

输入参数

全部折叠

指定为向量或矩阵的地形高程限制。如果Z为2元向量,则指定地形高程数据的最小和最大限制;顺序并不重要。如果Z是一个矩阵,则它指定的正视栅格,其中正和负的值分别表示上方和下方海平面点。上述两种语法用于demcmap在其上的图的颜色表和轴性能的影响是相同的。

数据类型:||int8|INT32|uint8|UINT16|uint32

在颜色表颜色的数量指定为一个标量。它定义的行数在mx3的RGB矩阵中的彩色图。

数据类型:

  • RGB色彩映射表指定为包含任意数量的行MX3阵列。这两种色彩映射不必长度相等。他们作为通过插值填充图颜色表的基础上设定的。

  • cmapseacmapland替换默认的颜色映射。通过提供一个空矩阵来替代colormap矩阵,可以保留陆地或海洋的默认colormap。

分配给负隆起图颜色表的一部分被衍生自cmapssea;cmapland对于正立面起到类似的作用。

数据类型:

海拔增量指定为标量。默认值或用户提供的颜色表的颜色量化被调整,使得每个分立的颜色近似地表示一个deltaz增加高度。

数据类型:

输出参数

全部折叠

RGB颜色映射返回作为用于数字颜色表构成的矩阵。当要获得颜色表和色轴上限而没有自动将它们应用到图形或轴属性电源输出参数。这些特性保持不变,即使只有一个输出(提出)是指定的。

数据类型:

色轴返回作为载体的限制。climits可能与从输入参数派生的有些不同Z由于量子化的结果,拟合有限数量的颜色超过海拔数据的范围限制。

当您希望获得colormap和颜色轴限制,而不需要将它们自动应用到图形或轴时,请提供输出参数。

数据类型:

算法

如果高程网格数据同时包含正值和负值,则计算得到的colormap,提出具有长度的“海”的分区nsea以及“土地”的长度划分nland。的总和nseanland等于在计算的颜色表的条目的总数。实际值nseanland取决于项目的数量和高程数据的正负极限值的相对范围。sea分区由第1行到第1行组成nsea和土地分区由行nsea+ 1到NCOLORS。图中的海陆分区颜色表中将填充的基础RGB色彩映射表插入颜色,cmapseacmapland。在下面的图中,示出的水陆3×3 RGB色彩映射表是由所使用的默认颜色demcmap在没有提供用户指定的颜色映射时填充图颜色映射。

如果高程网格数据仅包含正值或负值,那么这个数字颜色表仅由相应的海上或陆地的颜色表的。

R2006a前推出