ArcGIS 通过分析功能面的视域来确定不同区域中的可见性。

视域的计算:如果仅有一个观测点,则为可从观测点看到的单元赋值 1,为无法从观测点看到的所有单元赋值 0。

1. Construct Sight Lines(构造视线)

创建表示视线(从一个或多个视点到目标要素类的要素)的线要素。

注意,关于高度字段的认定:

观察点和目标要素的高度源默认为以下列表中遇到的第一个字段名称:
Shape.Z(只对启用 Z 值的要素可用)
Spot
Z
Z_Value
Height
Elev
Elevation
Contour

使用连接字段为给定观察点指定一个或多个目标。如果未使用连接字段,则将所有点连接到所有目标。

2. Line of Sight(通视分析)

确定由多面体、栅格、TIN、terrain 或 LAS 数据集定义的表面上视线的可见性。

理想的视线应是简单的直线,包括两个折点,分别代表用于确定可见性的观测点和目标位置。

视线可以用前面的构造视线工具生成。

可以可选生成,阻挡每个线的目标可见性的第一个障碍物的位置。

输出线要素的属性表包含以下字段:

SourceOID - 用于计算可见性的线要素的唯一 ID。

VisCode - 沿线的可见性。值为 1 表示可见,值为 2 表示不可见。该字段仅在输出几何是线的情况下存在。

TarIsVis - 沿线的目标可见性。值为 1 表示可见,值为 0 表示不可见。该字段仅在输出几何是线的情况下存在。

OBSTR_MPID - 阻碍通视线的多面体的唯一 OID。如果不存在阻碍通视线的多面体,则该字段含有一个为 -1 或 -9999 的值。如果目标被表面所阻碍,则该值为 -1。如果目标可见,则值为 -9999。

3.  Observer Points (视点分析)

识别从各栅格表面位置进行观察时可见的观察点。

确定观察点是信息密集型处理。处理时间取决于分辨率。

4. Skyline(天际线)

生成一个包含天际线轮廓分析结果的线要素类或多面体要素类。

3D分析之可见性分析工具相关推荐

  1. 数据分析的基础:前言、概念、应用、分析方法、分析工具、基本流程、Python数据分析常用模块

    文章目录 一.前言 1.数据价值 2.数据分析之路 二.数据分析的概念 三.数据分析的应用 四.数据分析方法 1.概念 2.详解 五.数据分析工具 六.数据分析的基本流程 七.Python数据分析常用 ...

  2. [ STK ](三)STK 卫星间可见性分析

    一.创建好的星座如下图 3D 视图 2D 视图 二.创建好星座之后,点击 Analysis - - > Access 三.点击Select Object,选择目标卫星 四.选择要分析可见性的卫星 ...

  3. 西湖大学鞠峰组:环境宏病毒组学分析思路与常用工具

    环境宏病毒组学分析思路与常用工具 袁凌1, 2,倪艳4,鞠峰1, 2, 3 * 1 浙江省海岸带环境与资源研究重点实验室,工学院, 西湖大学, 杭州, 浙江 2  前沿技术研究所, 浙江西湖高等研究院 ...

  4. Java程序内存分析:使用mat工具分析内存占用

    1. 用jmap生成堆信息 2. 将堆信息导入到mat中分析 3. 生成分析报告 Histogram Dominator Tree Top consumers Leak Suspects MAT 不是 ...

  5. JVM学习笔记之-堆,年轻代与老年代,对象分配过程,Minor GC、Major GC、Full GC,堆内存大小与OOM,堆空间分代,内存分配策略,对象分配内存,小结堆空间,逃逸分析,常用调优工具

    堆的核心概述 概述 一个JVM实例只存在一个堆内存,堆也是Java内存管理的核心区域.Java堆区在JVM 启动的时候即被创建,其空间大小也就确定了.是JVM管理的最大一块内存空间. 堆内存的大小是可 ...

  6. Valgrind ---内存调试,内存泄漏检测以及性能分析的软件开发工具

    Valgrind是一款用于内存调试.内存泄漏检测以及性能分析的软件开发工具.Valgrind这个名字取自北欧神话中英灵殿的入口. 一般使用方式  valgrind --leak-check=full ...

  7. mysql分析sql语句基础工具 —— explain

    转载自 https://segmentfault.com/a/1190000009724144 立即登录 [笔记] mysql分析sql语句基础工具 -- explain  mysql wateran ...

  8. Java 可重入锁内存可见性分析

    转载自 深度好文 | Java 可重入锁内存可见性分析 一个习以为常的细节 之前在做 ReentrantLock 相关的试验,试验本身很简单,和本文相关的简化版如下:(提示:以下代码均可左右滑动) p ...

  9. 编写一个能监控到windows进程占用内存大小的脚本_Java性能监控分析及调优工具...

    >>>推荐阅读<<< 1.性能测试学习笔记-场景设计 2.性能测试的重要意义 3.性能分析流程及方法 4.应用系统性能调优之性能分析 Java性能监控分析及调优工具 ...

最新文章

  1. Swift 开源精选-v1.0(进阶篇)
  2. 安装orb_slam 的坑解决方法
  3. torch_geometric 笔记:nn.ChebNet
  4. arch 还原pacman_如何使用Pacman在Arch Linux中安装Go
  5. 云时代下,移动云揭秘数据库“新解”
  6. 对比科大讯飞,云知声等国内语音识别团队的实力表现如何?
  7. Linux 配置Tomcat
  8. 潘多拉 搭建 php服务器,OpenWrt/LEDE/潘多拉固件4G网卡上网之【HiLink模式上网教程】...
  9. 计算机考试后勤保障管理制度,计算机在高校后勤管理的应用
  10. 计算机中人民币数字格式,数字转人民币金额大写
  11. Jquery点击事件触发多次解决办法
  12. javascript解决猴子分桃问题
  13. 文本输入框input实现字母大小写转换
  14. 把笔记本改造成无线路由器 —— 手机抓包牛刀小试
  15. 2019阿里巴巴技术面试题集锦!(附答案)
  16. HTTP协议-Cookie和Session详解
  17. eja智能压力变送器工作原理_HONEYWEL、 EJA 、罗斯蒙特变送器的工作原理
  18. 大聪明教你学Java | Win10 环境下搭建 Elasticsearch
  19. 电子商务外包是网络营销市场需求
  20. Win7、windows 2008 IIS7.5下载安装方法以及教程 IIS7配置PHP环境图文教程(fastcgi快速最新版)

热门文章

  1. scrapy 项目实战(一)----爬取雅昌艺术网数据
  2. 代码阅读——十个C开源项目
  3. 相机不小心格式化了怎么恢复?内存卡格式化后能恢复数据吗
  4. 中国 Open Source Summit 演讲提案征集
  5. 华为18级工程师一年心血终成Liunx教程,入门到高级附手册
  6. HTML常用实体符号
  7. 微阵列芯片服务器,功能性分群于微阵列芯片之应用
  8. 【HDU 2612 Find a Way(BFS)】(兼BFS入门笔记)
  9. 应届毕业生的月薪11K,了解一下(学员感言)
  10. 面试宝典-Java I/O操作