Skip to main content

Copy Raster (Data Management Tools)

Summary

Saves a copy of a raster dataset or converts a mosaic dataset into a single raster dataset.

Usage

  • You can save the output to AVIF, BIL, BIP, BMP, BSQ, COG, CRF, ENVI DAT, ERDAS IMAGINE, GIF, JPEG, JPEGXL, JPEG 2000, MRF, NetCDF, PNG, TIFF, WEBP, Zarr, or Esri Grid format or to any geodatabase raster dataset.

  • When the input is a mosaic dataset, the output raster will only include data when the cell size is within the minimum and maximum pixel size. For example, when an item in the mosaic dataset has a minimum pixel size value set to 10, the item will not be copied to the output raster if the cell size is set to 2.

  • When storing a raster dataset in a geodatabase, do not add a file extension to the name of the raster dataset. When storing the raster dataset in a file format, specify the file extension as follows:

    • .avif for AVIF

    • .bil for Esri BIL

    • .bip for Esri BIP

    • .bmp for BMP

    • .bsq for Esri BSQ

    • .crf for CRF

    • .dat for ENVI DAT

    • .img for ERDAS IMAGINE

    • .gif for GIF

    • .jpg for JPEG

    • .jxl for JPEGXL

    • .jp2 for JPEG 2000

    • .mrf for MRF

    • .nc for NetCDF

    • .png for PNG

    • .tif for TIFF and Cloud Optimized GeoTIFF

    • .webp for WEBP

    • .zarr for Zarr

    • No extension for Esri Grid

  • This tool can be used to scale the pixel type from one bit depth to another. When you scale the pixel depth, the raster will display the same, but the values will be scaled to the new bit depth that was specified.

  • A multidimensional Esri Cloud Raster Format (CRF) has a square cell size. When converting a raster with rectangle cell size to a CRF, the smallest of the width or height will be the cell size of the output CRF.

  • The output of this tool is always a raster dataset. This tool will accept a mosaic dataset as the input, but the output will be a raster dataset; the contents of the mosaic dataset will be mosaicked to create a raster dataset.

  • If you check Use world file to define the coordinates of the raster in the Raster and Imagery options, a world file will be written out. If a world file exists, it will be overwritten. There may also be a half-pixel shift in the output spatial reference.

  • For file-based rasters, the Ignore Background Value parameter must be set to the same value as the NoData Value parameter for the background value to be ignored. File geodatabase rasters and enterprise geodatabase rasters will work without this extra step.

  • When storing a raster dataset to a JPEG format file, a JPEG 2000 format file, or a geodatabase, you can specify a Compression Type value and a Compression Quality value in the geoprocessing environments.

  • The GIF format only supports single-band raster datasets.

  • Once created, an .mrf file cannot be copied, renamed, or deleted in ArcGIS Pro. An .mrf file can point to data that resides elsewhere, and determining the read or write status of the files is not always possible.

  • The Pixel Type parameter specifies the bit depth of the output raster dataset. Rescaling of the raster values occurs when a different pixel type is specified. If the pixel type is demoted (lowered), the raster values outside the valid range for that pixel depth will be truncated and lost. To learn about the bit depth capacity for supported export formats, see List of supported sensors.

  • The creation of a Cloud Optimized GeoTIFF (COG) format file from any raster by the tool is a two-step process as it involves the proper ordering of the GeoTIFF internal structure with COG specifications. The first step is to generate a temporary GeoTIFF format file from the input raster with pyramids, statistics, and other metadata. This temporary GeoTIFF format file is then copied to generate a COG format file (the second step).

    The disk requirements for COG format generation will be at least twice the space of the source image, which also depends on the compression of the input raster and the output COG format file.

  • The type of NetCDF format supported for output follows the NetCDF Climate and Forecast (CF) metadata conventions.

  • The NetCDF format only supports single-band data. For multidimensional and multiband data, such as satellite data, the first band will be used.

  • The tool can convert an ASCII file representing raster data to a raster dataset. By default, the Input Raster parameter's browse functionality will only recognize ASCII files with the .asc extension. If you have an ASCII file with a different file extension, do one of the following:

    • Rename the file and include the .asc extension.

    • On the Input Raster dialog box, change the filter from All Supported Types to Files.

    Renaming the file is the recommended option.

  • The Build Multidimensional Transpose parameter is for data access optimization. By default, a .crf file stores each multidimensional slice in a separate folder and each slice is chunked into tiles. When you perform a transpose, the data will be chunked along dimensions rather than by slice and tile, making analysis such as temporal profiling faster.

  • When you specify an extent outside the boundaries of the raster dataset, the area that does not contain data is filled with NoData values.

Parameters

Label Explanation Data type

Input Raster

The raster dataset or mosaic dataset that will be copied.

Raster Dataset; Mosaic Dataset; Mosaic Layer; Raster Layer; File; Image Service

Output Raster Dataset

The name and format for the raster dataset that will be created.

  • .avif—AVIF

  • .bil—Esri BIL

  • .bip—Esri BIP

  • .bmp—BMP

  • .bsq—Esri BSQ

  • .crf—CRF

  • .dat—ENVI DAT

  • .img—ERDAS IMAGINE

  • .gif—GIF

  • .jpg—JPEG

  • .jxl—JPEGXL

  • .jp2—JPEG 2000

  • .mrf—MRF

  • .nc—NetCDF

  • .png—PNG

  • .tif—TIFF and Cloud Optimized GeoTIFF

  • .webp—WEBP

  • .zarr—Zarr

  • No extension for Esri Grid

When storing a raster dataset in a geodatabase, do not add a file extension to the name of the raster dataset.

When storing a raster dataset to JPEG, JPEG 2000, or TIFF format, or to a geodatabase, you can specify a compression type and compression quality.

Raster Dataset

Configuration Keyword

(Optional)

The storage parameters (configuration) for a geodatabase. Configuration keywords are set up by your database administrator.

String

Ignore Background Value

(Optional)

Remove the unwanted values created around the raster data. The value specified will be distinguished from other valuable data in the raster dataset. For example, a value of zero along the raster dataset's borders will be distinguished from zero values in the raster dataset.

The pixel value specified will be set to NoData in the output raster dataset.

For file-based rasters, this parameter must be set to the same value as the NoData Value parameter for the background value to be ignored. Enterprise and geodatabase rasters will work without this extra step.

Double

NoData Value

(Optional)

All the pixels with the specified value will be set to NoData in the output raster dataset.

String

Convert 1 bit data to 8 bit

(Optional)

Specifies whether the input 1-bit raster dataset will be converted to an 8-bit raster dataset. In this conversion, the value 1 in the input raster dataset will be changed to 255 in the output raster dataset. This is useful when importing a 1-bit raster dataset to a geodatabase. One-bit raster datasets have 8-bit pyramid layers when stored in a file system, but in a geodatabase, 1-bit raster datasets can only have 1-bit pyramid layers, which results in a lower-quality display. By converting the data to 8 bit in a geodatabase, the pyramid layers are built as 8 bit instead of 1 bit, resulting in a proper raster dataset in the display.

  • CheckedThe input raster will be converted.

  • UncheckedNo conversion will occur. This is the default.

Boolean

Colormap to RGB

(Optional)

Specifies whether the input raster dataset will be converted to a three-band output raster dataset if the input raster dataset includes a color map. This is useful when mosaicking rasters with different color maps.

  • CheckedThe input dataset will be converted.

  • UncheckedNo conversion will occur. This is the default.

Boolean

Pixel Type

(Optional)

Specifies the bit depth, or radiometric resolution, that will be used for the raster or mosaic dataset. If no value is specified, the value from the first raster dataset will be used.

  • 1 bitThe pixel type will be a 1-bit unsigned integer. The values can be 0 or 1.

  • 2 bitThe pixel type will be a 2-bit unsigned integer. The values supported can range from 0 to 3.

  • 4 bitThe pixel type will be a 4-bit unsigned integer. The values supported can range from 0 to 15.

  • 8 bit unsignedThe pixel type will be an unsigned 8-bit data type. The values supported can range from 0 to 255.

  • 8 bit signedThe pixel type will be a signed 8-bit data type. The values supported can range from -128 to 127.

  • 16 bit unsignedThe pixel type will be a 16-bit unsigned data type. The values can range from 0 to 65,535.

  • 16 bit signedThe pixel type will be a 16-bit signed data type. The values can range from -32,768 to 32,767.

  • 32 bit unsignedThe pixel type will be a 32-bit unsigned data type. The values can range from 0 to 4,294,967,295.

  • 32 bit signedThe pixel type will be a 32-bit signed data type. The values can range from -2,147,483,648 to 2,147,483,647.

  • 32 bit floatThe pixel type will be a 32-bit data type supporting decimals.

  • 64 bitThe pixel type will be a 64-bit data type supporting decimals.

String

Scale Pixel Value

(Optional)

Specifies whether pixel values will be scaled. When the output is a pixel type other than the input (such as 16 bit to 8 bit), you can scale the values to fit into the new range; otherwise, the values that do not fit into the new pixel range will be discarded.

If scaling up, such as 8 bit to 16 bit, the minimum and maximum of the 8-bit values will be scaled to the minimum and maximum in the 16-bit range. If scaling down, such as 16 bit to 8 bit, the minimum and maximum of the 16-bit values will be scaled to the minimum and maximum in the 8-bit range.

  • CheckedThe pixel values will be scaled to the new pixel type. When you scale the pixel depth, the raster will display the same, but the values will be scaled to the new bit depth that was specified.

  • UncheckedThe pixel values will remain the same and will not be scaled. Any values that do not fit within the value range will be discarded. This is the default.

Boolean

RGB To Colormap

(Optional)

Specifies whether an 8-bit, 3-band (RGB) raster dataset will be converted to a single-band raster dataset with a color map. This operation suppresses noise that is often found in scanned images and is ideal for screen captures, scanned maps, or scanned documents. This is not recommended for satellite or aerial imagery or thematic raster data.

  • CheckedThe RGB raster dataset will be converted to a single-band raster dataset with a color map.

  • UncheckedThe RGB raster dataset will not be converted.

Boolean

Format

(Optional)

Specifies the output raster format.

  • AVIF formatThe output format will be AVIF.

  • TIFF formatThe output format will be TIFF.

  • Cloud Optimized GeoTIFFThe output format will be Cloud Optimized GeoTIFF.

  • ERDAS IMAGINE formatThe output format will be ERDAS IMAGINE.

  • BMP formatThe output format will be BMP.

  • GIF formatThe output format will be GIF.

  • PNG formatThe output format will be PNG.

  • JPEG formatThe output format will be JPEG.

  • JPEGXL formatThe output format will be JPEGXL.

  • JPEG 2000 formatThe output format will be JPEG 2000.

  • Esri Grid formatThe output format will be Esri Grid.

  • Esri BIL formatThe output format will be Esri BIL.

  • Esri BSQ formatThe output format will be Esri BSQ.

  • Esri BIP formatThe output format will be Esri BIP.

  • ENVI DAT formatThe output format will be ENVI DAT.

  • Cloud raster formatThe output format will be CRF.

  • Meta raster formatThe output format will be MRF.

  • NetCDF formatThe output format will be NetCDF.

  • WEBP formatThe output format will be WEBP.

  • Zarr formatThe output format will be Zarr.

String

Apply Transformation

(Optional)

Specifies whether a transformation associated with the input raster will be applied to the output. The input raster can have a transformation associated with it that is not saved in the input, such as a world file or a geometric function.

  • CheckedAny associated transformation will be applied to the output.

  • UncheckedNo associated transformation will be applied to the output.

Boolean

Process as Multidimensional

(Optional)

Specifies whether the input mosaic dataset will be processed as a multidimensional raster dataset.

  • CheckedThe input will be processed as a multidimensional raster dataset and all slices will be processed to produce a new multidimensional raster dataset. Set the Format parameter to Cloud raster format to use this option.

  • UncheckedThe input will not be processed as a multidimensional raster dataset. If the input is multidimensional, only the slice that is currently displayed will be processed. This is the default.

Boolean

Build Multidimensional Transpose

(Optional)

Specifies whether the transpose for the input multidimensional raster dataset will be built, which will chunk the data along each dimension to optimize performance when accessing pixel values across all slices.

  • CheckedThe input multidimensional raster dataset will be transposed. The Process as Multidimensional parameter must be set to All Slices to use this option.

  • UncheckedNo transpose will be built. This is the default.

Boolean

Environments

Cell Alignment, Cell Size, Compression, Current Workspace, Extent, Geographic Transformations, NoData, Output CONFIG Keyword, Output Coordinate System, Parallel Processing Factor, Pyramid, Raster Statistics, Resampling Method, Scratch Workspace, Snap Raster, Tile Size

Licensing information

  • Basic: Yes
  • Standard: Yes
  • Advanced: Yes