镶嵌是指两个或多个图像的组合或合并。在 ArcGIS 中,您可以通过将多个栅格数据集镶嵌到一起来创建一个单个栅格数据集。此外,还可以通过一系列栅格数据集创建镶嵌数据集和虚拟镶嵌。
下图演示了如何将六个相邻的栅格数据集镶嵌为一个栅格数据集。
在很多情况下,镶嵌到一起的栅格数据集的边之间会部分重叠(如下所示)。
处理这些叠置区域的方法有很多种;例如,可以选择仅保留第一个或最后一个数据集中的栅格数据,可以使用基于权重的算法来混合叠置栅格单元的值,可以采用叠置单元值的平均值,也可以采用最小值或最大值。镶嵌离散数据时,通过“第一个值”、“最小值”和“最大值”选项生成的结果最有意义。而“混合”和“平均值”选项则最适合连续数据。如果任何输入栅格属于浮点型,则输出栅格也将为浮点型。如果所有输入栅格均为整型,并且使用的是“第一个值”、“最小值”和“最大值”选项,则输出栅格也为整型。
镶嵌数据集时还可以选择其他各种各样的镶嵌方法,以便用于动态镶嵌或导出的镶嵌栅格数据集。这些方法包括按属性排序和使用接边等。
另外,如果栅格数据集使用色彩映射表,还有多个用于确定如何处理此表的选项供您选择。镶嵌时您可以使用第一个或最后一个栅格数据集的色彩映射表,或者确保最终色彩映射表中的所有颜色都是唯一的。也可以选择拒绝镶嵌任何具有色彩映射表的栅格。
对被镶嵌的栅格数据集执行颜色校正时,您可以选择使用平衡栅格数据集色彩选项或者匹配栅格数据集色彩选项。通过色彩平衡执行颜色校正时将使用匀光技术。通过这种技术可为所有波段确定一个全局 Gamma 值并进行对比度调整,然后这些值便可用于确定每个像素的输出值。在 ArcMap 中查看栅格目录时或对于镶嵌数据集可以应用该技术,并且使用此技术的效果在使用栅格目录转栅格数据集工具时可以是永久性的。通过颜色匹配则可以根据参照栅格的颜色调整源栅格之间叠置区域的像素值(颜色)。在叠置区域确定好匹配算法后,会将该算法应用于源栅格。颜色匹配将使用以下三种方法之一将合适的颜色匹配从参照栅格内插到源栅格:
- 统计匹配 – 对参照重叠区域和源重叠区域的统计差异(使用最小值、最大值和平均值)进行协调,然后将颜色变换应用于源数据集。
- 直方图匹配 – 对源重叠区域与参照重叠区域中的直方图进行协调,然后将颜色变换应用于源数据集。
- 线性相关性 - 对重叠的像素进行协调并将其内插到源数据集的其余部分。不具有一对一关系的像素将使用加权平均值。
在 ArcMap 中显示栅格目录、使用镶嵌工具或者查看镶嵌数据集时,才能对栅格目录执行颜色匹配。
如果要通过多个栅格数据集创建一个大型镶嵌数据集,建议您为最终的镶嵌栅格数据集重新构建金字塔并重新计算统计值,而不要在各输入栅格数据集添加后对这些内容进行更新。这意味着需要为最终镶嵌栅格数据集中基于文件的栅格数据集、文件地理数据库或个人地理数据库中的栅格数据集来重新计算统计值。此建议不适用于 ArcSDE 地理数据库中的栅格数据集,因为统计值的重新计算将在镶嵌各输入时进行。此外,还建议您在完成对基于文件的栅格数据集或个人地理数据库中栅格数据集的镶嵌操作后重新构建金字塔信息。但保存在文件地理数据库或 ArcSDE 地理数据库中的栅格数据集仅支持部分金字塔更新;因此,应在执行镶嵌操作的过程中而不应在完成镶嵌操作后构建金字塔(您只需设置左上坐标以免为整个栅格数据集重新构建金字塔即可)。
有关镶嵌栅格数据的其他关键信息还包括:
- 通过镶嵌操作创建的栅格数据集与任何其他栅格数据集的方案相同。
- 所有栅格数据集和输出栅格镶嵌数据集的波段数必须相同,否则将无法完成镶嵌。
- 如果两个或多个栅格的空间参考和像素大小均相同,则可以将这些栅格镶嵌为一个单个的栅格。如果第二个栅格数据集的空间参考与第一个栅格数据集不同,则将忽略第二个栅格数据集的空间参考,并会将其中的数据转换到第一个栅格数据集的空间参考中。在这种情况下,建议您使用投影栅格工具以免破坏数据。