选择用于加高的彩色斜坡?


48

就样式而言,这可能是相当主观的,但是当我将DEM放在山丘阴影上时,我想为其设置一些合适的色带。

我创建了瑞士的山影模型显示在这里,但我不是太相信,配色方案是好的。

任何示例或屏幕截图都很棒。

Answers:


18

我通常从“什么将增强而不模糊我的数据?”的角度提出这个问题。

图夫特(Tufte)讨论了地图中颜色的一些用法:标记测量表示激活。选择DEM颜色通常主要是为了后者(生动)-使它们看起来不错。例如,我看到的许多地图的默认“地图集着色”都非常漂亮(并在瑞士山体阴影示例中使用)-它源自看起来像“自然”的东西:高海拔处的白色(雪),绿色(森林)在较低的山坡上,黄色/棕色(平原)和蓝色(大海)。看起来很漂亮,加上山坡。

但是,如果将其应用到任何地方,最终都会得到不具有代表性的地图颜色-它们不能反映现实,并且(更糟)可能会完全引起误解。我曾经制作过的卢安瓜谷地图使它看起来像阿尔卑斯山,而实际上它是一个深而热的山谷,一侧被凉爽的陡峭悬崖所包围(没有雪,任何地方都没有大片水域)。

另外,所有这些颜色往往无法很好地影印,而且许多办公室都没有我工作的彩色打印机,因此这些颜色全部消失或最终变成黑色斑点。

Colorbrewer非常适合调查可在地图上使用的一些顺序配色方案。您可以选择“可复印”和其他选项-但这会随着您选择更多限制而降低剩余颜色的数量。

色带变化的另一个问题(度量)是,眼睛会解释不存在它们的阴影之间的划分-灰度远远好于显示不同的数量(有关此内容,请参见visual.ly blog上的精美文章)

所以...我几乎总是会使用以下任何一种:

  • 灰度山体阴影,或
  • 代表该地区生态或栖息地的两种颜色方案-通常从干燥(黄色或红色)到潮湿(绿色)。

我认为这很棒,但我经常采用半灰度方法,但选择两种颜色会逐渐变淡,以免模糊数据,但使山影看起来比我所见过的许多金属色少。
nicksan

@Nick-还是一样;我通常将两种颜色方案与透明或褪色的山影相结合。那些金属的阴影使一切看起来都布满了水银!
Simbamangu 2012年

35

首先,让我说出我对这个问题有多满意。我已经看到了很多不适当的调色板应用于数字高程模型的示例,很高兴看到人们正在考虑这一点。这里也有一些非常好的答案,但这是我的看法。我怀疑是否存在一个通用的调色板,但是否有一组调色板适合于在不同地形和不同景观比例下渲染高程。要考虑的另一个因素是,如果您也打算对DEM进行阴影处理。这些是我的最爱:

(1)这是您的标准高程调色板,并且是多种地形和比例尺的理想选择:

在此处输入图片说明

(2)当您要处理多山的地形时,您可能希望调色板以深绿色开始,以白色结束。如果您打算透明地显示山体阴影图像,这是最好的选择,因为否则白色可能会被解释为背景。

在此处输入图片说明

(3)以下是地图集中常用的调色板,我发现它最适合渲染较小的比例(即较大的地理区域)。

在此处输入图片说明

(4)当您平缓了地形或当您有很多叠加的信息并且希望地形落入背景时,此调色板进度非常有用。最好也使用山坡阴影图像。

在此处输入图片说明

(5)最后,当您不想将典型的绿色用于谷底,而将棕色用于山地浮雕时,以下光谱调色板非常有用。这可能是因为您要处理的是非常大的比例(例如,在山区没有地形缓解的小范围内的高分辨率DEM),或者是DEM不是高程而是其他一些属性。

在此处输入图片说明

如果在山体阴影图像上透明显示DEM(反之亦然),则调色板的同等重要的考虑因素是透明度。将上面的图像与下面的图像进行比较,两者都使用完全相同的调色板:

在此处输入图片说明

将颜色与山体阴影的色彩相比应该有多生动?它可能取决于应用程序(即地图的用途)和所覆盖的其他信息。

您会注意到,我上面没有包含灰度图像。这是我不愿以灰度级渲染DEM的原因:1)您无法创建复合浮雕模型(即,如上的DEM和山影图像),以及2)使用上面的所有调色板的人会自动解释它们我知道我的直接反应是将其解释为卫星图像或航空照片……这是灰度图像,我马上就反应出来……我花了一点时间才意识到它实际上是海拔图像。因此,除非它是要打印出地图的应用程序(即编辑器告诉我该图必须是灰度的),否则我将不会使用灰度调色板。通常,在必须为灰度的情况下,我宁愿使用山体阴影图像来传达地形,而不是使用DEM(如果必须选择一个,我会

再次感谢您提出这样一个奇妙而重要的问题!


1
紫颜色...!
约瑟夫

1
@Joseph有时候感觉就像我花了很多时间在做漂亮的艺术!
WhiteboxDev

1
考虑避免彩虹调色板,因为他们有特点的感知和可访问性问题:medvis.org/2012/08/21/...

@hertzsprung感谢您提供本文的链接,尽管我不确定我是否完全同意他们的观点。他们特别指出,应避免使用“彩虹”调色板,因为它没有自然的排名。鉴于光谱是自然界中唯一真正定义的调色板(即按波长对光进行排名),这对我来说意义不大。此外,人们每天都会看到许多自然现象(并非最不重要的是彩虹)中的光谱调色板。
WhiteboxDev

1
颜色图的名称是什么?
李李

15

Simbamangu的一个很好的答案中扩展一个主题:使用除了中性灰色以外的所有颜色的高程阴影的基本问题是我们不可避免地倾向于从颜色中解释含义。例如,一种常见的渲染技术是对谷底使用深绿色,随着山坡的向上逐渐变浅,穿过棕色和奶油色,最终到达山峰处的白色或淡蓝色/紫色。(该技术称为水压或高程着色。)

标准眼压计着色

这对于传达地形的形状非常有效,低点低而高点高,而无需求助于解释轮廓线。但是,这个山谷的底部被郁郁葱葱的绿色所吸引,实际上可能是半干旱的沙漠,而高海拔的裸露山坡实际上可能是一片云雨林。

抵消误解颜色值趋势的解决方案是使用一种称为“ 交叉混合的吸油性色彩”的技术,该技术由可疑的汤姆·帕特森(Tom Patterson)很好地描述。在交叉混合湿度测量中,灰度阴影浮雕提供阴影的明暗度,而另一层(例如分类的植被覆盖)用于提供颜色值。结果就是绿色确实意味着植被,棕色则是岩石或贫瘠,白色则被雪和冰覆盖,浅色或深色传达了相对海拔。

美国大陆航空交叉混合色调

因此,在没有时间或资源进行交叉融合的项目中,只需使用灰度即可。


1
Natural Earth的栅格下载页面显示了一组很好的替代浮雕视图,从水压交叉混合到灰度。不过,不确定他们从哪里得到理想化的植被颜色。
Simbamangu

8

除了已提及的内容外,还需要考虑其他一些事项。您不仅可以更改色调,还可以更改饱和度,亮度和鲜艳度,从而增强地图的3D效果。饱和的颜色看起来更接近,适合于山顶,而低地和山谷的颜色可能相当不饱和或暗淡。瑞士著名制图师爱德华·伊姆霍夫(Eduard Imhof)在其色带中使用了这些对比:

书中的第6页是山丘阴影和测绘色:爱德华·伊姆霍夫(Eduard Imhof),制图浮雕演示文稿,柏林和纽约,1982年。图纸尺寸26 x 17厘米;资料来源:library.ethz.ch:

书中的第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从维基百科获取的示例:

用户Botaurus-stellaris从维基百科获得的示例


是的,Imhof是可视化地形的大师。当我在GIS.SE gis.stackexchange.com/questions/24273/上阅读此问题时,我第一次听说了他 。
WhiteboxDev 2014年

这两个都是良好的颜色图的示例,因此我想知道色带和颜色的值,以便我可以实际使用它们。
亚伦·布拉姆森

7

因此,我在大多数使用的地图上都使用swiss hillshade(这是来自加利福尼亚中央山脉的屏幕截图),并且倾向于使用红色/米色/灰色主题,大致遵循了Simbamangu所说的不在您面前的哲学(即,它的色彩并不是超级鲜艳,在某些地方甚至有些单调,但信息可以传达,我可以在上面多加一层)。我要弹出中心的高度-左边的平坦/低地-退回。

我在生产中的阴影

这个版本是扁平化的GeoTiff,但我使用的颜色值(所有r,g,b)是:

  • 鸟瞰图(来自此Esri工具箱):低值,白色;高价值,79,79,79
  • 已过滤的山丘阴影:低值,白色;高值,84,84,84-透明度为35%的层
  • DEM:低值,255,252,252;高值242,220,208-透明度为25%的图层

图例显示范围和堆叠

我希望这有助于显示一种方法。祝您好运,找到适合您的地图的


我遵循DEM高程颜色和山体阴影,但是“空中透视”层是什么?顺便说一下,地图真漂亮。
Simbamangu

空中透视图层是瑞士山体阴影方法的一部分(blogs.esri.com/esri/arcgis/2008/10/07/updated-hillshade-toolbox)-ESRI说它“使较高的海拔更轻,较低的海拔更暗” -我想您需要在该链接上创建工具箱才能创建它(但我认为它运行一些内置工具,因此您可以在arcmap之外复制副本,或者无需Spatial Analyst许可即可复制)。
nicksan

2

我认为选择合适的色带取决于您的目的和地理位置。您可以从ESRI的MappingCenter博客开始一些示例


2

我相信很多人已经知道这一点,但是我偶然发现了QGIS(svg格式)的许多色带的绝佳来源。我为此使用QGIS 2.4。

  1. 安装插件SVG2ColR
  2. 浏览到此站点:SVG Ramp

  3. 下载您喜欢的色带

  4. 加载SVG色带并导出为样式
  5. 设置->样式管理器->色带->共享->导入

现在,您有了一系列令人惊叹的色带。我在上面列出的站点上有很多很棒的海拔坡道。感谢网站所有者的出色工作!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.