了解镶嵌数据集的镶嵌规则

从镶嵌数据集中显示的镶嵌图像可以通过一些通常为重叠状态的输入栅格来创建。镶嵌方法定义如何根据这些输入栅格创建镶嵌图像。

例如,当使用“按属性”方法时,属性字段中的值将用于对影像进行排序,而使用“最接近中心”方法时,最接近显示画面中心的影像将作为最上面的影像放置在镶嵌中。此外,还可使用镶嵌运算符来定义重叠像元的解析方式,例如选择混合运算。

使用镶嵌数据集时,可以通过两种方式修改镶嵌方法。如果您正在编辑镶嵌数据集,且需要设置默认的镶嵌方法(或限制这些选项),您可以修改镶嵌数据集属性。这样会永久的改变镶嵌数据集。然而,如果您正在将镶嵌数据集作为数据源进行查看,并且受其他因素制约不打算进行更改,那么您可以通过图像图层更改镶嵌方法。这种方式仅会影响查看或访问镶嵌数据集时的显示,而不会对其他方面产生永久影响。

镶嵌方法

始终存在一种默认的镶嵌方法。用户访问镶嵌数据集时将用到此方法。不过,可对一个镶嵌数据集使用任意数量的镶嵌方法。用户可以修改他们使用的镶嵌方法,设置镶嵌方法的用户可以控制默认方法,以及禁用不想对镶嵌数据集使用的方法。

为便于传达不同镶嵌方法的作用,考虑由下图显示方式中的 12 个单个栅格组成的示例镶嵌。

镶嵌示例组件栅格的排列
镶嵌示例组件栅格的排列(50% 比例缩放视图)

查看下面各个方法的说明时请返回参考此图。请注意,显示所有单个栅格的图表已将比例缩放至 50%,目的仅为在此处保留空间。

镶嵌方法包括:

使用“按属性”镶嵌方法的日期字段时,必须按以下几种格式之一输入基值:

要使用“最接近视点”镶嵌方法,需要将“视点”控制器添加到应用程序中。要执行此操作,请参阅使用视点窗口

镶嵌运算符

镶嵌运算符用于定义镶嵌影像中叠置像元的解析方法。镶嵌运算符包括以下几种:

在使用“接缝线”镶嵌方法时需要设置“混合”。

排序顺序规则

影像的排序顺序受各影像的像素大小的影响,属性表中的 ZOrder 字段或 SOrder 字段也会对其产生影响(使用“接缝线”镶嵌方法时)。

使用“最接近中心”、“北-西”、“按属性”、“最接近像底点”或“最接近视点”镶嵌方法时,ZOrder 可用于确定将栅格镶嵌在一起的顺序。通过这些镶嵌方法,栅格将始终首先按其 ZOrder 进行排序。ZOrder 仅可由能够编辑镶嵌数据集的属性表的用户进行修改。

通常情况下,较小的值会向前推,而较大的值会向后推。例如,如果有三个值 10、0 和 -10,那么在创建镶嵌影像时,较大值 (10)“较重”且具有较低的优先级,从而被较小的 ZOrder 值(0 或 -10)覆盖。而且值越小,会变得越重要且“越轻”,因此它将显示在较大的 ZOrder 值之上(因此,-10 在 0 上方)。空 ZOrder 将被视为 0。对值的显示顺序的另一种理解是,首先显示较大的值,而其余栅格以降序显示在前面栅格的上方,因此数值最小的栅格将位于顶部。也可以将其理解为权重,即最轻的值浮在上方。

SOrder 的工作原理与 ZOrder 相同,但是它只适用于“接缝线”镶嵌方法。

规则顺序

对于“最接近中心”、“北-西”、“按属性”、“最接近像底点”或“最接近视点”

  1. 空间查询定义潜在的影像。
  2. 最小和最大像素大小值用于定义潜在的影像。
  3. 检查 ZOrder 并确定影像的优先级。
  4. 像元大小容差系数用于细化叠置影像的优先级。
  5. 将当前比例与低像素大小值进行比较,以细化重叠影像的优先级。
  6. 根据镶嵌方法选择合格影像并对其进行排序(使用“按属性”镶嵌方法时,排序顺序可以是升序或降序)。
  7. 使用镶嵌运算符解析叠置区域。

对于“锁定栅格”

  • 将覆盖镶嵌方法之外的所有规则。

对于“接缝线”

  1. 空间查询定义潜在的影像。
  2. 最小和最大像素大小值用于定义潜在的影像。
  3. 检查 ZOrder 并确定影像的优先级。
  4. 像元大小容差系数用于细化重叠影像的优先级。
  5. 根据镶嵌方法选择合格影像并对其进行排序。
  6. 使用镶嵌运算符解析叠置区域。

对于“无”

  • 不应用任何排序规则。栅格按照其在属性表中的顺序排列。

相关主题

5/12/2014