概述
重投影函数可用于修改栅格数据集、镶嵌数据集或镶嵌数据集中的栅格项目的投影。 该函数也可用于将数据重采样为新的像元大小并定义原点。
注释
x,y 原点通常用于强制多个场景之间的像素对齐,如在缓存中。 因此,如果两个图像使用相同的原点和像素大小,则重采样图像中的像素将在重叠区域中完全重合,即使它们来自具有不同像素大小的图像。
如果创建缓存所使用的栅格或镶嵌数据集未采用所需的投影,则可使用重投影函数重新对其进行投影。 例如,当创建的缓存影像服务可能需要通过应用程序与其他缓存服务集成时,它们必须使用相同的投影,这一点很重要,例如 Web 墨卡托投影。 由于无法对镶嵌数据集进行重新投影,因此您可以执行以下任一操作 - 根据位于所需投影中的镶嵌数据集创建参考镶嵌数据集或将重投影函数添加到镶嵌数据集的函数链中。 您还可以对镶嵌数据集中的栅格项目使用该函数。 使用缓存栅格函数时,您可能想要插入重投影函数,以便在新的投影中创建缓存。 当您执行计算密集型处理以及尝试发布快速的影像服务时,可对镶嵌数据集中的栅格项目进行缓存,但无需缓存整个影像服务。
如果您通过需要重投影的脚本环境处理栅格或镶嵌数据集,也可以使用重投影函数。
参数
参数名称 | 描述 |
---|---|
栅格 | 要重投影或重采样的栅格。 |
空间参考 | 用于对数据进行重投影的坐标系。 |
X 像元大小 | 应对数据进行重采样的 x 维度。 此操作是可选的。 如果值为 0 或更小,则根据输入栅格计算输出包络(范围和像元大小)。 |
Y 像元大小 | 应对数据进行重采样的 y 维度。 此操作是可选的。 如果值为 0 或更小,则根据输入栅格计算输出包络(范围和像元大小)。 |
X 配准点 | 用于定义数据集左上角的 x 坐标。 该坐标必须使用新的空间参考单位进行定义。 如果 X 像元大小和 Y 像元大小参数都大于 0,则它们与 X 配准点和 Y 配准点参数一起用于定义输出包络。 |
Y 配准点 | 用于定义数据集左上角的 y 坐标。 该坐标必须使用新的空间参考单位进行定义。 如果 X 像元大小和 Y 像元大小参数都大于 0,则它们与 X 配准点和 Y 配准点参数一起用于定义输出包络。 |