对镶嵌数据集中的栅格数据执行镶嵌操作时会用到接缝线。接缝线用于替代轮廓来定义在使用接缝线镶嵌方法镶嵌那些位于镶嵌数据集中的栅格时所依据的线。
使用接缝线镶嵌方法时,在绕图像移动时镶嵌图像不会发生任何变化,这一点与使用“最接近中心”镶嵌方法时的效果是相同的。此外,如果创建接缝线,则可以通过对接缝线进行编辑来确保最佳的镶嵌图像效果,从而使结构(如建筑物)不沿直线镶嵌并且图像之间的接缝不明显。
接缝线的创建方式
要为镶嵌数据集创建接缝线,可使用构建接缝线工具。接缝线与轮廓类似:每个面表示一个图像。面的形状表示查看镶嵌数据集时将用于生成镶嵌图像的那部分图像。构建了接缝线后,每次向 ArcMap 中添加镶嵌数据集时都会在内容列表中显示一个接缝线图层。
默认情况下,接缝线是使用“北-西”镶嵌方法生成的。还可以选择使用“最接近视点”或“按属性”镶嵌方法来创建接缝线。根据镶嵌方法,等级值将存储在属性表的 SOrder 字段中。使用“接缝线”镶嵌方法时,将使用 SOrder 值而不是 ZOrder 值。SOrder 值将确定图像镶嵌在一起的顺序,类似于 ZOrder,较小的值将镶嵌在顶部。下图显示了三个图像的镶嵌顺序和接缝线相交处的叠置区域。
构建接缝线时有四种可选方式。第一种方式为根据轮廓线创建接缝线,而不计算相交点之间的路径,但考虑镶嵌方法(如下所示)。此方法为几何计算方法。
第二种方法通过检查相交区域的值和样式来构建接缝线,并计算以上相交点之间的路径。此路径随后与轮廓线合并以为镶嵌数据集中的每个图像创建接缝线(如下所示)。此方法为辐射度计算方法。
第三种方法通过复制轮廓线构建接缝线,其中各接缝线只是相应轮廓线的副本。此方法为复制轮廓线计算方法。
第四种方法将栅格项目的现有接缝线复制到与其共享相同组名的同类要素中。此方法为复制到同类计算方法。全色波段并不总是与多光谱波段共享相同的范围时,通常将此方法用于卫星影像。此方法可确保它们共享相同的接缝线。
下图显示了为 12 个图像所创建的一系列接缝线。镶嵌顺序使用“北-西”排序方法和辐射度计算方法。
使用自定义接缝线
如果您有自己的接缝线(多边形)文件,则需要首先运行“构建接缝线”工具以便建立接缝线框架(使用复制轮廓线计算方法)。然后使用导入镶嵌数据集边界工具用自己的接缝线替换相应的接缝线。
在不同的数据集等级生成接缝线
如果镶嵌数据集由不同分辨率的数据组成,如高分辨率的正射影像和低分辨率的卫星影像,则通过指定合适的像元大小可以生成对每个数据集唯一的接缝线。如果不指定像元大小,将针对镶嵌数据集的像元大小级别表中指定的各像元大小自动生成接缝线。
沿接缝线混合
可以定义沿接缝线发生的混合的混合值(羽化)和类型。混合发生在有重叠栅格的像素之间。默认情况下,将在镶嵌数据集的默认属性中定义混合宽度。此值将以像素定义距离(按显示比例)。可以在接缝线属性表中覆盖该值。
接缝线属性表包含镶嵌数据集中每个接缝线的混合宽度和混合类型字段。混合类型的选项有“全部”、“内部”和“外部”。如果“混合宽度”值为 10,且使用“全部”作为混合类型,则将在接缝线的内部和外部分别混合 5 像素。如果该值为 10,且混合类型为“内部”,则将在接缝线的内部混合 10 像素。可以在接缝线属性表中覆盖混合类型值。如果使用“字段计算器”编辑这些值,则指定 1 为“全部”,指定 2 为“内部”,指定 3 为“外部”。
为了沿接缝线混合像素值,镶嵌方法必须为“接缝线”,且镶嵌运算符必须设置为混合。可以在镶嵌数据集的默认属性中对其进行设置,或者由用户选择。
移除接缝线
要移除某个镶嵌数据集中的所有接缝线,可右键单击 ArcCatalog 或目录 窗口中的镶嵌数据集,然后单击移除 > 移除接缝线。