Terrain 转栅格函数

Terrain 转栅格函数用于渲染使用存储在地理数据库中的 terrain 进行管理的多点数据。当使用 Terrain 栅格类型将多点数据添加到镶嵌数据集时使用此函数。在将 terrain 添加到镶嵌数据集时,需要打开属性来定义某些输入和输出属性。

此函数不能独自添加到函数链。

输入属性

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

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

输出属性

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

像素大小 - 生成用来创建栅格的最小像素大小。

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

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

渲染 terrain 的运算量可能会非常的大。如果不使用缓存,您可能不得不等待几分钟后才能显示某些表面。出现以下情况时生成缓存:

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

相关主题

9/15/2013