什么是镶嵌数据集?

镶嵌数据集用于存储、管理、查看和查询各种大小的栅格和影像数据集。镶嵌数据集是地理数据库中的数据模型,用于管理一组以目录形式存储并以镶嵌影像方式查看的栅格数据集(影像)。镶嵌数据集具有高级栅格查询功能和处理函数,还可用作提供影像服务的源。

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

镶嵌数据集创建到地理数据库中,并且可以直接将栅格数据集添加到镶嵌数据集中,也可基于栅格目录或镶嵌数据集完整或有选择地创建镶嵌数据集。镶嵌数据集采用与非托管的栅格目录一样的方法来管理栅格数据;因此,表是相似的,会对数据集进行索引,并且可对集合执行查询。数据管理工具箱提供了用于创建和编辑镶嵌数据集的地理处理工具。

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

连续数据范围
连续数据范围
不连续数据范围
不连续数据范围

镶嵌数据集的类型

镶嵌数据集共有两种类型,一种允许添加所有类型的栅格数据,并且允许修改应用于各栅格或镶嵌数据集的属性和函数。这种镶嵌数据集使用创建镶嵌数据集工具创建。此种镶嵌数据集没有任何限制。

另一种镶嵌数据集仅引用其他镶嵌数据集或栅格目录。这种镶嵌数据集使用引用已有数据创建镶嵌数据集工具创建。引用的镶嵌数据集的行为方式类似于常规镶嵌数据集;但是,它是只读镶嵌数据集,例如,不能向该镶嵌数据集添加其他栅格,不能为其构建金字塔,不能计算像素大小范围。它用于提供常规栅格目录或包含不同镶嵌数据集级别函数的镶嵌数据集。例如,您可以创建镶嵌数据集来管理所有 DEM 数据,然后基于源镶嵌数据集创建引用的镶嵌数据集以生成山体阴影或坡度产品。或者,您可以在一个镶嵌数据集中管理所有影像数据,但创建引用的镶嵌数据集可以根据特定日期或影像类型来分发影像数据。对引用的镶嵌数据集进行共享访问还能确保访问它时不会对源镶嵌数据集做出任何修改,这些修改可能会影响其他用户。或者,如果您想将某个栅格目录作为影像服务来提供,您可以创建用于提供栅格目录的引用镶嵌数据集。在这种情况下,现有栅格目录可以是标准栅格目录,或者是使用 Military Analyst 扩展模块创建的 Military Analyst 栅格目录。引用的镶嵌数据集也可以 *.amd 文件的形式存储在地理数据库以外的位置。

镶嵌数据集与栅格类型

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

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

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

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

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

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

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

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

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

镶嵌数据集的优点

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

相关主题

5/12/2014