收到未经校正的影像时,整个图像会因传感器和地球地形的变形而产生变形。例如,由于可通过沿路径逐侧进行扫描来采集卫星影像,因此,在采集时这样移动就有可能从传感器的非相邻部分采集到空间相邻的影像部分,而且,虽然在提交影像前会通过一些算法对此进行合并处理,但影像仍可加以改善。通过对影像进行正射校正,可以几何方式移除变形,同时以与影像各部分相一致的比例在每个位置创建一个平面影像。换言之,正射校正就是在考虑位置、高程和传感器信息的前提下对图像进行拉伸,以使其符合地图的空间准确性的过程。
可以使用有理多项式系数 (RPC)(如果供应商提供了这些系数)和精确的数字高程模型 (DEM) 生成一个经过精确正射校正的栅格数据集。可以应用关联的 RPC 文件中的信息(即像素的经度、纬度和高度值的系数)来改善像素在图像中的空间位置。
DigitalGlobe 等公司在提供某些影像的同时还提供了 RPC(实质上是专有相机模型的抽象概念),这些 RPC 可用于以几何方式校正影像。随后,可通过加入高程信息对这些影像进行正射校正。可以使用 DEM 执行正射校正,如果 DEM 不可用,也可指定平均高程。在变化较多的地形区域,建议您使用高分辨率的 DEM,以实现最准确的正射校正。
DigitalGlobe 产品在 <file name>.rpb 文件中存储 RPC 信息,而 GeoEye 产品提供影像时,RPC 信息存储在 <file name>_rpc.txt 文件中。ArcGIS 将自动读取关联的文本文件(如果能在影像文件附近找到)中的 RPC 信息,并且可在 ArcMap 中显示该信息时动态应用 RPC 变换(图像校正)。通过应用高程信息,也可以在 ArcMap 中对此定向的影像进行动态正射校正。可以使用 DEM 执行正射校正,如果 DEM 不适用于某个区域,也可以使用平均高程。
可通过以下几种方法对栅格应用正射校正:
- 可通过修改图层属性以使用 RPC 和 DEM,从而在 ArcMap 中对栅格图层进行正射校正。
- 可使用影像分析窗口中的正射校正按钮 在 ArcMap 中对栅格图层进行正射校正。
- 可以使用创建正射校正的栅格数据集工具或通过使用导出栅格对话框(可通过右键单击内容列表中的栅格并选择数据 > 导出数据获得)导出动态正射校正的栅格数据集图层来永久地正射校正影像。
- 可以将几何功能添加到镶嵌数据集中的栅格。
使用 DEM
可使用存储为栅格数据集(以任何 ArcGIS 支持的栅格格式)的 DEM,其存储在栅格目录、镶嵌数据集、影像服务或 WCS 服务中。
支持格式中包含 NoData 值的情况。可以在栅格数据集的栅格属性中验证 NoData 值。如果需要将值转换为 NoData,请使用复制栅格工具并为 NoData 值参数定义一个值。此工具将输出新栅格数据集。如果不希望创建新的栅格数据集,可以将 DEM 添加到镶嵌数据集,然后使用定义镶嵌数据集 NoData 工具定义 NoData 值。使用此方法就可以将多个值定义为 NoData。
如果存在多个 DEM 栅格数据集,可以将这些栅格数据集添加到镶嵌数据集以创建单个数据集作为 DEM 使用。