Skip To Content

Download Rasters


Downloads the source files from an image service or mosaic dataset.


  • The raster datasets you download are the source files, unless you convert them to another format. Format conversion can be forced, or will only occur when required. Downloaded files are converted if clipping occurs or the source file cannot be downloaded as a raster.

  • You can download selected rasters or LAS files from an image service or a mosaic dataset to a specified folder in the original file format.

  • If a clipping extent is specified, the rasters that intersect the clip extent will be clipped and then converted to a specified format.

  • You can choose to download the data in the same folder structure as the source.


DownloadRasters_management (in_image_service, out_folder, {where_clause}, {selection_feature}, {clipping}, {convert_rasters}, {format}, {compression_method}, {compression_quality}, {MAINTAIN_FOLDER})
ParameterExplanationData Type

The image service or mosaic dataset to download.

Image Service; Mosaic Layer; Raster Layer; String

The destination for the image service or mosaic dataset.


An SQL expression to limit the download to raster datasets that satisfy the expression.

SQL Expression

Limits the download to an extent of a feature class or bounding box. All raster datasets that intersect the extent will be downloaded.


Specify if you want to clip the downloaded images based on the geometry of a feature. Any raster that intersects the clipping geometry will be clipped and then downloaded. This is useful when your area of interest is not a rectangle. When downloaded images are clipped, you need to specify an output format for the clipped images.

  • NO_CLIPPINGThe files will be clipped based on the minimum bounding rectangle that has been specified. This is the default.
  • CLIPPINGThe files will be clipped based on the geometry of the selection_feature.

Choose whether to always convert your rasters to the specified format, or to only convert when it is necessary.

  • CONVERT_AS_REQUIREDDo not convert the raster datasets to a new format.
  • ALWAYS_CONVERTConvert the downloaded raster datasets into another format. If you used selection_feature to limit the extent, then you need to specify a format in the format parameter.

Choose a output format for the downloaded raster datasets.

  • TIFFTagged Image File Format. This is the default.
  • BILEsri band interleaved by line.
  • BSQEsri band sequential.
  • BIPEsri band interleaved by pixel.
  • BMPBitmap.
  • ENVIENVI DAT file.
  • JPEGJoint Photographics Experts Group. If chosen, you can also specify the compression quality. The valid compression quality value ranges are from 0 to 100.
  • GIFGraphic interchange format.
  • JP2JPEG 2000. If chosen, you can also specify the compression quality. The valid compression quality value ranges are from 0 to 100.
  • PNGPortable Network Graphics.

Choose the compression method to use with the specified Output Format.

  • NONENo compression will occur. This is the default.
  • JPEGLossy compression that uses the public JPEG compression algorithm. If you choose JPEG, you can also specify the compression quality. The valid compression quality value ranges are from 0 to 100. This compression can be used for JPEG files and TIFF files.
  • LZWLossless compression that preserves all raster cell values.
  • PACKBITSPackBits compression for TIFF files.
  • RLERun-length encoding for IMG files.
  • CCITT_GROUP3Lossless compression for 1-bit data.
  • CCITT_GROUP4Lossless compression for 1-bit data.
  • CCITT_1DLossless compression for 1-bit data.

Set a value from 1 - 100. Higher values will have better image quality, but less compression.


Determines the folder structure of the downloaded rasters.

  • MAINTAIN_FOLDERReplicate the hierarchical folder structure used to store the source raster datasets.
  • NO_MAINTAIN_FOLDERRaster datasets will be downloaded into the out_folder as a flat folder structure.

Code sample

DownloadRasters example 1 (Python window)

This is a Python sample for the DownloadRasters tool.

import arcpy
     "http://srv/arcgis/services/Ext/MDpan/ImageServer?", "c:/dload/", 
     "AcquisitionDate = date '1999-08-18'", "", 
     "c:/workspace/clippingfeat.shp", "TIFF", "JPEG", "75", 
DownloadRasters example 2 (stand-alone script)

This is a Python script sample for the DownloadRasters tool.

##Download Rasters from image services URL
##Maintain the original sensor data folder structure

import arcpy
arcpy.env.workspace = r"\\myworkstation\Workspace\downloadras"
     "downloadFolder", "AcquisitionDate = date '1999-08-18 00:00:00'",
     "", "", "", "", "", "MAINTAIN_FOLDER")


Resampling Method

Only when clipping occurs.


Only when clipping occurs.

Licensing information

  • ArcGIS Desktop Basic: Yes
  • ArcGIS Desktop Standard: Yes
  • ArcGIS Desktop Advanced: Yes