天际线 (3D Analyst)

此 ArcGIS 2.8 文档已 存档,并且不再对其进行更新。 其中的内容和链接可能已过期。 请参阅最新文档

摘要

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

了解有关“天际线”工作原理的详细信息

插图

天际线

使用情况

  • 天际线工具可以用来创建要素轮廓,通过天际线障碍工具可将这些轮廓拉伸成阴影体。有关详细信息,请参阅天际线工作原理

  • 以下字段将会添加到包含天际线的输出要素类:

    • OBSV_PT_ID - 用于创建天际线的观察点 FID。
    • ORIGFTR_ID - 要素的 FID,如建筑物。
  • 以下字段将会添加到包含轮廓的输出要素类:

    • OBSV_PT_ID - 用于创建轮廓的轮廓点 FID。
    • ORIGFTR_ID - 轮廓表示的原始要素(如建筑物)的 FID。
    • DIR_VECT_X - 表示来自观察点的光线方向的单位矢量的 X 分量。
    • DIR_VECT_Y - 表示来自观察点的光线方向的单位矢量的 Y 分量。
    • DIR_VECT_Z - 表示来自观察点的光线方向的单位矢量的 Z 分量。
    • FEAT_CTR_X - 原始要素(如建筑物)包络中心的 X 分量。
    • FEAT_CTR_Y - 要素包络中心的 Y 分量。
    • FEAT_CTR_Z - 要素包络中心的 Z 分量。
    • BHND_CTR_X - 移动到要素后面的要素包络中心的 X 分量。
    • BHND_CTR_Y - 移动到要素后面的要素包络中心的 Y 分量。
    • BHND_CTR_Z - 移动到要素后面的要素包络中心的 Z 分量。
    • USED_PARLL - 是否使用平行光线创建轮廓(1 代表是,0 代表否)。
    • MADE_VERT - 是否使轮廓保持竖直,而不是垂直于光线(1 代表是,0 代表否)。
    • MOVED_BHND - 是否将轮廓移动到要素后面,而不是将其留在要素中心(1 代表是,0 代表否)。

参数

标注说明数据类型
输入观察点要素

表示观察点的 3D 点。每个要素都将具有自己的输出。

Feature Layer
输出要素类

表示天际线的线或表示轮廓的多面体的3D 要素。

Feature Class
输入表面
(可选)

将用于定义地平线的地形面。如果未提供表面,则会通过使用虚拟表面半径虚拟表面高程参数采用一个虚拟表面。

LAS Dataset Layer; Mosaic Layer; Raster Layer; TIN Layer; Terrain Layer
虚拟表面半径
(可选)

未提供地形面时,用于定义地平线的虚拟表面的半径。默认值是 1,000 米。

支持的单位如下:

  • 未知未知
  • 英寸英寸
  • 英尺英尺
  • 英里英里
  • 毫米毫米
  • 厘米厘米
  • 公寸公寸
  • 千米千米
Linear Unit
虚拟表面高程
(可选)

代替实际表面来定义地平线的虚拟表面的高程。如果提供了实际表面,则可忽略。默认值为 0。

支持的单位如下:

  • 未知未知
  • 英寸英寸
  • 英尺英尺
  • 英里英里
  • 毫米毫米
  • 厘米厘米
  • 公寸公寸
  • 千米千米
Linear Unit
输入要素
(可选)

用于测定天际线的要素。如果没有指定要素,则天际线将只由地平线(通过地形面或虚拟表面定义)构成。

Feature Layer
要素细节层次
(可选)

在天际线分析中检查每个要素的细节层次。

  • 详细信息在天际线分析中考虑要素中的每条边(仅限三角形和外部环的边)。此时,消耗大量时间的操作最为精确,也是默认选项。
  • 凸轮廓天际线分析将使用每个要素轮廓线的凸包(拉伸到要素内最高折点的高程)的上部周长。
  • 包络 天际线分析将使用三维要素包络的周长。这是最快的方法。
String
起始方位角
(可选)

开始天际线分析的方位角,以度为单位。天际线分析以观察点为起点,并从起始方位角向右移动,直到结束方位角。方位角必须大于负 360 且小于 360。默认值为 0。

Double; Field
结束方位角
(可选)

完成天际线分析的方位角,以度为单位。天际线分析以观察点为起点,并从起始方位角向右移动,直到结束方位角。结束方位角必须大于起始方位角,且不得超过 360。默认值为 360。

Double; Field
方位角增量
(可选)

起始方位角结束方位角之间执行天际线分析以计算地平线时的角度间隔,以度为单位。此值不得大于结束方位角起始方位角的差值。默认值为 1。

Double; Field
最大可视半径
(可选)

从观察点位置应能搜索到地平线的最大距离。零值表明应没有施加限制。默认值为 0。

支持的单位如下:

  • 未知未知
  • 英寸英寸
  • 英尺英尺
  • 英里英里
  • 毫米毫米
  • 厘米厘米
  • 公寸公寸
  • 千米千米
Linear Unit
分段天际线
(可选)

确定生成的天际线是为每个观察点对应一个要素,还是每个观察点的天际线将按照构成天际线的唯一元素进行分段。

如果正在生成轮廓,那么此参数将指示是否使用发散光线;对于太阳阴影,此参数的状态通常为禁用或未选中。

  • 未选中 - 每个天际线要素将表示一个观察点。这是默认设置。
  • 选中 - 每个观察点的天际线都将按照构成天际线的唯一元素进行分段。
Boolean
缩放至百分比
(可选)

表示放置每个天际线折点应依据的原始垂直角(地平线以上的角或高程角)或高程的缩放百分比。如果输入 0 或 100,则不会进行缩放。默认值为 100。

Double
缩放依据
(可选)

确定缩放所依据的值。

  • 基于观察点的垂直角度通过考虑每个折点相对于观察点的垂直角确定缩放。这是默认设置。
  • 高程通过考虑每个折点相对于观察点的高度确定缩放。
String
缩放方法
(可选)

计算折点所依据的缩放方法。

  • 天际线最大值将相对于具有最高垂直角(或高程)的折点的垂直角(或高程)进行缩放。这是默认设置。
  • 每个折点将相对于每个折点的原始垂直角(或高程)进行缩放。
String
使用曲率
(可选)

指示根据作用表面生成山脊线时,是否要考虑地球的曲率。

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

指示根据作用表面生成山脊线时,是否要考虑应用大气折射。

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

考虑大气折射时使用的折射系数。默认值为 0.13

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

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

Double
创建轮廓
(可选)

指定输出要素是表示天际线还是轮廓。

  • 未选中 - 输出将创建为表示天际线的折线要素。这是默认设置。
  • 选中 - 输出将创建为表示轮廓的多面体要素。
Boolean

许可信息

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

相关主题