博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
三维分析之淹没分析
阅读量:4161 次
发布时间:2019-05-26

本文共 1244 字,大约阅读时间需要 4 分钟。

nannan

        淹没分析是指根据指定的最大、最小高程值及淹没速度,动态模拟某区域水位由最小高程涨到最大高程的淹没过程。该功能应用于地形、DEM等数据。应用场景这里举两个例子,帮助大家理解。

(1)根据某区域洪水涨势速度,模拟洪水涨到指定高程的淹没过程,为防洪救灾提供一定的参考。
(2)淹没分析结果可为河流区域的水利工程或建筑地选址提供依据。
        SuperMap iDesktop中有两种类型数据可以做三维淹没分析,分别是栅格数据集和地形缓存,二者操作方式有一定区别,下面我将分开来讲解两种格式数据三维淹没分析操作步骤和注意事项。

1.栅格数据集

(1)以地形数据方式添加栅格数据到场景中,为了场景地形效果更明显可以同时勾选以影像数据方式加载。单击“三维分析”选项卡上的“空间分析”组中的“淹没分析”按钮。

在这里插入图片描述
(2)淹没分析可在“三维空间分析”面板处设置分析相关的参数,包括分析结果纹理颜色、透明度、播放设置等参数。可在分析结果列表中同时选中一个或多个结果进行设置:

参数设置:

*纹理颜色表:用来设置分析区域的填充纹理颜色,对应区域的高程值不同,则显示的颜色不同。

*透明度:用来设置分析区域填充纹理及等值线的透明度,默认值为 0。

播放设置:

*当前高程: 用来显示和设置当前水位所到达的高程值,当前高程需在最小高程和最大高程范围内。

*最小高程:用于设置淹没分析的最小高程,默认为 100 米。
*最大高程:用于设置淹没分析的最大高程,默认为 2000 米。
*总时间:用于显示和设置动态模拟淹没分析结果的播放时间,单位为:秒。
*速度:用来显示和设置从当前选中淹没分析结果由最小高程淹没至最大高程的动态播放速度,单位为:m/s,默认速度为 100 m/s。
*循环播放:勾选该复选框后,在执行分析结果播放时,将重复执行淹没效果的播放操作,直到用户停止播放;若未选中该复选框,则执行播放操作时,只能播放一次淹没效果。
(3)三维空间分析面板下方提供的播放控件,可用来控制开始、暂停或停止播放。淹没分析的播放效果如下图所示:
在这里插入图片描述
(4)工具条区域提供了分析记录的删除操作,在面板中选中的一个或多个淹没分析记录,单击“删除”按钮,即可移除选中记录。

2.地形缓存

        在工作空间管理器里鼠标选中栅格数据集,右键“生成缓存…”,如下图所示。

在这里插入图片描述
        缓存类型可以选择TIN地形也可以选择地形,带法线可勾选也可不勾选,都可以做淹没分析。
        但值得注意的是:如果缓存类型选择地形,在场景中添加地形缓存后,就按照栅格数据集做淹没分析的步骤操作;如果缓存类型是TIN地形,就按照下面步骤操作:
(1)新建一个球面场景,在图层管理器的地形图层右键“添加地形缓存”,然后在打开的地形缓存图层上右键“属性”,弹出TIN地形对话框,选择“淹没分析”,如下图所示。
在这里插入图片描述
(2)TIN地形数据的淹没分析是对整个地形数据范围做的淹没分析,直接设置TIN地形里淹没分析参数,跟栅格数据集的淹没分析使用方式一样,最后点击播放即可,如下图所示:
在这里插入图片描述

转载地址:http://xnvxi.baihongyu.com/

你可能感兴趣的文章
Build GingerBread on 32 bit machine.
查看>>
Timestamping Linux kernel printk output in dmesg for fun and profit
查看>>
CentOS7 安装MySQL 5.6.43
查看>>
使用Java 导入/导出 Excel ----Jakarta POI
查看>>
本地tomcat 服务器内存不足
查看>>
IntelliJ IDAE 2018.2 汉化
查看>>
Openwrt源码下载与编译
查看>>
rootkit related
查看>>
go语言如何从终端逐行读取数据?------用bufio包
查看>>
用go的flag包来解析命令行参数
查看>>
来玩下go的http get
查看>>
队列和栈的本质区别
查看>>
matlab中inline的用法
查看>>
如何用matlab求函数的最值?
查看>>
EasySwift/YXJOnePixelLine 极其方便的画出真正的一个像素的线
查看>>
Ubuntu Linux系统下apt-get命令详解
查看>>
ubuntu 16.04 下重置 MySQL 5.7 的密码(忘记密码)
查看>>
Ubuntu Navicat for MySQL安装以及破解方案
查看>>
HTTPS那些事 用java实现HTTPS工作原理
查看>>
oracle函数trunc的使用
查看>>