主要内容

demcmap

适用于地形高程数据的彩色地图

描述

例子

demcmap (Z基于从输入参数导出的高程数据限制设置颜色贴图和颜色轴限制Z

  • 默认颜色图为正海拔指定绿色和棕色,为低于海平面的负海拔指定各种蓝色。

  • 分配给陆地和海洋的颜色数量与地形高程和水深的范围成比例,默认情况下总共为64。颜色轴限制的计算,使陆地和海洋地图之间的界面到零高程等值线。

  • 颜色映射应用于当前图形,颜色轴限制应用于当前轴。

demcmap (Z颜色创建长度的颜色贴图颜色

例子

demcmap (Z颜色cmapsea, cmapland分配cmapseacmapland分别上升到海平面以下和以上的海拔高度。

demcmap(“公司”,Z德尔塔兹选择颜色的数量和颜色轴的限制,使每一种颜色近似表示高程的增量德尔塔兹

  • 文字“公司”信号demcmap这是后面的第一个参数Z德尔塔兹

例子

demcmap(“公司”,Z德尔塔兹cmapsea, cmapland分配cmapseacmapland分别上升到海平面以下和以上的海拔高度。

提出克里米特斯) = demcmap (___返回colormap提出颜色轴限制克里米特斯,但没有将它们应用于图形或轴属性。

  • 即使只指定一个输出参数,figure或axes属性也不会发生更改。

例子

全部折叠

加载高程光栅数据和地理单元格引用对象。然后,通过指定数据的最大值和最小值应用颜色图。

负载topo60caxesm波多野meshm(topo60c,topo60cR) zlimits = [min(topo60c(:)) max(topo60c(:))];demcmap colorbar (zlimits)

例如,自定义RGB颜色地图cmapsseacmapland,用于通过插值填充地物颜色贴图。每个颜色贴图中的颜色对应于地图的陆地和海洋区域。指定的颜色总数少于默认值64。demcmap当第一个参数是高程数据栅格时,确定内部的最大和最小高程数据限制,如下例所示。

负载topo60c%高程数据网格axesm波多野meshm(topo60c,topo60cR) cmapsea =。8 0。8;0 0。8];cmapland =[。7 0 0;。8。8 0;1 1 8];32岁的demcmap (topo60c cmapsea cmapland) colorbar

以下demcmap示例通过选择最佳颜色数控制颜色量化,以使每种颜色表示大约2000的高程增量。

负载topo60cworldmap (“世界”) geoshow (topo60c topo60cR,“DisplayType”“texturemap”) demcmap (“公司”,[max(topo60c(:))min(topo60c(:)]),2000年;彩色条

输入参数

全部折叠

指定为矢量或矩阵的地形高度限制。如果Z为2元素向量,则指定地形高程数据的最小和最大限制;顺序并不重要。如果Z是一个矩阵,然后它指定了一个高程栅格,其中正值和负值分别表示海平面以上和以下的点demcmap它们对地物颜色贴图和轴属性的影响相同。

数据类型:||int8|int32|uint8|uint16|uint32

颜色映射中指定为标量的颜色数量。它定义了行数在mx3的RGB矩阵的图形彩图。

数据类型:

  • RGB colormaps指定为包含任意行数的mx3数组。两个colormaps的长度不必相等。它们作为通过插值填充地物colormap的基础集。

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

指定给负高程的地物颜色贴图的该部分是从cmapsseacmapland对于正向海拔也有类似的作用。

数据类型:

指定为标量的高程增量。调整默认或用户提供的颜色贴图的颜色量化,使每个离散颜色近似表示一个标量德尔塔兹增加高度。

数据类型:

输出参数

全部折叠

RGB colormap作为为地物colormap构造的矩阵返回。如果要获取颜色贴图和颜色轴限制而不将其自动应用于地物或轴特性,请提供输出参数。即使只有一个输出,这些属性也保持不变(提出)是指定的。

数据类型:

颜色轴限制作为向量返回。克里米特斯可能与从输入参数衍生出来的有些不同Z这是由于量化的结果,拟合有限数量的颜色超过海拔数据的范围限制。

当您想要获取颜色映射和颜色轴限制而不需要将它们自动应用到图形或轴上时,提供输出参数。

数据类型:

算法

如果高程网格数据同时包含正负值,则计算的彩色地图,提出,具有长度为的“海”分区nsea和“地”的长度划分nland.的总和nseanland等于计算的colormap中的项目总数。的实际值nseanland取决于条目的数量以及高程数据的正、负限值的相对范围。海分区由行1到行组成nsea,并且土地分区由行组成nsea+ 1到颜色。地物颜色图的海洋和陆地分区使用从基本RGB颜色图插值的颜色填充,cmapseacmapland.在下图中,所示的海洋和陆地3x3 RGB颜色贴图是用户使用的默认颜色demcmap在没有提供用户指定的颜色图时填充图形颜色图。

如果高程栅格数据仅包含正值或负值,则地物颜色贴图仅从相应的海洋或陆地颜色贴图导出。

在R2006a之前引入