【GIS导论】实验四 地形分析
实验四 地形分析
- 实验目的:
- 实验内容:
- 实验步骤与过程:
- 一. DEM的建立【ArcView】
- 1. 建立DEM的准备
- 2. 建立DEM
- 二. 坡度、坡向提取及剖面线绘制【ArcView】
- 1.准备
- 2. 提取坡度:
- 3.重分类:
- 4. 检查:
- 5. 增加并计算面积和百分比计算:
- 6. 坡向重分类(10=8(方位)+2(平坦&无数据)):
- 7. 坡向重分类(6=4(方位)+2(平坦&无数据))
- 8. 河流剖面图
- 三. 挖方和填方表达【ArcView】
- 1.准备
- 2.挖方和填方表达
- 四. 三维显示【ArcView】
- 1.准备
- 2.三维显示
- 3.三维河流显示:
实验目的:
了解和掌握数字高程模型的建立及常用地形分析的基本操作方法。
实验内容:
①DEM的建立。
②面积量算、坡度和坡向提取及剖面线绘制,
③挖方和填方表达,
④三维显示
实验步骤与过程:
一. DEM的建立【ArcView】
1. 建立DEM的准备
①加载插件:
文件>>扩展>>勾选“空间分析”>>ok
②加载数据:新建view>>add theme按钮>>效果如图
2. 建立DEM
①设置格网插值:
Surface>>Interpolate Grid>>设置格网插值>>效果如图
②调整图例分类数:
选中格网插值图层>>点击编辑图例按钮>>修改图例分类数为7>>效果如图
③查询信息:
点击图层任意位置即可查询该点的信息
二. 坡度、坡向提取及剖面线绘制【ArcView】
1.准备
①加载插件:文件>>扩展>>勾选“空间分析”>>ok
②加载数据:新建view>>add theme按钮>>效果如图
2. 提取坡度:
选中Plne图层>>Surface>>Derive Slope>>效果如图
3.重分类:
Analysis>>Reclassify>>Classify>>重分类改为5>>修改旧浮点数为整数>>效果如下
4. 检查:
选中重分类后的Plan图层>>点击属性表按钮/Theme>Properties>>检查该图层的格网大小和数目
5. 增加并计算面积和百分比计算:
①面积:
Table>>Star Editing》》Edit>>Add Field>>修改字段名》》Field>>Calculate>>输入面积计算表达式(格网总数*格网单位面积)>>效果如图
②百分比:
Field>>Statistcs>>获取格网总数(142005)》》Edit>>Add Field>>修改字段名【保留3位小数】》》Field>>Calculate>>输入百分比计算表达式(每类格网总数/图层格网总数)>>效果如图
6. 坡向重分类(10=8(方位)+2(平坦&无数据)):
①建立坡向:
Surface>>Derive Aspect>>效果如图
②重分类:
选中图层>>Analysis>>Reclassify>>Classify>>调整分类数为10>>调整旧值>>效果如图
③选中重分类后的图层打开图表属性检查
7. 坡向重分类(6=4(方位)+2(平坦&无数据))
①重分类:
选中图层>>Analysis>>Reclassify>>Classify>>调整分类数为6>>调整旧值>>效果如图
②选中重分类后的图层打开图表属性检查
8. 河流剖面图
①加载插件:
File>>Extensions>>3D Analyst
②查询167河流:
选中河流矢量图层>>点击查询按钮>>输入表达式>>效果如图
③建立3D图层:
Theme>>Convert to 3D Shapefile>>调整参数>>选择保存路径>>加入新3D图层至视图窗口>>效果如图
④河流剖面绘制:
选中3D河流图层>>新建Layouts窗口>>点击绘制绘制框按钮>>绘制绘制框>>设置参数>>效果如图
三. 挖方和填方表达【ArcView】
1.准备
①加载插件:
文件>>扩展>>勾选“空间分析”>>ok
②加载数据:
新建view>>add theme按钮>>效果如图【注:边界文件数据为矢量格式,挖方填方文件数据为TIN格式】
2.挖方和填方表达
①改变视图中的地图单位和距离单位为“米meters”
②填挖方计算【矢量】:
Surface>>cut fill>>设置以下参数>>效果如图
③填挖方计算【栅格】:
将两个矢量图进行矢栅转换>>Analysis>> Map Calculation>>将两个图层相减>>效果如图
四. 三维显示【ArcView】
1.准备
①加载插件:
文件>>扩展>>勾选“空间分析”>>ok
②加载数据:
新建3D Scene>>NEW>>加载数据>>效果如图【注:边界文件数据为矢量格式,挖方填方文件数据为TIN格式】
2.三维显示
①高程格网的三维显示:
Theme>>3D Properties>>设置参数如图
3.三维河流显示:
加载河流矢量文件>>Theme>>Convert to 3D Shapefile>>设置以下参数并设置输出路径>>效果如图
【GIS导论】实验四 地形分析相关推荐
- gis实验——数字地形分析
跟着汤国安老师学GIS-<GIS实验> http://www.icourse163.org/course/NJNU-1206774803 地势图 分级设色--结果清晰美观(某地区5米分辨率 ...
- GIS—DEM与数字地形分析
DEM:在数学中定义为二维空间的连续函数:H=f(x,y).对点的高程取样然后用矩阵表示.等间距连续的采样可能会错失很多重要的地形特征点. 优点:数据结构简单:便于在GIS环境下处理与显示. 缺点:数 ...
- [GIS原理] 9 数字地形分析DTA、数字地形模型DTM、数字高程模型DEM、数字地表模型DSM、不规则三角网TIN
在知识传播途中,向涉及到的相关著作权人谨致谢意! 文章目录 1 数字地形分析(DTA) 1.1 数字地形模型(DTM) 1.1.1 DSM与DEM对比 1.2 数字地形分析研究与应用进展 1.2.1 ...
- GIS基础测量、地形分析、位置分析、空间分析功能介绍与实操应用
通知 入门级.进阶级一.二.三期.高阶级一期已完成,大家可进入公众号"图新地球"查看底部菜单:2022教程,获得软件直播课程的相关资料,包括直播讲解.直播PPT.直播的示例数据. ...
- 人工智能导论实验四:深度学习算法及应用
实验四:深度学习算法及应用 一.实验目的 1.了解深度学习的基本原理: 2.能够使用深度学习开源工具: 3.应用深度学习算法求解实际问题. 二.实验要求 1.解释深度学习原理: 2.对实验性能进行分析 ...
- GIS学习二:地形分析
1. TIN 及DEM 生成 1.1由高程点.等高线矢量数据生成TIN转为DEM 在ArcMap中新建一个地图文档.添加矢量数据:Elevpt_Clip.Elev_Clip.Boundary.Erha ...
- 实验四 lr0分析程序的设计与实现_试验机海外直播丨实现高精度CAE分析实验的材料评价案例技术介绍...
什么是复合材料? 复合材料是指由两种或两种以上具有不同物理.化学性质的材料,以微观.细观或宏观等不同的结构尺度与层次,经过复杂的空间组合而形成的一个材料系统.复合材料具有高比强度和高比刚度,可设计性强 ...
- 信息安全导论 实验四 RSA算法(不要求支持大数)
一.实验目的与原理 这次次实验主要难点在于以下三个算法的理解与实现: 1. Rabin-Miller 算法 2. 扩展欧几里得算法 3. 快速幂取余算法 根据前面的算法,我们知道明文和密文都不能大于 ...
- 【编译原理】实验四:Yacc 分析程序生成器
目录 实验四 Yacc 分析程序生成器 一.实验目的 二.预备知识 三.实验内容 巴科斯范式BNF 分析器的生成器Yacc sample.txt文件 ytab.c文件 ytab.h文件 y.outpu ...
最新文章
- 机器学习数学基础:随机事件与随机变量
- GitHub入门:如何上传与下载工程?
- 写论文必须养成的十大良好写作习惯
- BZOJ3236[Ahoi2013]作业——莫队+树状数组/莫队+分块
- 样本不均衡、长尾分布问题的方法整理(文献+代码)
- TensorFlow2.0:索引和切片(1)
- php curl 请求失败,PHP CURL库之GET、POST数据大小限制导致请求失败解决方案
- 2017-3-2 数据库索引/数据类型/引擎
- hql中 oracle当前时间,hql oracle 比较 日期时间
- web的demo制造_简单的C++图像算法web端Demo制作
- 2022年计算机二级C语言程序设计复习题及答案
- MSI GT60 16F4升级、超频、解锁功耗限制的研究
- linux,centos7环境下,安装RabbitMQ
- 身份证号码检验 js
- Go语言实现企业微信sdk,集成了第三方应用sdk和自建应用代开发的sdk,支持一键生成新sdk
- 如何在simlink仿真示波器中的波形上取几个点?
- U盘重装centos7系统(开发者模式)
- java ftp上传失败_使用java进行ftp文件上传出现425错误
- PDPS软件:机器人行走轴虚拟仿真操作方法,即外部轴添加与配置
- 模电1.1 半导体基础知识
热门文章
- 骆驼QA:基于陈丹琦CoQA数据集的中文阅读理解模型,可给定知识文本进行问答...
- 女生学计算机好吗有辐射,电脑辐射会给女人带来的危害
- Linux-wm8960
- Java生成随机数、随机种子
- FairyGUI学习记录
- BIMFACE功能测评- 如何创建二三维标签?
- linux服务端查看firebox版本,[图]Linux端Firefox 84将默认启用WebRender
- Python-import导入上级目录文件
- Java序列化与反序列化详解
- matlab中连续信号的卷积,连续时间信号卷积运算的MATLAB实现