通视分析 (3D Analyst)

ArcGIS Pro 3.2 | | 帮助归档

摘要

确定穿过由表面和可选多面体数据集组成的障碍物的视线的可见性。

了解有关“通视分析”工作原理的详细信息

插图

“通视分析”工具图示

使用情况

  • 只有输入线的端点用于定义观察点和目标点。视线应该是直线,包括两个折点,分别代表用于确定可见性的观测点和目标位置。

  • 如果观察点位置由点要素定义并且可见目标处于不同的要素类中,则要考虑通过构造视线工具创建视线。

  • 输出线将沿着输入视线的可见与不可见部分进行划分。如果只用表面确定视线可见性,输出线就将采用表面的剖面。如果在计算通视分析时提供了多面体要素,则输出线将会沿着输入视线的轨线。

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

    • SourceOID - 用于计算可见性的线要素的唯一 ID。
    • VisCode - 沿线的可见性。值为 1 表示可见,值为 2 表示不可见。该字段仅在输出几何是线的情况下存在。
    • TarIsVis - 沿线的目标可见性。值为 1 表示可见,值为 0 表示不可见。该字段仅在输出几何是线的情况下存在。
    • OBSTR_MPID - 阻碍通视线的多面体唯一 ID。如果没有任何多面体阻碍视线,则字段将包含值 -1 或 -9999。如果目标受表面阻碍,则值为 -1。如果目标可见,则值为 -9999。

参数

标注说明数据类型
输入表面

集成网格场景图层、LAS 数据集、栅格、TIN 或者用于确定可见性的地形表面。

TIN Layer; Raster Layer; Mosaic Layer; Terrain Layer; LAS Dataset Layer; Scene Layer; File
输入线要素

线要素,其第一个折点定义为观测点,最后一个折点标识目标位置。观测和目标位置的高度通过 3D 要素的 z 值获得,并且通过 2D 要素的表面插值。

2D 线还将默认偏移量 1 添加到其高程,以使点位于表面之上。如果要素含有一个 OffsetA 字段,其值将加到观测点的高度上。如果存在 OffsetB 字段,其值将加到目标位置的高度上。

Feature Layer
输出要素类

确定可见性所依据的输出线要素类。将创建两个属性字段。VisCode 字段表示沿线的可见性:1 表示可见,2 表示不可见。TarIsVis 字段表示目标可见性:0 表示不可见,1 表示可见。

Feature Class
输出障碍点要素类
(可选)

一个可选点要素类,用于标识其目标的观察点视线上的第一个障碍物的位置。

Feature Class
使用曲率
(可选)

指定在视线分析时是否将考虑地球的曲率。若激活此参数,则表面必须具有采用含已定义 z 单位的投影坐标定义的空间参考。

  • 未选中 - 将不考虑地球的曲率。这是默认设置。
  • 选中 - 将考虑地球的曲率。
Boolean
使用折射
(可选)

指定在通过作用表面生成一条视线时是否将考虑大气折射。如果使用了多面体要素,则此参数不适用。

  • 未选中 - 将不考虑大气折射。这是默认设置。
  • 选中 - 将考虑大气折射。
Boolean
折射系数
(可选)

要用于折射系数中的值。默认值为 0.13。

Double
金字塔等级分辨率
(可选)

将使用 terrain 金字塔等级的 z 容差或窗口大小分辨率。默认值为 0(z 容差),或全分辨率(窗口大小)。

Double
输入要素
(可选)

可以定义其他阻碍元素(例如,建筑物)的多面体要素。此输入不支持折射选项。

Feature Layer

许可信息

  • Basic: 需要 3D Analyst
  • Standard: 需要 3D Analyst
  • Advanced: 需要 3D Analyst

相关主题