镶嵌数据集的镶嵌规则

您可以创建通过镶嵌数据集显示的镶嵌影像,它们由通常由一些处于重叠状态的输入栅格组成。 镶嵌方法可定义如何根据这些输入影像创建镶嵌影像。

例如,当使用按属性方法时,属性字段中的值将用于对影像进行排序,而使用最接近中心方法时,最接近显示画面中心的影像将放置在镶嵌中的最上方。 此外,您可通过镶嵌运算符定义重叠像素的处理方式,例如选择混合运算。

处理镶嵌数据集时,可通过两种方式修改镶嵌方法。 如果您正在编辑镶嵌数据集,且需要设置默认的镶嵌方法(或限制选项),则可以修改镶嵌数据集属性。 这样会永久的改变镶嵌数据集。 如果您正在将镶嵌数据集作为数据源查看,并且不打算将修改应用至其他用户,则可以通过影像图层更改镶嵌方法。 采用这种方式,您只会影响自己的显示内容,不会永久影响其他用户查看或访问镶嵌数据集的体验。

镶嵌方法

当用户访问镶嵌数据集时,将使用默认方法(西北)镶嵌,但可以使用任何数量的镶嵌方法。 通过修改默认镶嵌方法和允许的镶嵌方法,您可以修改方法、控制默认方法和禁用不想用于镶嵌数据集的方法。

要查看多种镶嵌方法的作用,请参考下方由 12 个单个栅格组成的镶嵌数据示例:

镶嵌数据集 12 个栅格组成部分的示例

查看下方单个方法的说明时,请参考此图。

镶嵌方法包括以下内容:

  • 最接近中心 - 依次根据 ZOrderPixelSize 和栅格中心与视图中心的距离(与视图中心距离越小,栅格的默认次序越靠前)对栅格进行排序。

    在此示例中,12 个栅格使用最接近中心镶嵌方法显示。 最中心的栅格(粉色)完全显示出来,镶嵌影像的剩余部分则由其余栅格构成。 在向四周平移和缩放镶嵌影像时,随着显示范围内的其他栅格成为最接近中心的栅格,镶嵌影像也会发生改变。

    “最接近中心”方法

  • 最接近像底点 - 依次根据 ZOrderPixelSize 和像底点位置与视图中心的距离对栅格进行排序。 这与最接近中心方法类似,但它使用了栅格的像底点,像底点可以与中心点不同,尤其是在倾斜的影像中。

  • 最接近视点 - 使用视点工具,依次根据 ZOrderPixelSize 以及用户定义的位置与栅格的像底点位置对栅格进行排序。

    在本例中,红色箭头指示的区域已放大。 此位置由六个重叠栅格组成。 使用视点窗口工具时,您可以看到这些栅格显示在表示视点选择的蓝色箭头下。

    “最接近视点”方法

  • 按属性 – 依次根据 ZOrderPixelSize 和已定义的元数据属性及其与基值的差对栅格进行排序。

    在本例中,所选的属性字段包含英文字母,并以升序排列。

    “按属性”方法

  • 北-西 - 依次根据 ZOrderPixelSize 以及栅格中心与西北位置之间的最短距离对栅格进行排序。

    在本例中,位于西北角的栅格完全用于创建镶嵌影像。

    “西北”方法

  • 接缝线 - 使用每个栅格的预定义接边形状分割栅格(可以选择是否沿接边使用羽化功能),并依次根据 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 字段值并确定影像的优先级。
  • 使用像元大小容差系数细化重叠影像的优先级。
  • 根据镶嵌方法选择合格影像并对其进行排序。
  • 根据镶嵌运算符处理重叠区域。