镶嵌数据集

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

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

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

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

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

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

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

镶嵌数据集的类型

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

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

如果镶嵌数据集仅引用另一镶嵌数据集,则前者将通过创建引用镶嵌数据集工具进行创建。 引用镶嵌数据集的行为方式类似于常规镶嵌数据集,但前者为只读模式。 例如,您无法向镶嵌数据集中添加其他图像,无法构建概视图,也无法计算像素大小范围。 它用于提供包含不同镶嵌数据集级别函数的常规镶嵌数据集。 例如,您可以创建镶嵌数据集来管理所有 DEM 数据,然后基于源镶嵌数据集创建引用的镶嵌数据集以生成山体阴影或坡度产品。 或者,您可以使用引用镶嵌数据集通过定义裁剪边界或属性查询(例如特定日期或图像类型)设置镶嵌数据集的子集。 对引用的镶嵌数据集进行共享访问还能确保访问它时不会对源镶嵌数据集做出任何修改,这些修改可能会影响其他用户。

镶嵌数据集与栅格类型

镶嵌数据集使用栅格类型从栅格数据集读取并吸收所需信息。 它与栅格格式一起标识元数据信息,例如地理配准、采集日期和传感器类型。 栅格类型可以使用栅格格式(如 TIFF 或 JPEG 格式)来读取栅格数据。 栅格数据集栅格类型可读取所有栅格格式,但最好使用专门为读取和显示像素数据并应用与特定栅格数据集相关联的空间参考而创建的特定栅格类型。 此外,可将栅格函数处理链自动应用至特定栅格类型,以对影像执行动态处理,例如包含红色和近红外波段的影像的 NDVI 处理。

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

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

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

注:

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

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

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

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

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

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

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

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

镶嵌数据集的优点

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