栅格数据集变换定义了显示或访问像素时对像素进行变换的方式,以及应用变换(校正)后栅格数据集的输出空间参考。执行应用变换前后,包含固有范围和固有空间参考的栅格数据集会具有不同的范围和空间参考。ArcGIS 支持多种地理数据变换(用于应用变换),包括有理多项式系数 (RPC)、帧照相机、多项式、样条函数等。地理数据变换是对像素进行几何变换的数学模型。
通常,您可通过应用变换永久更改栅格数据集的空间参考信息,同时也会更改像素的方向。但是,某些情况下,您可能希望数据仍保持其原始状态,而只是使用新的变换对它进行显示。
要了解变换前后的栅格信息,可查看栅格数据集属性对话框。
变换存储
栅格数据集所应用的变换可存储为它的属性信息,并在以后用于对像素进行动态变换。地理数据库栅格数据集会以持续流的方式将变换信息存储在栅格数据集中,而基于文件的栅格则会将变换存储在外部文件 .aux.xml 中。当您使用地理配准工具栏对图像进行地理配准时,校正操作用于对输入栅格数据应用变换,并将其存储到新的栅格数据集中,而更新地理配准则会将变换作为栅格数据集的属性写入并保留在数据集中。更新地理配准时,输入栅格数据集中的实际像素不会发生更改。
栅格数据集的变换和空间参考
栅格数据集中的变换定义了显示过程中对像素进行变换的方式,以及应用变换后栅格数据集的输出空间参考。因此,应用变换之前包含固有范围和固有空间参考的栅格数据集在变换之后也将具有范围和空间参考。您将可以在栅格数据集属性对话框中查看更新的范围和空间参考信息。
使用栅格数据集中保留的变换
ArcGIS 管理栅格数据集中保留的变换的方式和管理其他随附文件一样。数据管理功能(例如 ArcCatalog 中的复制和粘贴、ArcMap 中的导出栅格数据以及“复制栅格”工具)可以将变换保留在栅格数据集中。如果输入栅格数据集中包含保留的变换,则输出栅格数据集也将包含保留的变换,无论该数据集是基于文件的栅格数据集还是地理数据库栅格数据集。
例如:
- 如果使用地理处理工具(栅格数据至地理数据库、栅格转其他格式或者复制栅格)将具有 RPC 的 TIFF 加载到地理数据库,则会将原始像素加载为栅格数据集,并将 RPC 变换存储在栅格数据集中。
- 如果使用地理处理工具(栅格转其他格式或复制栅格)导出带有变换的栅格数据集,则将原始像素导出到栅格数据集,并将变换写入由栅格数据集管理的 .aux.xml 文件。
栅格目录
栅格目录可以使用其自身的空间参考存储栅格数据集,而该栅格目录可与栅格列中定义的栅格目录不同。栅格目录也可以存储保留变换信息的栅格数据集。在 ArcGIS 中显示栅格目录时,可以动态地应用栅格数据集的变换或空间参考。例如:
- 整个州的图像(例如德克萨斯州)可覆盖许多通用横轴墨卡托 (UTM) 区域,而这些图像具有不同的空间参考。您可以将所有图像加载到一个栅格目录中,并使用栅格数据集保留空间参考,而无需对它们进行重新投影。
- QuickBird 影像包含 RPC 信息以及影像。您可以创建使用栅格数据集将原始影像及 RPC 变换一起存储的栅格目录。
导出栅格目录内的栅格数据集时,它会检索应用变换前后的栅格数据集变换信息。
镶嵌数据集
与栅格目录类似,镶嵌数据集可以管理不同空间参考中的多个栅格数据集。存在由镶嵌数据集使用的单个空间参考。显示镶嵌图像时,会将每个栅格动态地重新投影到该空间参考。此外,将使用镶嵌数据集的空间参考生成所有轮廓或其他要素,而不会考虑源栅格的空间参考。