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

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

(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

基于镶嵌数据集制作地貌晕眩图相关推荐

  1. 【Pytorch神经网络实战案例】21 基于Cora数据集实现Multi_Sample Dropout图卷积网络模型的论文分类

    Multi-sample Dropout是Dropout的一个变种方法,该方法比普通Dropout的泛化能力更好,同时又可以缩短模型的训练时间.XMuli-sampleDropout还可以降低训练集和 ...

  2. Python基于imageio库制作gif动图

    python安装第三方库imageio imageio 2.15.0 numpy 1.19.5 (1)命令行安装: pip install numpy== 1.19.5 pip install ima ...

  3. 镶嵌数据集使用--ArcGIS Pro

    一.镶嵌数据集介绍 镶嵌数据集(Mosaic Dataset)是ArcGIS 10推出的管理栅格数据的影像新技术.它是一项由栅格数据集和栅格目录相结合的混合技术,采用与非托管的栅格目录相一致的方法管理 ...

  4. 【项目实践】基于Mask R-CNN的道路物体检测与分割(从数据集制作到视频测试)...

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 1.内容概要 Mask R-CNN的框架是对Faster R-CNN的扩展,与BBox识别并行的增加一 ...

  5. GCN实战深入浅出图神经网络第五章:基于Cora数据集的GCN节点分类 代码分析

    GCN实战深入浅出图神经网络第五章:基于Cora数据集的GCN节点分类 代码分析 文章目录 GCN实战深入浅出图神经网络第五章:基于Cora数据集的GCN节点分类 代码分析 SetUp,库声明 数据准 ...

  6. python代码电影人物关系_Python基于network模块制作电影人物关系图

    Python基于network模块制作电影人物关系图,节点,值为,模块,关系,算法 Python基于network模块制作电影人物关系图 易采站长站,站长之家为您整理了Python基于network模 ...

  7. 基于paddledetection在ROS中搭建红绿灯检测控制车模运动(2)—— 数据集制作以及训练

    前言 第一节: 基于paddledetection在ROS中搭建红绿灯检测控制车模运动(1)-- 环境搭建准备以及软件安装 第二节: 基于paddledetection在ROS中搭建红绿灯检测控制车模 ...

  8. 生成镶嵌数据集涉及的一些概念和工具

    目录 1.镶嵌数据集工具概览和粗略流程 2.镶嵌数据集初始化 3.镶嵌数据集图层 4.镶嵌数据集常规属性 5.镶嵌数据集影像属性 6 .镶嵌数据集镶嵌属性(叠加次序) 7.镶嵌数据集目录元数据属性 8 ...

  9. ArcGIS制作栅格动图

    数据准备:用于制作动图的栅格文件 软件:ArcGIS,动图制作软件(本文用的Photoshop) 目录 1.建立镶嵌数据集 2.添加时间序列 3.时间轴设置 4.Photoshop制作动图 4.1图片 ...

  10. 镶嵌数据集工具小结(八)色彩平衡与接缝线 Ⅱ

    镶嵌数据集的色彩平衡与接缝线  Ⅱ 创建接缝线 在对镶嵌数据集进行镶嵌的时候,有时还会用到接缝线(Seamline).在前面总结过镶嵌数据集的镶嵌方法,其中最后一种是 Seamline 镶嵌方法.在创 ...

最新文章

  1. Python调用外部程序——os.system()和subprocess.call()
  2. Groonga 2.1.1 发布,嵌入式的全文搜寻引擎 - 开源中国 OSChina.NET
  3. java是什么格式_是java格式
  4. 信息系统项目管理师论文怎么准备?49分论文备考经验
  5. 编程之美——4.11 扫雷游戏的概率
  6. kali安装tools
  7. Go语言学习笔记(十八)之文件读写
  8. PAT乙级 1038 统计同成绩学生 C++)
  9. 实验项目 3-4:一元多项式的乘法与加法运算
  10. SQL删除数据delete
  11. 纯CSS实现的风车转动效果特效演示
  12. android开发案例1---拦截电话,拯救史迪仔,有序广播
  13. 光储直柔配电系统浅析
  14. [插件安装] VS插件番茄的安装
  15. 手机自动下载当天voa听力
  16. ps海报合成教程_怎样合成创意环保海报图片的PS教程
  17. 从毕业生到高级工程师:三位腾讯高级程序员的感悟
  18. cdr 表格自动填充文字_Cdr教程 用CorelDRAW绘制百事可乐标志Logo设计教程
  19. 【ParaView教程】2.13 保存截图和保存动画
  20. moveit缺少libfcl.so.0.6文件

热门文章

  1. 浙江省乡村快递寄件数据分析-快递100百递指数
  2. NAS 层架构_01
  3. C++ 语言指针 (pointer)
  4. SPI 总线3-line、4-line的定义
  5. antd 自定义表单验证 onBlur
  6. 用html制作奥运五环图案,用 canvas 制作奥运五环
  7. 代码查重 EOJ Monthly 2018.4
  8. 赵燕菁:城市化2.0与规划转型 ——一个两阶段模型的解释│宏论
  9. Android去除对话框边距,去除TextView默认内边距
  10. 全功能杀毒软件行业调研报告 - 市场现状分析与发展前景预测