您可以创建通过镶嵌数据集显示的镶嵌影像,它们由通常由一些处于重叠状态的输入栅格组成。 镶嵌方法可定义如何根据这些输入影像创建镶嵌影像。
例如,当使用按属性方法时,属性字段中的值将用于对影像进行排序,而使用最接近中心方法时,最接近显示画面中心的影像将放置在镶嵌中的最上方。 此外,您可通过镶嵌运算符定义重叠像素的处理方式,例如选择混合运算。
处理镶嵌数据集时,可通过两种方式修改镶嵌方法。 如果您正在编辑镶嵌数据集,且需要设置默认的镶嵌方法(或限制选项),则可以修改镶嵌数据集属性。 这样会永久的改变镶嵌数据集。 如果您正在将镶嵌数据集作为数据源查看,并且不打算将修改应用至其他用户,则可以通过影像图层更改镶嵌方法。 采用这种方式,您只会影响自己的显示内容,不会永久影响其他用户查看或访问镶嵌数据集的体验。
镶嵌方法
当用户访问镶嵌数据集时,将使用默认方法(西北)镶嵌,但可以使用任何数量的镶嵌方法。 通过修改默认镶嵌方法和允许的镶嵌方法,您可以修改方法、控制默认方法和禁用不想用于镶嵌数据集的方法。
要查看多种镶嵌方法的作用,请参考下方由 12 个单个栅格组成的镶嵌数据示例:
查看下方单个方法的说明时,请参考此图。
镶嵌方法包括以下内容:
最接近中心 - 依次根据 ZOrder、PixelSize 和栅格中心与视图中心的距离(与视图中心距离越小,栅格的默认次序越靠前)对栅格进行排序。
在此示例中,12 个栅格使用最接近中心镶嵌方法显示。 最中心的栅格(粉色)完全显示出来,镶嵌影像的剩余部分则由其余栅格构成。 在向四周平移和缩放镶嵌影像时,随着显示范围内的其他栅格成为最接近中心的栅格,镶嵌影像也会发生改变。
最接近像底点 - 依次根据 ZOrder、PixelSize 和像底点位置与视图中心的距离对栅格进行排序。 这与最接近中心方法类似,但它使用了栅格的像底点,像底点可以与中心点不同,尤其是在倾斜的影像中。
最接近视点 - 使用视点工具,依次根据 ZOrder、PixelSize 以及用户定义的位置与栅格的像底点位置对栅格进行排序。
在本例中,红色箭头指示的区域已放大。 此位置由六个重叠栅格组成。 使用视点窗口工具时,您可以看到这些栅格显示在表示视点选择的蓝色箭头下。
按属性 – 依次根据 ZOrder、PixelSize 和已定义的元数据属性及其与基值的差对栅格进行排序。
在本例中,所选的属性字段包含英文字母,并以升序排列。
北-西 - 依次根据 ZOrder、PixelSize 以及栅格中心与西北位置之间的最短距离对栅格进行排序。
在本例中,位于西北角的栅格完全用于创建镶嵌影像。
接缝线 - 使用每个栅格的预定义接边形状分割栅格(可以选择是否沿接边使用羽化功能),并依次根据 ZOrder 和属性表中的 SOrder 字段对影像进行排序。
在本例中,使用接缝线(蓝色)创建镶嵌方法,并且排序字段与上述按属性方法示例使用的字段相同。
设置接缝线镶嵌方法时,将镶嵌运算符设置为混合,以允许接缝线的边缘发生混合(羽化)。 混合宽度是在接缝线属性表中定义的值。
锁定栅格 - 允许用户根据 ObjectID 锁定单个或多个栅格数据的显示。
在本例中,选择了四条轮廓线;因此,仅通过四个栅格创建镶嵌影像。
无 - 根据镶嵌数据集属性表中的顺序 (ObjectID) 对栅格进行排序。
在本例中,将根据属性表中的栅格顺序生成镶嵌影像。
在按属性方法中使用日期字段时,必须采用以下格式之一输入基础值:
- yyyy/MM/dd HH:mm:ss.s
- yyyy/MM/dd HH:mm:ss
- yyyy/MM/dd HH:mm
- yyyy/MM/dd HH
- yyyy/MM/dd
- yyyy/MM
- yyyy
镶嵌运算符
镶嵌运算符用于定义镶嵌影像中重叠像元的处理方法。 镶嵌运算符包括以下几种:
- 第一个 - 重叠区域将包含源中列出的第一个栅格数据集中的像元。
- 最后一个 - 重叠区域将包含源中列出的最后一个栅格数据集中的像元。
- 最小值 - 重叠区域将包含所有重叠像元中的最小像元值。
- 最大值 - 重叠区域将包含所有重叠像元中的最大像元值。
- 平均值 - 重叠区域将包含所有重叠像元的平均像元值。
- 混合 - 重叠区域将是重叠像元值的混合;此混合值依赖于一种基于权重的算法,并且取决于从像元到重叠区域内边缘的距离。
- 求和 - 重叠区域将包含所有重叠像元中像元值的总和。
在使用接缝线镶嵌方法时,建议您设置混合。
排序规则
影像排序受各影像像素大小的影响,属性表中的 ZOrder 字段或 SOrder 字段也会对其产生影响(使用接缝线镶嵌方法时)。
使用最接近中心、西北、按属性、最接近像底点或最接近视点镶嵌方法时,ZOrder 值可用于确定将栅格镶嵌在一起的方法。 使用这些镶嵌方法时,栅格将首先根据其 ZOrder 值排序。 ZOrder 值仅由能够编辑镶嵌数据集属性表的用户进行修改。
通常情况下,较小的值将向前推送,而较大的值将向后推送。 例如,如果有三个值 10、0 和 -10,那么在创建镶嵌影像时,较大值 (10)“较重”且优先级较低,因此可能被较小的 ZOrder 值(0 或 -10)覆盖。 值越小,就变得越重要且“越轻”,因此它将显示在较大的 ZOrder 值之上(因此,-10 在 0 上方)。 空 ZOrder 将被视为 0。 对值的显示顺序的另一种理解是,首先显示较大的值,而其余栅格以降序显示在前面栅格的上方,因此数值最小的栅格将位于顶部。 也可以将其理解为权重,其中最轻的值浮在上方。
SOrder 工作原理与 ZOrder 相同,但是它只适用接缝线镶嵌方法。
规则顺序
下方列表描述了每种镶嵌方法如何对镶嵌数据集中的数据进行排序。 以上部分中列出的镶嵌顺序描述是简要概述,此处将详细介绍每种可能发生的情景以及相应的影像排序方法。
以下规则可应用至按属性、最接近中心、最接近像底点、最接近视点或西北方法:
- 使用空间查询定义潜在的影像。
- 使用最小和最大像素大小值定义潜在的影像。
- 检查 ZOrder 字段值并确定影像的优先级。
- 使用像元大小容差系数细化重叠影像的优先级。
- 将当前比例与低像素大小值进行比较,以细化重叠影像的优先级。
- 根据镶嵌方法选择合格影像并对其进行排序(使用按属性镶嵌方法时,排序顺序可以是升序或降序)。
- 根据镶嵌运算符处理重叠区域。
对于锁定栅格方法,将覆盖镶嵌方法之外的所有规则。
对于无选项,不应用任何排序规则。 栅格按照其在属性表中的顺序排列。
对于接缝线方法,可应用以下规则:
- 使用空间查询定义潜在的影像。
- 使用最小和最大像素大小值定义潜在的影像。
- 检查 ZOrder 字段值并确定影像的优先级。
- 使用像元大小容差系数细化重叠影像的优先级。
- 根据镶嵌方法选择合格影像并对其进行排序。
- 根据镶嵌运算符处理重叠区域。