将栅格数据导出或转换为其他格式的方法主要有两种:导出栅格窗格或复制栅格地理处理工具。
导出栅格窗格允许您导出栅格数据集、镶嵌数据集、影像服务或其中的一部分,并使用它们的图层作为输入。 与栅格导入或导出工具不同,导出栅格窗格还提供了各种附加功能,例如按当前地图范围裁剪、按所选图形裁剪、更改空间参考、使用当前渲染器、选择输出像元大小以及指定 NoData 值。 此外,还可以选择栅格数据集的输出格式。
注:
导出栅格窗格中的参数设置不会记录在地理处理工具历史记录中。 如果要使用导出栅格窗格保留参数设置记录,则需要手动记录它们。或者,您可以使用复制栅格工具在地理处理工具历史记录中捕获栅格数据集参数设置。
如果使用裁剪选项将数据导出到基于文件的栅格数据集,建议您输入 NoData 值。 使用图形裁剪数据时,输出中极可能存在 NoData 像素。 指定 NoData 值可以控制像素深度以及存储 NoData 的值。 如果未指定 NoData 值,系统将查找一个空值作为 NoData 占位符,该占位符可能不是所需或所期望的值。 对于导出为地理数据库或 CRF 格式的数据,NoData 值将不会保留。
打开导出栅格窗格
导出栅格窗格可用于导出整个栅格数据集、镶嵌数据集、图像服务或画面中显示的部分。 将栅格添加到地图并显示在内容窗格中后,请按照以下步骤打开导出栅格窗格。
- 右键单击要导出的栅格图层,然后单击数据 > 导出栅格。
随即打开导出栅格窗格。
- 常规选项卡用于指定输出栅格数据集的特征和属性。
- 您可以在设置选项卡中配置输出栅格数据集。
常规选项卡
常规选项卡上的参数和选项允许您指定输出栅格数据集的特征和属性。
- 在输出栅格数据集字段中,根据需要选择相应输出。 单击浏览按钮并浏览至要保存导出栅格数据集的适当位置。
以地理数据库形式存储栅格数据集时,不应向栅格数据集的名称添加文件扩展名。 以文件格式存储栅格数据集时,需要指定文件的相应扩展名。
- 可以使用下拉框选择输出格式,即导出栅格的保存格式。 可选择导出为以下任意输出格式:BMP、CRF、ENVI、Esri BIL、Esri BIP、Esri BSQ、GIF、GRID、IMG、JPEG、JPEG 2000、JPG、MRF、NetCDF、NITF、PNG、TIFF 或 Zarr。
如果选择 CRF 作为输出格式,请选择是否以多维方式处理和并行处理因子。
- 以多维方式处理 - 如果输入是多维的,则使用此选项将输入栅格图层作为多维栅格数据集进行处理。 输入将作为多维栅格数据集进行处理,并对图层中变量的所有剖切片进行处理以生成新的多维栅格数据集。 要使用此选项,必须将输出格式设置为 .CRF。
- 构建多维转置 - 使用此选项可为输入多维栅格图层构建转置,以优化数据访问。 默认情况下,CRF 文件会将每个多维切割片存储在单独的文件夹中,并将每个剖切片细分为多个切片。 执行转置时,数据将沿维度进行细分以优化性能,而不是通过剖切片或切片进行细分,从而加快时态分析等分析的速度。 要使用此选项,必须选中以多维方式处理。
- 坐标系字段自动填充正在导出的源栅格图层的坐标系。 如果垂直坐标系与源栅格相关联,它将作为选项显示。 如果要更改坐标系,请单击坐标系按钮 以打开空间参考对话框。
空间参考对话框是上下文联系的并且会根据您所选的 the 当前 XY 或当前 Z 坐标系选项列出 xy- 或 z-坐标系。
- 选择您的空间参考系并单击确定。
- 如果在不同坐标系之间变换数据,则选择相应的地理变换。 应用程序仅使用适合投影的这些变换,所有其他变换都将被忽略。
- 选择相应的裁剪几何选项,供导出栅格使用。
默认值 此选项将使用栅格数据集的空间参考规范来导出栅格数据集。
当前显示范围 将使用当前显示的范围。
例如,如果已放大到某一特定研究区域,则可使用此选项处理落入当前显示范围内的要素。
如下面的指定 输入最小外接矩形的坐标;输入左侧、右侧、上侧和下侧的范围。
<图层> 系统会列出所有图层,您可以从中选择一个用作范围。
类似于当前显示范围选项,会读取并存储该图层的范围。
浏览 使用浏览按钮浏览至要用于裁剪几何的要素类的文件夹位置。 提供输入要素后,将出现使用输入要素裁剪几何复选框选项以及裁剪选项:内部或外部裁剪类型。
- 使用保持裁剪范围选项指定要在裁剪输出中使用的范围。
未选中 维护与输入栅格相同的像素对齐方式并相应调整输出范围。
选中 调整列数和行数并对像素进行重采样,以便完全匹配指定的裁剪范围。
- 展开栅格属性扩展器并设置输出栅格数据集的像元大小。 默认值自动填充源栅格图层的像素大小。
- 设置输出栅格数据集的栅格大小。 将使用源栅格图层的列数和行数自动填充默认值。
- 设置用于决定输出栅格数据集的位深度的像素类型。 默认值自动填充源栅格图层的像素类型。
缩放像素值选项会在选择其他像素类型时显示,可用于将像素类型从一个位深度缩放到另一个位深度。
如果像素类型的范围被降级(降低),则在此像素深度的有效范围外的栅格值将被截断并丢失。 例如,当输出的像素类型不同于输入像素类型时(如从 16 位到 8 位),可选择将值缩放到符合新的范围;否则,会丢弃不符合新的像素范围的值。
如果进行放大(如从 8 位到 16 位),8 位值的最小值和最大值会放大到 16 位范围中的最小值和最大值。 如果进行缩小(如从 16 位到 8 位),16 位值的最小值和最大值会放大到 8 位范围中的最小值和最大值。 要了解有关受支持的导出格式的位深度容量的信息,请参阅受支持的传感器列表。
未选中 像素值保持不变且不会缩放。 任何不符合值范围的值都会被丢弃。 这是默认设置。
选中 像素值会缩放到新的像素类型。 缩放像素深度时,栅格将显示相同的像素,但是值将缩放为指定的新位深度。
- 为输出指定 NoData 值。
如果要导出到基于文件的栅格数据集并选择了图形裁剪,则建议使用此方法。 使用图形裁剪数据时,输出中极可能存在 NoData 像素。 您可通过指定 NoData 值来控制像素深度以及存储 NoData 的值,但是,对于导出为地理数据库或 CRF 格式的数据,将不会存储 NoData 像素的值。 对于地理数据库或 CRF 输出,将保留源文件中的 NoData 值。
- 选择渲染器设置下方的选项。
强制为 RGB 颜色 要用当前的渲染器将输出栅格导出为三波段 RGB 栅格数据集,选中强制为 RGB 颜色复选框。
此外,在导出为支持 Alpha 波段的 TIFF、JP2、PNG 和 MRF 等格式时,可使用此选项将数据导出为具有 Alpha 波段的四波段栅格数据集,以保留原始数据的透明度设置。
使用色彩映射表 仅当源栅格包含色彩映射表或当前栅格图层渲染器是唯一值渲染器时,使用色彩映射表复选框才会启用。
使用渲染器 要用当前的渲染器统计数据和选项导出栅格数据集,选中使用渲染器复选框。 在 ArcGIS Pro 中打开导出栅格数据集时,将应用默认的渲染规则。 因为已经过拉伸,因此,为使渲染效果与导出数据时相同,应将拉伸类型设置为无。
- 必须启用使用渲染器复选框才能使用强制为 RGB 颜色或使用色彩映射表。
- 强制为 RGB 颜色和使用色彩映射表选项不能一起使用。
- 如果将使用渲染器与强制为 RGB 颜色结合使用,则会将输出导出为具有三个或四个波段(如果适用,包含 Alpha 波段)的 RGB 栅格,并在导出时显示当前栅格图层渲染器。
- 在以下情况下,将使用渲染器与强制为 RGB 颜色结合使用会导出具有色彩映射表的栅格:
- 如果源栅格包含色彩映射表。
- 如果数据集不含色彩映射表但可以在唯一值渲染器中可视化。
- 在启用使用渲染器选项后,导出的栅格的像素类型将设置为 8 位无符号。
- 如果输出格式为 NetCDF,则将禁用渲染器设置下的所有选项。
- 选择压缩设置。 每种输出格式可用的压缩方法类型将显示在下拉列表中,如下所述。
无
不会使用任何压缩
BITSHUFFLE
NetCDF
BLOSC
NetCDF、Zarr
BZ2
NetCDF
CCITT Group 3
CRF、TIFF
CCITT Group 4
CRF、TIFF
CCITT 组 (1D)
CRF、TIFF
压缩
CRF、MRF、NetCDF
GRID
RLE
IMG
RLE
JPEG
MRF、TIFF
JPEG YCbCr
CRF、TIFF
LERC
MRF
LZ4
NetCDF、Zarr
LZW
TIFF
Packbits
TIFF
RLE
CRF、GRID、IMG、TIFF
ZSTD
NetCDF、Zarr
- 为您选择的压缩设置设置压缩质量。
注:
导出栅格的持久值包括输出格式、渲染器设置(包括使用渲染器、使用色彩映射表和强制 RGB)以及压缩设置(包括压缩类型和压缩质量)。 如果根据输入其符合条件,这些值将被保留。“设置”选项卡
单击导出栅格窗格顶部的设置选项卡以配置输出栅格数据集
- 使用捕捉栅格设置来调整输出栅格的范围,以便其与指定的捕捉栅格的像素对齐方式相匹配。 您可以捕捉到地图中的图层或浏览到栅格数据集。
- 对于存储在数据块中的输出栅格,设置其切片大小的宽度和高度。 该设置只会影响存储在地理数据库或 TIFF 文件中的栅格。 默认分块大小为 128 × 128 像素。
如果栅格以数据块形式存储,栅格数据集将以称作二进制大对象 (BLOB) 的数据类型进行存储。 使用切片大小选项可以控制存储在每个 BLOB 中的像素数,从而可以控制每个 BLOB 的大小。 分块大小以 x 像素数(分块宽度)和 y 像素数(分块高度)指定。
- 选择要在创建输出时使用的重采样方法。 重采样是在变换栅格数据集时内插像素值的过程。 在以下情况使用:输入和输出排列不对应、像素大小发生变化、数据被平移或以上原因的综合。
最邻近法 执行最邻近分配法,是速度最快的插值方法。 此选项主要用于离散数据(如土地利用分类),因为它不会更改像素的值。 最大空间误差将为半个像素。
双线性 执行双线性插值运算并基于四个最邻近的输入像素中心的加权平均距离确定像素的新值。 这对连续数据非常有用并且会对数据进行一些平滑处理。
三次 执行三次卷积插值法并通过拟合穿过 16 个最邻近输入像素中心的平滑曲线确定像素的新值。 此选项适用于连续数据,尽管所生成的输出栅格可能会包含输入栅格范围以外的值。 与通过运行最邻近重采样算法获得的栅格相比,输出栅格的几何变形程度较小。 三次卷积选项的缺点是需要更多的处理时间。 如果处理时间是关键问题,请改用双线性。
- 设置源类型可定义像素值是表示高程数据还是分类数据,或者该值是否已由其他方法处理且在显示数据时无需拉伸。
通用 未指定数据类型。
高程 栅格为高程数据类型。
专题 栅格为具有离散值的专题数据类型,例如土地覆被。
已处理 栅格已经过色彩处理,且不应进行对比度拉伸。
科学 栅格具有科学信息,并且在默认情况下将通过从蓝到红的色带来显示。
矢量-UV 此栅格是包含矢量字段数据 U 和 V 分量的双波段栅格。
Vector-MagDirection 此栅格是包含矢量字段数据量级和方向的双波段栅格。
矢量-量级 矢量-方向 - 选择用于输出栅格的金字塔设置。 选中构建复选框,以构建输出栅格的金字塔。 如果选中此复选框,则可以进一步优化您的金字塔选项。
- 指定金字塔等级数。 可以指定要创建的等级数,或者将该值留空构建所有等级。
- 选中跳过第一个复选框,跳过栅格的第一级金字塔。
- 指定用于构建金字塔的金字塔重采样技术:最邻近、双线性或三次卷积。
- 选择要在构建栅格金字塔时使用的金字塔压缩类型。
- 默认 - 系统将检测合适的压缩类型。 如果使用小波压缩方法对源数据进行压缩,则将使用 JPEG 压缩类型构建金字塔;否则,将使用 LZ77。
- 无 - 构建金字塔时将不使用压缩。
- LZ77 - 用于构建金字塔的 LZ77 压缩算法。 LZ77 可用于任意数据类型。
- JPEG - 将使用 JPEG 压缩算法构建金字塔。 只有符合 JPEG 压缩规范的数据才能使用此压缩类型。 如果选择 JPEG,则可以设置压缩质量。
- JPEG YCbCr - 使用亮度 (Y) 和色度(Cb 和 Cr)颜色空间分量的有损压缩。
- 使用 JPEG 压缩方法构建金字塔时,请选择使用压缩质量。
- 选择用于输出栅格的统计数据设置。 选中计算复选框,以计算输出栅格的统计数据。 如果选中此复选框,则可以进一步优化您的金字塔选项。
- 选择是否希望跳过样本之间的像素。 X 跳跃因子和 Y 跳跃因子设置分别代表样本之间水平和垂直方向像素的数量。 此值必须大于零且小于等于栅格数据集的列数或行数。
- 统计数据忽略值设置允许您忽略一个或多个将不参与统计数据计算的值,例如背景值。 用分号分隔多个值。
- 选择压缩设置。
- 选择压缩类型,前提是您的输出格式支持此功能。
- 如果输出格式为 JP2、JPG 或 Zarr,请选择压缩质量。
- 如果输出格式为 NetCDF,请选择 ZLevel。
- 如果输出格式是 CRF,请选择 Max Error。
- 设置完成所有参数后,单击导出。
完成导出后,导出的栅格数据集即会添加到地图中。