镶嵌数据集

镶嵌数据集可用于管理、显示、提供和共享栅格数据。创建新的镶嵌数据集时,会使用一些默认属性在地理数据库中将其创建为一个空容器,您可以向其中添加栅格数据。您必须对该地理数据库具有写入权限。

镶嵌数据集由以下部分组成:

  • 一个提供栅格像素和轮廓线的源的目录
  • 一个定义边界的要素类
  • 一组用于动态镶嵌栅格的镶嵌规则
  • 一组用于控制镶嵌和所有影像提取的属性
  • 一个用于在数据加载和其他操作期间记录日志的表格
  • 一个用于接缝线镶嵌的接缝线要素类(可选)
  • 一个用于定义表格中各栅格色彩映射的色彩校正表(可选)

您可以在地理数据库中创建镶嵌数据集,并可以直接向其添加栅格数据集,也可以使用现有镶嵌数据集中的选择内容来创建它。镶嵌数据集可管理其位于表中的栅格数据,系统会对数据集进行索引,可对集合执行查询。镶嵌数据集工具箱提供了用于创建和编辑镶嵌数据集的地理处理工具。

镶嵌数据集中的栅格数据不必相邻或叠置,也可以以未连接的不连续数据集的形式存在。例如,您可以使用完全覆盖某个区域的影像,也可使用没有连接到一起形成连续影像的多条影像(例如,沿管线)。

连续数据范围
将显示连续数据范围。
不连续数据范围
显示不连续数据范围。

要了解如何创建镶嵌数据集,请参阅创建镶嵌数据集

镶嵌数据集的类型

镶嵌数据集分为两类:一类允许您添加到数据中,另一类允许您引用其他镶嵌数据集。

在创建镶嵌数据集时,您可以添加所有类型的栅格数据,以及修改应用于各栅格或镶嵌数据集的属性和函数。这种镶嵌数据集使用创建镶嵌数据集工具创建。此种镶嵌数据集没有任何限制。

如果镶嵌数据集仅引用另一镶嵌数据集,则前者将通过创建引用镶嵌数据集工具进行创建。引用镶嵌数据集的行为方式类似于常规镶嵌数据集,但前者为只读模式。例如,您无法向镶嵌数据集中添加其他栅格,无法构建概视图,也无法计算像素大小范围。它用于提供包含不同镶嵌数据集级别函数的常规镶嵌数据集。例如,您可以创建镶嵌数据集来管理所有 DEM 数据,然后基于源镶嵌数据集创建引用的镶嵌数据集以生成山体阴影或坡度产品。或者,您可以在一个镶嵌数据集中管理所有影像数据,但创建引用的镶嵌数据集可以根据特定日期或影像类型来分发影像数据。对引用的镶嵌数据集进行共享访问还能确保访问它时不会对源镶嵌数据集做出任何修改,这些修改可能会影响其他用户。引用的镶嵌数据集也可以 *.amd 文件的形式存储在地理数据库以外的位置。

镶嵌数据集与栅格类型

镶嵌数据集使用栅格类型从栅格数据集读取并吸收所需信息。它与栅格格式一起标识元数据信息,例如地理配准、采集日期和传感器类型。栅格类型可以使用栅格格式(如 TIFF 或 JPEG 格式)来读取栅格数据。栅格数据集栅格类型可读取所有栅格格式,但最好使用专门为读取和显示像素数据并应用与特定栅格数据集相关联的空间参考而创建的特定栅格类型。

许多特定的栅格类型具有一些复杂的功能,能够识别特殊影像(例如,卫星影像公司提供的影像),这些影像包含具有多个波段的栅格数据集(随空间分辨率变化)和影响空间参考的其他元数据。因此,如果产品具有四个 1 米分辨率的数据波段和一个 30 厘米分辨率的波段,则此栅格类型会创建将较低分辨率数据与较高分辨率数据集锐化融合(也称为全色锐化)的产品。此外,如果提供了正确的有理多项式系数 (RPC) 信息,则可使用该栅格类型执行正射校正来改善融合数据产品。使用正确的栅格类型,您可以自动定义访问栅格数据集时动态应用的函数。

通过镶嵌数据集应用栅格函数

栅格函数是每个镶嵌数据集的重要组成部分。通过函数可使镶嵌数据集传送动态镶嵌的影像,使用函数执行动态处理操作(例如,正射校正、影像增强和影像代数)可增强镶嵌影像产品。可将函数添加至镶嵌数据集或添加至镶嵌数据集中的各栅格,也可在向镶嵌数据集添加数据时添加函数。例如,将特定栅格数据产品(如卫星传感器提供的)添加至镶嵌数据集时,有些函数会自动添加至该栅格数据中。如上所述,您可以添加用于生成正射校正的全色锐化影像的栅格数据集。要生成这种影像,必须在访问栅格数据时对该栅格数据应用全色锐化函数和正射校正函数。由于该过程不要求存储源数据集和预处理数据集,从而节省了磁盘空间,因此对您非常有利。此外,如果您要对相同的数据进行不同处理,您可将此数据添加至其他镶嵌数据集并应用不同的函数。也许您仍想使用正射校正函数,但可能还想生成植被指数。此时,可使用波段算术函数或 NDVI 函数。

注:

将 Landsat 8 表面反射率和 ARD 数据添加到镶嵌数据集时,栅格数据集属性中的函数可用于添加掩膜。使用此掩膜可以掩膜可能影响后续栅格函数(例如负值)的不需要的图像数据值。

Landsat 8 表面反射率数据的掩膜功能

显示 Landsat 8 表面反射率数据的掩膜功能。

使用镶嵌数据集管理多种分辨率

镶嵌数据集可用于处理具有不同分辨率的数据(如光谱、空间、时间和辐射)。镶嵌数据集中的栅格类型和函数对这些数据的处理和显示起着很重要的作用。此外,镶嵌数据集特别关注作为栅格数据属性的空间和时态信息。镶嵌数据集将根据像素大小以最合适的比例显示影像。用户可以通过其他一些显示控制属性(称为镶嵌方法)控制时态信息,以查看所需日期的影像。

在镶嵌数据集中使用镶嵌方法可控制每次显示镶嵌数据集中的镶嵌时显示的栅格数据。默认情况下,通过显示最接近影像中心的栅格数据集来生成镶嵌。使用另一种镶嵌方法可根据属性(如采集日期或云覆盖)来定义查询。这些镶嵌方法和查询功能允许用户访问镶嵌数据集中的每个栅格数据集,即使存在重叠。

使用镶嵌数据集时不会丢失像素数据或元数据,因为期间不更改或转换源像素且不移动文件,因此,元数据文件仍位于原位置。由于镶嵌数据集不更改源数据或源数据的位置,因此像素值保持不变。此外,访问镶嵌数据集时,镶嵌数据集将动态地执行镶嵌。用户访问镶嵌影像和源数据,因此,重叠数据集的数据不会丢失。

可为镶嵌数据集生成类似于栅格金字塔的金字塔 (Overviews)。金字塔 (Overviews) 是一种为提高镶嵌的显示速度而生成的分辨率降低的数据集。可以选择在整个镶嵌数据集中生成默认金字塔 (Overviews)。也可通过定义缩减采样比率、范围和特定空间分辨率等来控制金字塔的创建方式。

镶嵌数据集的优点

镶嵌数据集是用于存储和管理数据的理想数据模型。镶嵌数据集非常适合分发数据,因为它们可由用户直接访问和提供。服务器管理员可以通过修改镶嵌数据集的许多属性(如最大影像尺寸、元数据等级、压缩方法或最大下载数)使服务器发挥最佳性能和满足用户需要。当客户端连接到服务器查看镶嵌影像时,其应用程序不仅可以控制相同的镶嵌方法和直连用户可控制的其他属性,还可以选择栅格数据集并将其下载到本地磁盘。镶嵌数据集不仅可以管理和显示数据,它还是一种传播影像的工具。

相关主题