如何使用ArcGIS进行可视化分析

news2025/1/11 12:42:05

概述

通视分析是指以某一点为观察点,研究某一区域通视情况的地形分析,利用DEM判断地形上任意两点之间是否可以互相可见的技术方法,分为视线通视分析和视域通视分析,前者判断任意两点之间能否通视,后者从任一点出发,判断该区域内所有其他点的通视情况,这里为大家介绍一下如何使用ArcGIS进行可视化分析。

02

数据来源

本教程所使用的数据是从水经微图中下载的DEM数据,除了DEM数据,常见的GIS数据都可以从水经微图中下载,你可以通过关注微信公众号“水经注GIS”,然后在后台回复“微图”即可获取软件下载地址,当然也可以直接在水经注GIS官方网站下载。

图片

水经微图

03

绘制视线确定通视性

在菜单空白处点击右键,勾选上3D Analyst,如下图所示。

图片

勾选上3D Analyst

在显示的3D Analyst工具条上,点击创建视线按钮,创建视线。

图片

点击创建视线按钮

点击后在图上绘制一条需要分析的视线,绘制之后会得到通视结果,红色代表不可视区域,绿色代表可视区域,蓝色点为障碍点。

图片

可见性结果

04

改变视点高度

在通视分析对话框内,将观测点的高度增加100m,如下图所示。

图片

增加观测点高度

再次绘制同路径的视线,可以看到可视范围变得更大,如下图所示。

图片

更改观测点高度后的可见性结果

05

基于单点的可视域分析

在ArcToolbox内点击“3D Analyst工具\可见性\视域”,调用视域工具。

图片

调用视域工具

在显示的视域对话框内,输入栅格为下载的DEM数据,输入观察点为准备的视点数据。

图片

视域设置

点击确定之后可以看到观察点的视域,绿色代表可见,红色代表不可见,如下图所示。

图片

单点可视域

06

改变单点视点高度

默认使用的是观察点对应的DEM高度进行可视域分析,如果要提高观察点高度,可以通过对观察点图层增加字段的方式解决。

其中,字段名Spot代表指定观察点的绝对高程值;OffisetA代表三维表面高程不变,设定观察点的高程偏移值;OffsetB代表观察点高程不变,设定三维表面的高程偏移值,这里增加字段OffsetA,值为100,表示观测点高度增加100m,如下图所示。

图片

修改后属性表

在ArcToolbox内点击“3D Analyst工具\可见性\视域”,调用视域工具。

图片

调用视域工具

在显示的视域对话框内,输入栅格为下载的DEM数据,输入观察点为增加字段后的观察点文件。

图片

视域设置

点击确定之后可以的到视域范围,相比于增加字段之前,明显变得更广。

图片

视域范围

07

基于路径的可视域分析

如果需要对某个路径进行可视域分析,需要先将路径转换为3D Shapefile,不然分析结果是错误的。

在ArcToolbox内点击“3D Analyst工具\功能性表面\插值Shape”,调用插值Shape工具。

图片

调用插值Shape工具

在显示的插值Shape对话框内,输入表面为下载的DEM文件,输入要素类为需要3D化的线文件。

图片

插值Shape设置

点击确定之后就得到了3D化后的线文件。

图片

3D化的线文件

在ArcToolbox内点击“3D Analyst工具\可见性\视域”,调用视域工具。

图片

调用视域工具

在显示的视域对话框内,输入栅格为下载的DEM,输入观察折线为3D化后的路线。

图片

视域设置

点击确定之后可以看到视域范围,如下图所示。

图片

视域范围

打开属性表,可以看到有Value和Count两个字段,其中Value代表被看到的次数,Count代表被看到的次数下对应的栅格有多少个。

图片

可视域属性表

08

基于线要素通视性分析

在ArcToolbox内点击“3D Analyst工具\可见性\通视分析”,调用通视分析工具。

图片

调用通视分析工具

在显示通视分析对话框内,输入表面为下载的DEM数据,输入线要素为之前得到的3D化后的线。

图片

通视分析设置

点击确定之后可以得到通视分析的结果,绿色代表可见,红色代表不可见。

图片

通视分析结果

09

结语

以上就是如何使用ArcGIS进行可视化分析的详细说明,主要包括了数据来源、绘制视线确定通视性、改变视点高度、基于单点的可视域分析、改变单点视点高度、基于路径的可视域分析和基于线要素通视性分析等功能。

更多免费教程、资源、数据:树谷资料库大全(2023年8月16日更新)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/917881.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Idea Maven 构建,运行Java程序,二次开发Jmeter

Idea Maven 构建 1. maven下载2. Idea 配置3. 配置Maven镜像4. 在Maven项目pom.xml中添加依赖5. 创建jar包,更新pom,执行代码 1. maven下载 【官网】https://maven.apache.org/download.cgi 【其他版本】https://dlcdn.apache.org/maven/maven-3/ 2. …

【开发】tips:视频汇聚/视频云存储/视频监控管理平台EasyCVR如何提升网络稳定

安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安…

数据结构(5)

堆 堆可以看作一颗完全二叉树的数组对象。 特性: 1.堆是完全二叉树,除了树最后一层不需要满,其余层次都需要满,如果最后一层不是满的,那么要求左满右不满 2.通常使用数组实现,将二叉树结点依次放入数组中…

二、数学建模之整数规划篇

1.定义 2.例题 3.使用软件及解题 一、定义 1.整数规划(Integer Programming,简称IP):是一种数学优化问题,它是线性规划(Linear Programming,简称LP)的一个扩展形式。在线性规划中&…

渗透测试和红队技术解析:分析渗透测试方法、工具和技巧,深入了解红队行动背后的战术和策略

章节一:引言 在当今数字化世界中,信息安全已经成为各个组织和企业的头等大事。为了确保其信息系统的安全性,渗透测试和红队行动变得愈发重要。本文将带您深入探讨渗透测试的方法、工具和技巧,并剖析红队行动的战术和策略。 章节…

【前端实习生备战秋招】—前端性能优化篇,建议收藏

【前端实习生备战秋招】—前端性能优化篇,建议收藏 文章目录 【前端实习生备战秋招】—前端性能优化篇,建议收藏一、CDN1. CDN的概念2. CDN的作用3. CDN的原理4. CDN的使用场景 二、懒加载1. 懒加载的概念2. 懒加载的特点3. 懒加载的实现原理4. 懒加载与…

分类行为的排斥作用

( A, B )---3*30*2---( 1, 0 )( 0, 1 ) 让网络的输入只有3个节点,AB训练集各由5张二值化的图片组成,让A中有2个1,B中有1个1,且不重合,排列组合,统计迭代次数并排序。 其中有6组数据 构造平均列A 构造平均…

使用扩展函数方式,在Winform界面中快捷的绑定树形列表TreeList控件和

在一些字典绑定中,往往为了方便展示详细数据,需要把一些结构树展现在树列表TreeList控件中或者下拉列表的树形控件TreeListLookUpEdit控件中,为了快速的处理数据的绑定操作,比较每次使用涉及太多细节的操作,我们可以把…

java八股文面试[数据结构]——ArrayList和LinkedList区别

ArrayList和LinkedList的异同 二者的线程都不安全,相对线程安全的Vector,执行效率高。此外,ArrayList时实现了基于动态数组的数据结构,LinkedList基于链表的数据结构,对于随机访问get和set,ArrayList觉得优于LinkedLis…

异地机房容灾备份方案,异地容灾备份方式有哪些

任何时候,我们都不能避免自然灾害、硬件问题、黑客攻击等事故。这些事情可能会导致数据中心的偏瘫,甚至影响整个业务的正常使用。因此, 机房容灾备份计划已成为确保业务连续性的关键对策。 一、异地机房容灾备份方案是什么? 国外…

Shell的一些基础

1.查看某个路径下的目录和文件列表 ls -lR 路径 2.统计某个路径下的文件数量: ls -lR lntest/ | grep “^-” | wc -l 3.找出进程里占用CPU或者内存最高的进程 首先 ps aux 列出来的,cpu是第三列,内存是第四列,所以找出占用cpu最…

word里的文字限制编辑,不知道密码怎么办?

Word文档可以设置加密来保护文件禁止修改,但是在word文档中设置限制编辑功能时对它的作用是否有详细的了解呢?今天为大家介绍word限制编辑功能的作用以及忘记了限制编辑密码该如何解决。 设置限制大家应该都清楚,就是点击工具栏中的审阅 – …

视频集中存储/直播点播平台EasyDSS内核无法启动是什么原因?

视频推拉流EasyDSS视频直播点播平台,集视频直播、点播、转码、管理、录像、检索、时移回看等功能于一体,可提供音视频采集、视频推拉流、播放H.265编码视频、存储、分发等视频能力服务。 有用户反馈,下载了视频直播点播平台EasyDSS最新版本&a…

金属氧化物变阻器美国市场估算为13亿美元,中国则将以年复合成长率13.5%增长

金属氧化物变阻器是一种电子元件,它的作用是限制电流过大时对电路的损害。MOV的主要构成材料是金属氧化物,例如氧化锌(ZnO)。当电路中的电压超过预定值时,MOV会迅速变得导电,从而限制电流的继续增加。这个特…

问题描述:在Windows下没有预装ImageMagick工具

问题描述:在Windows下没有预装ImageMagick工具 # WInR输入cmd回车进入命令行,执行以下命令查看版本信息 magick --version没有预装ImageMagick工具 解决方案:下载安装ImageMagick 官网下载:ImageMagick-7.1.1-15-Q16-x64-dll.exe 下载之后,一路下一步…

系统架构设计师-计算机系统基础知识(1)

目录 一、计算机系统概述 1、冯诺依曼计算结构​编辑 二、存储系统 三、操作系统概述 1、特殊的操作系统 四、进程管理 1、进程与线程的概念 2、进程的同步与互斥 3、PV操作 4、死锁与银行家算法 一、计算机系统概述 1、冯诺依曼计算结构 二、存储系统 从上到下依次&#…

【C修炼计划】卷壹 · 初识C语言

文章目录 卷壹 初识C语言一 C语言的起源二 C语言的特性三 C语言的应用范围四 C语言程序结构五 C语言书写规范六 C语言编译器安装附 参考资料 卷壹 初识C语言 一 C语言的起源 C语言的前生是B语言(BCPL,一种早期的高级语言)。下图描…

快手正面临着严重的监管阻力,股价上涨潜力将遭受严重限制

来源:猛兽财经 作者:猛兽财经 积极的盈利预警 上月底,快手(01024)发布公告称,该公司预计2023年上半年的净收入将达到5.6亿元人民币。 考虑到快手报告的2023年第一季度归属于股东的净亏损为- 8.73亿元人民币…

顶尖测试学思维?跟Google大佬学顶级测试思维!

谷歌员工怎么写 python 代码? 谷歌内部的 python 代码规范 熟悉 python 一般都会努力遵循 pep8 规范,也会有一些公司制定内部的代码规范。大公司制定规范的目的不是说你一定要怎样去使用编程语言,而是让大家遵守同一套规则,节省…

选择适合企业的文件传输方式:SFTP与SCP的比较及应用场景分析

企业的发展和业务拓展必不可少地依赖于文件传输。为确保数据安全且传输高效,选择适宜的文件传输方式至关重要。在众多选择中,基于SSH协议的SFTP和SCP备受青睐。 以下将详细介绍SFTP和SCP,分析它们适用的企业文件传输场景。 一、SFTP与SCP的差…