地貌晕渲函数

概览

以下是 terrain 的彩色 3D 制图表达,通过合并由高程编码和山体阴影方法生成的图像而创建。 此函数使用高度和方位角属性指定太阳的位置。

示例地貌晕渲影像

注释

单位转换

如果 z(高程)的单位与 x、y(线性)单位相同,则 z 转换因子为 1。如果您的数据集使用投影坐标系,则比例将设置为,如果高程单位和线性单位不同,则需要定义 z 转换因子来解释差异。

要在英尺和米之间的相互转换,请参阅下表。例如,如果 DEM 的高程单位是英尺而镶嵌数据集的单位是米,则应使用值 0.3048 将高程单位从英尺转换为米(1 英尺 = 0.3048 米)。

转换类型转换系数

英尺转换为米

0.3048

米转换为英尺

3.28084

如果您的数据采用地理坐标系(例如 GCS_WGS 84 中的 DTED),其中线性单位为度,高程单位为米,则使用转换因子 1,系统会自动将线性单位从度转换为米。如果您的高程单位不是米,则在使用此函数前通过单位转换函数将高程单位转换为米。

注:

如果将比例设置为已调整,可以使用 Z 因子将 z 单位转换为米,ArcGIS 会将经纬度单位自动调整为米。

垂直夸大

要应用垂直夸大,必须将转换系数与夸大系数相乘。例如,如果高程和数据集坐标的单位均为米,并且您希望夸大 10 的倍数,则比例因子将为单位转换系数 (1.0) 乘以垂直夸大系数 (10.0) - 即 10 的 Z 因子。如果高程单位为米,并且数据集为地理数据集(度),则您应将单位转换系数 (1.0) 乘以夸大系数 (10.0) - 即 10 的 Z 因子

参数

以下是此函数的输入:

参数描述

栅格

输入高程数据集。

配色方案类型

指定是否使用色带或色彩映射表来显示晕渲地貌。

  • 色带 - 如果您选择色带,系统将提示您选择合适的色带。
  • 色彩映射表 - 如果您选择色彩映射表,系统将提示您指定要使用的色彩映射表文件。

山体阴影类型

用于控制山体阴影的光源。

  • 传统 - 从单一光线方向计算山体阴影。 可以设置方位角高度角选项以控制光源的位置。
  • 多方向 - 可将多个源的光线进行融合,以增强地形的可视化效果。
默认设置为传统

方位角

方位角是太阳沿地平线的相对位置(以度为单位)。 此位置由从正北方向开始按顺时针进行测量的太阳角度指示。 方位角 0 度表示北,东为 90 度,南为 180 度,西为 270 度。

高度

高度角是在地平线之上的太阳高程角,它的范围为 0 至 90 度。 0 度值表示太阳位于地平线上,即,与参考框架位于同一水平面中。 90 度值表示太阳处于头顶正上方。 默认值为高于地平线 45 度。

高度角图
缩放

调整 z 因子时使用以下两个选项可以动态缩放阴影结果:

  • - 不应用比例。 对于覆盖局部区域的单个栅格数据集,此选项非常理想。 对于高程变化较大的世界范围数据集或多比例地图,则不建议使用此选项,因为它在较小比例下会生成变化很小的地形地貌。
  • 已调整 - 通过使用默认的像素大小倍数值和像素大小因子值进行非线性调整,因此在查看器放大和缩小时可在大范围内调节高度角变化(比例)。 当使用世界范围数据集时,推荐已调整选项。
默认设置为“无”。

Z 因子

z 因子是用于转换高程值的比例因子,它有两种用途:

  • 将高程单位(例如米或英尺)转换为数据集的水平坐标单位(可能是英尺、米或度)。
  • 为实现视觉效果添加垂直夸大

像素大小倍数

像素大小倍数在查看器于地图显示中放大和缩小时可兼顾高度角变化(或比例)。 在控制 Z 因子变化速率的方程式中应用像素尺寸项的指数,以避免造成明显的地貌缺失。

此参数只有在比例类型为已调整时才有效。 默认值为 0.664。

像素大小因子

像素大小因子在查看器于地图显示中放大和缩小时可兼顾比例变化。 可用来控制 Z 因子的变化率。

此参数只有在比例类型为已调整时才有效。 默认值为 0.024。

禁用默认边缘像素插值

指定是否将禁用默认边缘像素插值。

  • 未选中 - 双线性重采样统一应用于对地貌晕渲进行重采样。 这是默认设置。
  • 选中 - 双线性重采样将用于地貌晕渲内,但不用于栅格边缘或 NoData 像素旁边的山体阴影。 这些像素将使用 NoData 填充,因为 NoData 可降低可能会出现的任何凸出边缘效果。

使用此选项可避免栅格边缘可能会出现的任何重采样伪影。栅格边缘的输出像素或与不含值的像素旁边的输出像素将以 NoData 填充;因此,建议仅当存在重叠像素可用的其他栅格时才使用此选项。当存在可用的重叠像素时,NoData 区域则将显示重叠像素值,而不会显示为空白。

相关主题


在本主题中
  1. 概览
  2. 注释
  3. 参数