Terrain 转栅格函数

概览

Terrain 转栅格函数用于渲染使用存储在地理数据库中的 terrain 进行管理的多点数据。

此函数不能独自添加到函数链。但可以将其用于修改镶嵌数据集的输入和输出属性。

备注

将多点数据添加到镶嵌数据集时使用此函数。在将数据添加到镶嵌数据集时,需要打开属性来定义某些输入和输出属性,例如像素大小。

对于 LAS、LAS 数据集 以及 Terrain 栅格类型来说,输出属性是唯一的。由于输入涉及了点的某种插值,其计算量将非常大,因此显示将比较慢。选择以基础像素大小为输入创建缓存可以提高性能。如果不使用缓存,您可能不得不等待几分钟的才能显示某些表面。

在以下情况下会自动生成缓存:

  • 在查看镶嵌数据集时,使用 terrain 数据集来生成镶嵌图像
  • 构建概视图时
  • 在选中构建项目缓存参数的情况下运行同步镶嵌数据集

如果缓存已删除或缺失,则会对缓存进行更新。如果修改了 terrain,将不会更新缓存。

参数

参数说明
输入 Terrain

terrain 数据集的路径和名称。如果移动输入,则可修改此值。将 terrain 添加到镶嵌数据集时,此选项不会存在于 Terrain 栅格类型“属性”页面中。

插值方法

表面插值用于确定每个像素的 z 值。

  • 线性 - 根据包含查询点 x,y 位置的 terrain 三角形定义的平面来估计 z 值。
  • 自然邻域法 - 通过将基于区域的权重应用于 terrain 的查询点自然邻域来估计 z 值。

像素大小

生成用来创建栅格的最小像素大小。这参数为必填参数。

缓存路径

缓存表面的存储位置。默认情况下,会在镶嵌数据集所处位置旁的文件夹中生成和存储缓存。此文件夹的名称与地理数据库的名称相同,但扩展名为 .cache。但是,如果镶嵌数据集创建于企业级地理数据库,则将在该地理数据库中创建缓存。

缓存表面数量

使用此表面的不同输入属性(例如,使用一种插值方法相对于另一种方法)可创建的最大缓存数。输入值 0 将使缓存不可用并清除现有缓存。


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