Answers:
我通常从“什么将增强而不模糊我的数据?”的角度提出这个问题。
图夫特(Tufte)讨论了地图中颜色的一些用法:标记,测量,表示和激活。选择DEM颜色通常主要是为了后者(生动)-使它们看起来不错。例如,我看到的许多地图的默认“地图集着色”都非常漂亮(并在瑞士山体阴影示例中使用)-它源自看起来像“自然”的东西:高海拔处的白色(雪),绿色(森林)在较低的山坡上,黄色/棕色(平原)和蓝色(大海)。看起来很漂亮,加上山坡。
但是,如果将其应用到任何地方,最终都会得到不具有代表性的地图颜色-它们不能反映现实,并且(更糟)可能会完全引起误解。我曾经制作过的卢安瓜谷地图使它看起来像阿尔卑斯山,而实际上它是一个深而热的山谷,一侧被凉爽的陡峭悬崖所包围(没有雪,任何地方都没有大片水域)。
另外,所有这些颜色往往无法很好地影印,而且许多办公室都没有我工作的彩色打印机,因此这些颜色全部消失或最终变成黑色斑点。
Colorbrewer非常适合调查可在地图上使用的一些顺序配色方案。您可以选择“可复印”和其他选项-但这会随着您选择更多限制而降低剩余颜色的数量。
色带变化的另一个问题(度量)是,眼睛会解释不存在它们的阴影之间的划分-灰度远远好于显示不同的数量(有关此内容,请参见visual.ly blog上的精美文章)。
所以...我几乎总是会使用以下任何一种:
首先,让我说出我对这个问题有多满意。我已经看到了很多不适当的调色板应用于数字高程模型的示例,很高兴看到人们正在考虑这一点。这里也有一些非常好的答案,但这是我的看法。我怀疑是否存在一个通用的调色板,但是否有一组调色板适合于在不同地形和不同景观比例下渲染高程。要考虑的另一个因素是,如果您也打算对DEM进行阴影处理。这些是我的最爱:
(1)这是您的标准高程调色板,并且是多种地形和比例尺的理想选择:
(2)当您要处理多山的地形时,您可能希望调色板以深绿色开始,以白色结束。如果您打算透明地显示山体阴影图像,这是最好的选择,因为否则白色可能会被解释为背景。
(3)以下是地图集中常用的调色板,我发现它最适合渲染较小的比例(即较大的地理区域)。
(4)当您平缓了地形或当您有很多叠加的信息并且希望地形落入背景时,此调色板进度非常有用。最好也使用山坡阴影图像。
(5)最后,当您不想将典型的绿色用于谷底,而将棕色用于山地浮雕时,以下光谱调色板非常有用。这可能是因为您要处理的是非常大的比例(例如,在山区没有地形缓解的小范围内的高分辨率DEM),或者是DEM不是高程而是其他一些属性。
如果在山体阴影图像上透明显示DEM(反之亦然),则调色板的同等重要的考虑因素是透明度。将上面的图像与下面的图像进行比较,两者都使用完全相同的调色板:
将颜色与山体阴影的色彩相比应该有多生动?它可能取决于应用程序(即地图的用途)和所覆盖的其他信息。
您会注意到,我上面没有包含灰度图像。这是我不愿以灰度级渲染DEM的原因:1)您无法创建复合浮雕模型(即,如上的DEM和山影图像),以及2)使用上面的所有调色板的人会自动解释它们我知道我的直接反应是将其解释为卫星图像或航空照片……这是灰度图像,我马上就反应出来……我花了一点时间才意识到它实际上是海拔图像。因此,除非它是要打印出地图的应用程序(即编辑器告诉我该图必须是灰度的),否则我将不会使用灰度调色板。通常,在必须为灰度的情况下,我宁愿使用山体阴影图像来传达地形,而不是使用DEM(如果必须选择一个,我会
再次感谢您提出这样一个奇妙而重要的问题!
在Simbamangu的一个很好的答案中扩展一个主题:使用除了中性灰色以外的所有颜色的高程阴影的基本问题是我们不可避免地倾向于从颜色中解释含义。例如,一种常见的渲染技术是对谷底使用深绿色,随着山坡的向上逐渐变浅,穿过棕色和奶油色,最终到达山峰处的白色或淡蓝色/紫色。(该技术称为水压或高程着色。)
这对于传达地形的形状非常有效,低点低而高点高,而无需求助于解释轮廓线。但是,这个山谷的底部被郁郁葱葱的绿色所吸引,实际上可能是半干旱的沙漠,而高海拔的裸露山坡实际上可能是一片云雨林。
抵消误解颜色值趋势的解决方案是使用一种称为“ 交叉混合的吸油性色彩”的技术,该技术由可疑的汤姆·帕特森(Tom Patterson)很好地描述。在交叉混合湿度测量中,灰度阴影浮雕提供阴影的明暗度,而另一层(例如分类的植被覆盖)用于提供颜色值。结果就是绿色确实意味着植被,棕色则是岩石或贫瘠,白色则被雪和冰覆盖,浅色或深色传达了相对海拔。
因此,在没有时间或资源进行交叉融合的项目中,只需使用灰度即可。
除了已提及的内容外,还需要考虑其他一些事项。您不仅可以更改色调,还可以更改饱和度,亮度和鲜艳度,从而增强地图的3D效果。饱和的颜色看起来更接近,适合于山顶,而低地和山谷的颜色可能相当不饱和或暗淡。瑞士著名制图师爱德华·伊姆霍夫(Eduard Imhof)在其色带中使用了这些对比:
书中的第6页是山丘阴影和测绘色:爱德华·伊姆霍夫(Eduard Imhof),制图浮雕演示文稿,柏林和纽约,1982年。图纸尺寸26 x 17厘米;资料来源:library.ethz.ch:
他还建议不要使用等分的颜色渐变,而应使用0、200、500、1000、2000、4000m等几何步长。但这始终取决于要映射的区域。我看到了一些示例,其中有人将完整的测绘色阶映射到地形不多的国家(例如荷兰),结果却很奇怪。最好是了解您所在地区的地理环境以及您想在地图中传达的地形特征。示例:我想对德国地图进行测绘着色。200m标记是这里,因为通常在视觉上将低地与山区分开是一个好标记(这里可以从绿色变为黄色)。德国的山脉可以分为两种不同的地理类型。1)德国中部许多地区的低地山脉,以及2)最南端的阿尔卑斯山。1)在1500m以下具有所有最高峰,而德国阿尔卑斯山则在2900m以上上升。在1500处对色带进行限制会在视觉上将这两个地形区域分开。看看第一个例子中的阿尔卑斯山与其他阿尔卑斯山有何不同(在这么小的范围内可能不太容易看到)。在第二个示例中,它们从颜色方面表现不佳(此处的阴影有所帮助),但低地山脉的一些山脊更加突出。没有明确的对与错。您只需要知道您想要什么。在1500处对色带进行限制会在视觉上将这两个地形区域分开。看看第一个例子中的阿尔卑斯山与其他阿尔卑斯山有何不同(在这么小的范围内可能不太容易看到)。在第二个示例中,它们从颜色方面表现不佳(此处的阴影有所帮助),但低地山脉的一些山脊更加突出。没有明确的对与错。您只需要知道您想要什么。在1500处对色带进行限制会在视觉上将这两个地形区域分开。看看第一个例子中的阿尔卑斯山与其他阿尔卑斯山有何不同(在这么小的范围内可能不太容易看到)。在第二个示例中,它们从颜色方面表现不佳(此处的阴影有所帮助),但低地山脉的一些山脊更加突出。没有明确的对与错。您只需要知道您想要什么。
我自己创作的德国彩色浮雕:
用户Botaurus-stellaris从维基百科获取的示例:
因此,我在大多数使用的地图上都使用swiss hillshade(这是来自加利福尼亚中央山脉的屏幕截图),并且倾向于使用红色/米色/灰色主题,大致遵循了Simbamangu所说的不在您面前的哲学(即,它的色彩并不是超级鲜艳,在某些地方甚至有些单调,但信息可以传达,我可以在上面多加一层)。我要弹出中心的高度-左边的平坦/低地-退回。
这个版本是扁平化的GeoTiff,但我使用的颜色值(所有r,g,b)是:
我希望这有助于显示一种方法。祝您好运,找到适合您的地图的
我认为选择合适的色带取决于您的目的和地理位置。您可以从ESRI的MappingCenter博客开始一些示例