镶嵌数据集概视图

镶嵌数据集概视图与影像金字塔类似。 它们是为提高显示速度和减少 CPU 使用而创建的低分辨率影像,这是由于为了显示镶嵌影像而检查的影像更少了。 您可以控制许多用于创建概视图的参数。 您可以创建只覆盖特定区域的镶嵌数据集概视图,也可以只在特定分辨率上进行创建。 通过概视图可以查看整个镶嵌数据集和多个缩放级别及分辨率。 金字塔与构成镶嵌单个影像项目相关联,当源影像包含金字塔时,则将其加入,或者可在创建镶嵌时,选择性地针对各个影像项目生成金字塔。 概视图的比例范围通常是栅格金字塔的延续,但是如果您不想使用所有影像的金字塔,则可以指定用于生成概视图的基础像素大小。

借助概视图,在查看整个镶嵌数据集时,可以快速查看较低分辨率的数据副本。 放大时,将绘制更精细的分辨率等级,并且性能保持稳定,因为镶嵌影像的概视图将使用连续的较小区域创建。 当以影像服务的形式或在网络上提供镶嵌数据集时,这会很有帮助。 可根据显示比例确定最合适的概视图。 如果不使用概视图,则会动态处理整个镶嵌影像,从而生成降低分辨率的显示影像。

镶嵌数据集提供一个属性,可使用此属性限制用于生成镶嵌影像的栅格数。 您可以修改此属性;但如果达到此限制,则建议构建概视图。 此项限制旨在防止计算机执行过多的像素处理操作,从而保持良好的显示速度。

在生成概视图时,将使用构成镶嵌的源影像所应用的函数对其进行处理。 但是,不会使用镶嵌数据集级别应用的函数处理概视图。 如果修改了应用至整个镶嵌数据集的函数,则无需重新生成概视图。

创建概视图

用于生成概视图的工具有两种。 定义概视图工具可用于自定义将要生成的概视图。 构建概视图工具可定义缺失的概视图、更新概视图和生成概视图。

您可以在使用添加栅格至镶嵌数据集工具或构建概视图工具添加影像数据时使用默认设置构建概视图。 使用何种工具将取决于您的工作流。 如果正在创建简单镶嵌数据集(例如,一个包含您所在城市的所有正射影像的镶嵌数据集),且不对轮廓线进行任何修改,则可在添加数据时选中工具上用于构建概视图的选项。 这样便会应用构建概视图工具上的所有可用选项来构建完整的概视图。 如果尚未为栅格数据集构建金字塔和统计数据,则可以向镶嵌数据集添加正射影像,使用构建金字塔和统计数据工具,然后使用构建概视图工具。

许多源影像都具有内部金字塔,您也可以自行构建金字塔。 影像金字塔将减少镶嵌数据集所需的概视图数量。

为镶嵌数据集生成的金字塔和概视图

通常,与镶嵌数据集中对应每个栅格的金字塔相比,概视图的显示速度更快。 使用以下类型的影像时,请考虑在栅格金字塔之上构建概视图:

  • 预处理的切片影像,例如正射影像象限图
  • 对接(非重叠)影像,更改镶嵌方法时不受影响
  • 动态处理的影像,但参数和镶嵌方法不会更改

构建更加复杂的镶嵌数据集时,尤其是在使用镶嵌方法和动态处理时,可以在源栅格上构建金字塔,并且仅在需要时构建概视图,例如以下情况:

  • 因存在重叠影像而使用镶嵌方法。
  • 动态处理应用于所有比例下的源栅格。
  • 影像不是静态预处理栅格。

注:

如果计划使用锁定栅格查看镶嵌数据集中的各个栅格,则本身具有金字塔和统计数据的项目在不同比例下的渲染速度可能更快。

构建概视图工具包含多个选项,可应用于修改和更新镶嵌数据集的工作流。 其中一个选项用于重新生成失效的概视图影像。 失效影像的用于创建概视图的源栅格已被修改或缺失。 如果在生成概视图之后从镶嵌数据集中移除了栅格或修改了轮廓线,则请使用此选项。 如果对镶嵌数据集执行了修改(包括添加或移除栅格、更改其轮廓线),则用于定义缺失概视图切片的选项会很有用。 该选项将评估镶嵌数据集以确定是否已定义足够的概视图,或者是否在未定义其他概视图的情况下添加了新数据。 这样您便可以为镶嵌数据集生成完整的概视图集。

有时可能发生以下情况:已定义概视图,但未进行构建;存储概视图的位置崩溃,文件丢失;或者概视图缺失,但在镶嵌数据集中已对其进行了定义。 您可以使用用于生成缺失影像的选项创建或重新创建缺失的概视图。

此外,您还可以使用其他数据集作为概视图,如 ArcGIS Image for ArcGIS Online 中的图层或为其他镶嵌数据集生成的其他概视图。 通常推荐执行此操作,因为在缩小时,影像中的许多细节会丢失,色彩质量会降低,而且各要素相互混杂,大型要素也会不易识别,而在使用高分辨率影像或正射影像,这种情况十分明显。 使用添加栅格至镶嵌数据集工具可添加这些栅格数据集,并可采用与镶嵌数据集中其他栅格相同的处理方式。 这些栅格数据集与根据镶嵌数据集生成的概视图之间的唯一区别是:属性表中的 Category 字段将不是概视图

控制概视图生成

如果要进一步控制概视图的生成位置、生成方式或生成内容,请使用定义概视图工具。

概视图存储

首先应对镶嵌数据集的概视图进行定义,然后在后续的地理处理工具中构建概视图。 您可以指定概视图的位置,但是它们通常位于镶嵌数据集文件地理数据库中的文件夹中。 对于企业级地理数据库,概视图存储在数据库内部。 此文件夹的名称与地理数据库的名称相同,但扩展名为 .ovr。 但是,如果在企业级地理数据库中创建镶嵌数据集,则也会在该地理数据库中创建概视图。 如要将其删除,请在镶嵌数据集的属性表中将其选中,然后使用从镶嵌数据集中移除栅格工具。

镶嵌数据集会引用其源栅格,如果概视图不在地理数据库中,则您可以将概视图存储于源栅格所在的位置。 此外,如果打算在某个镶嵌数据集中使用在其他镶嵌数据集中创建的概视图,则可以单独管理概视图的位置。 生成概视图之前,使用定义概视图工具定义其输出位置。

概视图生成位置

您可以使用多个参数控制镶嵌数据集中用于生成概视图的区域及生成的概视图的等级。 默认情况下,将为镶嵌数据集边界内的区域生成概视图。 但在某些情况下,您可能要控制生成的区域。 您可以通过在镶嵌数据集的空间参考系统中指定最小、最大 x 和 y 坐标来定义矩形区域。

您也可以控制生成概视图的等级或分辨率。 可以定义将用于生成概视图的基础像素大小。 此选项可用于对栅格执行预处理,以提高显示速度。 例如,如果正在对镶嵌数据集中的栅格进行正射校正、全色锐化及色彩平衡,则以应用全部三个函数的分辨率查看镶嵌影像时的计算量会非常大。 您可以在频繁查看的区域创建已处理的栅格,方法是先定义范围,然后定义应用全色锐化函数的像素大小(即全色影像的分辨率)。 默认情况下,工具将为此区域定义概视图(从该分辨率开始,直到达到概视图大小限制的最小值)。 通过定义要生成的等级数,您可以进行进一步控制。 例如,您可能只需要以全色影像的分辨率生成一个概视图。 为此,您可以指定一个概视图等级。

您还可以控制是否在概视图生成过程中考虑栅格金字塔。 原始金字塔可能已采用您不想使用的重采样方法生成,或者您可能不想使用任何金字塔。 选中定义概视图工具中的强制使用概视图切片选项以确保忽略所有栅格金字塔,并从大于栅格基础像素大小的系数开始定义概视图。 例如,如果系数为 3,而栅格的基础像素大小为 1 米,则将从 3 米开始生成概视图。

或者,您的镶嵌数据集可能混合了来自大量数据源的数据,并且您希望使用原始金字塔的一部分,而非全部。 您可以定义概视图开始处的像素大小。

概视图大小定义

建议使用定义概视图确定概视图的大小;但在某些情况下,您可能需要指定具体的大小。 您可以采用三种方式控制大小:通过行和列、通过系数或通过压缩。 可以通过定义最佳行数和列数的方式限制概视图的物理尺寸。 值越大,文件也就越大,任何所含影像发生变化时需要重新生成文件的可能性也越大。 该数值还会影响创建的概视图影像的数量。 如果数值较大,则会生成较少概视图。 如果数值较小,则会生成更多文件。

您还可以通过修改概视图系数来控制创建的概视图影像数量。 此系数用于确定每个连续概视图的大小。 例如,如果第一个等级的像素大小为 x,概视图系数为 3,则下一个概视图像素大小将为 3x。 系数越大,生成的栅格数据集概视图就越少;但这会影响镶嵌影像的显示速度。 通常,概视图等级越多,显示速度就越快,因为减少了重采样次数。

您可以使用多种压缩方法来控制存储概视图所需的空间。 可以存储未经压缩的概视图,但此方法消耗的磁盘空间最多。 建议您使用合适的压缩格式。 LZW 为无损压缩方法,如果希望保留概视图中的像素值,则推荐使用此方法。 此方法是专题影像的默认压缩方法。 此外,还可以使用 JPEG 压缩,虽然它是一种有损压缩,但能够提供较高的压缩率。 如果使用 JPEG 压缩,则可以对质量进行控制,也会相应地影响文件的大小。 压缩质量越高,影像质量就越高,但文件大小的压缩量就越小。 另一个选项是 JPEG 亮度和色度方法,这是一种有损压缩,使用亮度 (Y) 和色度(Cb 和 Cr)颜色空间分量对影像的颜色信息进行降采样,从而构建金字塔。

概视图影像质量

您可通过定义概视图工具上的影像参数来控制创建概视图的重采样方法以及方法的压缩率和压缩质量。 如要处理专题数据,则最邻近法可能最为合适,或者,如果要处理航空或卫星影像,则使用双线性插值法或三次卷积插值法更加合适。 使用双线性重采样创建概视图时,将使用高斯模糊来降低高频噪声和锯齿。 这样可以生成较高质量的影像,尤其是在出现多个重采样级别之后。

您可以选择不进行压缩、进行无损压缩或进行允许定义总体影像质量的压缩。 例如,您可以选择质量为 75 的 JPEG 压缩,因为这可以为数据提供最佳的影像质量及文件大小。 在创建大型镶嵌数据集或数据库之前,建议您先创建较小的测试案例以定义最佳参数。

概视图生成时间

将数据添加到镶嵌数据集的过程可能很快,因为您未移动像素数据。 但是,创建大型镶嵌数据集时则需要考虑概视图生成时间。 以上提及的大多数选项都会影响生成时间,因此难以估算时长。 所需的概视图越多,花费的时间就越长。 这便是创建测试案例的另一个原因。

要使用或提供镶嵌数据集,不必等到概视图生成完成。 创建镶嵌数据集后即可访问该数据集及其基础栅格,随着概视图的生成,您会在进一步缩小镶嵌数据集时看到已创建的或受影响的镶嵌影像。

相关主题