构造视线 (3D Analyst 工具)
汇总
创建表示视线(从一个或多个视点到目标要素类的要素)的线要素。
插图

用法
视线基于采样距离参数中指定的值,从目标线和面的周长采样。 应按输出要素类的 x,y 单位给出采样距离单位。
使用连接字段为给定观察点指定一个或多个目标。 如果未使用连接字段,则将所有点连接到所有目标。
如果为观察点和目标要素指定了高度源,将生成三维输出。 观察点和目标要素的高度源默认为以下列表中遇到的第一个字段名称:
Shape.Z(仅适用于启用 z 值的要素)SpotZZ_ValueHeightElevElevationContour
如果不存在适合的高度字段,则使用 <None> 关键字来指示要素不含 Z 值。
如果所需高度字段在默认字段选择中没有更高优先级,将需要显式指定所需字段。 同样,如果某个高度字段不是所需字段但要素类包含默认选择列表中的字段之一,则需要指定 <None> 关键字。
以下字段将会添加到包含视线的输出要素类:
OID_OBSERV—观察点的 OIDOID_TARGET—目标要素的 OIDDIST_ALONG—当目标要素为线或面时沿此目标要素的距离
启用输出方向参数时,输出视线将含有两个附加属性字段:
AZIMUTH—偏离正北的角度,值以顺时针方向增加VERT_ANGLE—与地平线的垂直角(以度为单位),90° 是指正上方,而 -90° 是指正下方。 仅当指定高度字段时,垂直角才会相关。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
视点 |
表示观察点的单点要素。 不支持多点要素。 |
Feature Layer |
|
目标要素 |
目标要素(点、多点、线和面)。 |
Feature Layer |
|
输出 |
包含视线的输出要素类。 |
Feature Class |
|
观察者高度字段 (可选) |
从观察点属性表获得的观察点高度值的源。 从按优先级顺序列出的以下选项中选择默认的观察者高度字段字段。 如果存在多个字段并且所需字段在默认字段选择上没有更高优先级,将需要指定所需字段。
|
String |
|
目标高度字段 (可选) |
目标的高度字段。 从按优先级顺序列出的以下选项中选择默认的目标高度字段字段。 如果存在多个字段并且所需字段在默认字段选择上没有更高优先级,将需要指定所需字段。
|
String |
|
连接字段 (可选) |
使用连接字段将观察者与特定目标相匹配。
|
String |
|
采样距离 (可选) |
目标为线或面要素类时采样之间的距离。 按输出要素类的 XY 单位解释采样距离单位。 |
Double |
|
输出方向 (可选) |
指定是否向输出视线添加方向属性。 - 将添加并填充两个附加字段以指示方向:
|
Boolean |
|
采样方法 (可选) |
指定将如何使用采样距离沿目标要素创建视线。
|
String |
环境
当前工作空间, 范围, 输出坐标系, 地理变换, XY 分辨率, XY 容差, 输出 XY 值域, Z 分辨率, Z 容差, 输出 Z 值域, 输出配置关键字, 自动提交
许可信息
- 基本: 需要 3D Analyst
- 标准: 需要 3D Analyst
- 高级: 需要 3D Analyst