ARCGIS如何进行可视域分析
可视域分析在不同的领域有着广泛的应用,如火灾监控点的设定,观察哨所的设定等等。军事领域是可视域分析技术应用最广的领域。例如为了设计巡航导弹的航线,就必须对发射点到目标的地形进行分析,包括地形特征优劣分析、对方雷达的通视分析。
那么如何进行可视域分析,有什么软件能够很好的得到可视域分析的结果,在arcgis里就有这么一个可视域分析的功能,本文将做一个介绍。
做可视域分析首先必须要有地形数据,如果手头有数据再好不过,如果没有,也不用着急,获取也不费事。如何获取地形数据可以参考我写的这一篇帖子:
http://www.cnblogs.com/123zxc/p/5913482.html
这篇帖子里有详尽的获取地形数据的方法。
获取了地形数据后还需要一个数据,观察点数据,想象一下,可视域分析简单的说就是一人站在一个地方,他的视线范围内,能够看见的区域就是可视域,所以需要一个观察点矢量数据。
获取观察点矢量数据也很简单,在locaspace viewer里很容易就能做到,下面交给大家如何获取,如下图,有两个方式添加点地标。

点击了添加地标按钮后,直接在地图上点击,即可成功添加点数据,在点数据的标注信息对话框中直接输入十进制的经纬度数值,即可完成点数据的绘制。

在图层文件中,选中刚才添加的地标,右键,点击另存为

可以直接另存为shpfile格式的数据,然后直接在arcgis中加载。

到此,该有的数据都齐了,包括地形数据和观察点数据,都加载到arcgis中。

点击Arctoolbox-》3d analyst-》可见性-》视域。

弹出视域分析操作对话框,都是一些常规项,输入地形栅格数据,输入观察点矢量数据,第三项输出分析结果,第四项,Z因子的确定可以看一下我另外一篇帖子,有对z因子的介绍
http://www.cnblogs.com/123zxc/p/5991927.html
点击确定以后,结果出来了,自动加载在arcgis中。显而易见,红色的为不可视区域,绿色为可视区域。当然,这里只是粗略的介绍了一下分析功能的操作方法,如果有很明确的分析需求,可以根据实际业务,来分析展示出结果并出报告和专题图。

这个是在arcgis中进行的可视域分析,还只是停留在二维阶段,展示效果不够直观和酷炫。还有一种可视域分析的方法,在locaspace viewer里就可以实现,操作非常简单。下面也简单的介绍一下。
在分析模块下有一个可视域分析功能,点击以后,在地图上点击绘制一个点,

点击到之前绘制的点坐标上,软件自动刚开始进行以观察点为圆心,你自定义的半径长度画圆,按照固定的间距,绘制观察点到所绘制的点是否可见,分析完成后,结果如下图所示,气泡中包含了点的视高,半径以及该点的经纬度,非常的直观和酷炫。

以上就是可视域分析的功能,有什么问题可以加群:181261077,我给大家作解答。
ARCGIS如何进行可视域分析的更多相关文章
- ArcGIS API for JavaScript 4.2学习笔记[28] 可视域分析【使用Geoprocessor类】
想知道可视域分析是什么,就得知道可视域是什么 我们站在某个地方,原地不动转一圈能看到的所有事物就叫可视域.当然平地就没什么所谓的可视域. 如果在山区呢?可视范围就会被山体挡住了.这个分析对军事上有十分 ...
- ArcGIS api for javascript——地理处理任务-计算一个可视域
描述 本例展示了使用一个地理处理计算一个可视域(viewshed) 单击地图上的任意点查看该点5英里内能看见的所有区域.这个模型需要几秒钟来运行并反馈结果. 可视域计算是通过ArcGIS Server ...
- ArcGIS进行视域分析及地形图制作
问题说明 开发商要在本区域建造观景亭,希望在观景亭上能看到优美的景色.根据提供的数据,完成以下要求. 一. 数据说明(见"题目3"文件夹) 1. DEM.tif:研究区域的数据高 ...
- 2.5 Cesium视域分析的实现
Cesium 视域分析 祝愿周末没事,技术继续分享交流,群685834990
- 一文带你体验MRS HetuEngine如何实现跨源跨域分析
摘要: HetuEngine作为MRS服务中交互式分析&多源统一SQL引擎,亲自全程体验其如何实现多数据源的跨源跨域分析能力. 本文分享自华为云社区<MRS HetuEngine体验跨源 ...
- BloodHound可视化之域分析
一.简介 BloodHound是一款将域内信息可视化的单页的web应用程序,是一款在域内进行信息收集的免费工具: bloodhound通过图与线的形式,将域内用户.计算机.组.会话.ACL以及域内所有 ...
- 计算异质性H值(运用arcgis和Python进行区域分析)
最近需要对ecognition分割结果进行统计分析,以此来进一步判断其分割结果中的欠分割和过分割对象,在看了一篇论文后,发现了可以用一个参数H来判断每个切割对象的异质性,由于此方法需要用到arcgis ...
- ArcGIS 网络分析[2.2] 服务区分析
什么是服务区? 我们先提一个很常见的社会现象:一个医院,如果要发起抢救,那么10分钟内能去多远? 时间就是生命,当结合道路网的阻力进行最短路径分析时,得到的可达的覆盖区域,这个区域就是服务区. 服务区 ...
- ArcGIS Server 地图发布请求分析
1.1. 数据上传 请求 URL: https://172.16.2.17:6443/arcgis/admin/uploads/upload POST Location: ...
随机推荐
- vs2008及以上的ActiveX测试容器在哪儿
解压缩 vssetupdir \Samples\1033\VC2010Samples.zip ,位于C++\MFC\ole\TstCon\ vs2008中的sample的话,要改TCProps项目的L ...
- Weblogic是瓦特?和JVM是瓦特关系?
所谓固定内存60M是瓦特? 以下内容是个瓦特? “总内存大小=堆内存+非堆内存1200m:为堆内存大小,如果不指定后者参数则有最大数限制,网上很多文章认为这就是JVM内存,-Xmx为设置最大堆内存60 ...
- javascript中日期格式与时间戳之间的转化
日期格式与时间戳之间的转化 一:日期格式转化为时间戳 function timeTodate(date) { var new_str = date.replace(/:/g,'-'); new_str ...
- jave占用CPU较高
转自http://www.tuicool.com/articles/YFVbia Linux下java进程CPU占用率高-分析方法 时间 2014-01-04 12:18:44 IT社区推荐资讯 原文 ...
- 转 Dynamics CRM Alert and Notification JavaScript Methods
http://www.powerobjects.com/2015/09/23/dynamics-crm-alert-and-notification-javascript-methods/ Befor ...
- MySQL中tinytext、text、mediumtext和longtext详解
一.数字类型 类型 范围 说明 Char(N) [binary] N=1~255 个字元binary :分辨大小写 固定长度 std_name cahr(32) not null VarChar( ...
- 支持ASP.NET WebService
ASP.NET WebService默认返回的数据格式是XML,但也能返回JSON格式. 如何让MiniUI组件支持ASP.NET WebService? 只需要: 1) 引用miniui-webse ...
- php和js如何通过json互相传递数据
当我们在结合php和javascript实现某些功能时,经常会用到json.json是js的一种数据格式,可以直接被js解析.而php无法直接读取json数据,但是php提供了json_decode函 ...
- Eclipse点击工程结构里任意文件或文件夹变拖动(或复制)的bug
本文为原创文章,欢迎转载,但请注明出处http://www.cnblogs.com/yexiubiao/p/5204601.html,未在文章页面明显位置给出原文连接的,将保留追究法律责任的权利. 在 ...
- C#获取网页内容的三种方式
C#通常有三种方法获取网页内容,使用WebClient.WebBrowser或者HttpWebRequest/HttpWebResponse... 方法一:使用WebClient (引用自:http: ...