基于镶嵌数据集制作地貌晕眩图

       这几天经常遇到有人问怎么制作好看的地貌图,这篇博客就简单介绍下方法。

       在制作地貌晕眩图时,传统的方法是采用半透明的方式将山体阴影和高程颜色图叠加在一起形成的。但是有个问题就是,半透明方式使得山体阴影的效果和高程颜色的鲜艳度都有所降低。一种新的方法就是利用镶嵌数据集的函数功能组合,生成的地貌晕眩图——能够将山体的地形效果完全展现、颜色鲜艳度完全展现

(1)通过将原始高程和山体阴影叠加,外加50%半透明叠加显示

(2)通过镶嵌数据集的栅格函数组合生成地貌晕眩图

一、流程 

1. 准备工作,在catalog下建立一个gdb,在gdb中建立一个“镶嵌数据集”,在其中“添加栅格数据”。

2. 在建立的“镶嵌数据集”上右键“属性”,打开“镶嵌数据集属性”面板。如下图:

 

3. 右键“镶嵌功能”属性,弹出“栅格函数属性”面板,在“常规”面板中的“输出像素类型”中选择“16位无符号”数据类型,这是必须的(因为在下一步中使用“色彩映射表函数”输入数据必须是16位的无符号类型)。点击“确定”。

 4. 使用“色彩映射表函数”。右键“镶嵌数据集”——“插入”——“色彩映射表函数”

      在弹出的“栅格函数属性”面板中的“色彩映射表”中的下拉列表中选择相应的颜色表或者加载一个“色彩映射表文件”A color map is a text file that contains a color specification for each elevation value.。点击“确定”。

 5. 使用“色彩映射表至RGB转换函数”( Convert the single-band raster to a three-band raster so that you can use the pan-sharpening function later将单波段的DEM文件转换成rgb3个波段的数据后便于后面的全色锐化功能。右键“色彩映射表函数”——插入——“色彩映射表至RGB转换函数”

      在弹出的“栅格函数属性”面板中的“常规”选项中“输出像素类型”设置为“8位无符号”(因为在下一步中使用“全色锐化功能”必须输入的是8位无符号类型),其余的按默认值设置。点击确定。

 6. 使用“全色锐化功能”。

     在弹出的“栅格函数属性”面板的“全色锐化”——“全色”中指定输入的DEM数据

 

     如果没有已知的山体阴影数据,必须用原始的DEM数据生成山体阴影文件,操作如下图。

     弹出如下面板,在“山体阴影”选项中需要输入相应的参数。方位角和高度角按照默认的设置,Z因子的设置有个讲究,参照下图。 

 7. 拉伸。参数设置和操作如下图。其中的参数可以根据情况随意设置。

 8. 所有的功能都已经设置好了,因此点击“镶嵌数据集属性”面板中的“应用”和“确定”就可以得到结果了。

二、最终结果 

 

 

 

参考:

https://www.esri.com/news/arcwatch/0312/learn-a-new-method-for-displaying-hillshades-and-elevation-tints.html 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

炒菜不加盐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值