It is possible to export rasters in ArcMap by right clicking the layer-> Data-> Export:

Export Raster

You can then click 'Use Renderer' check box to ensure the image you export uses the current symbology/rendering settings for that raster layer.

There does not appear to be any geoprocessing tools that match this 'Use Renderer' functionality.

I need to export over 200 images with these settings. I'd rather not do this manually. Is anyone aware of any way to automate this process?

  • 2
    Not through python, it could be done in ArcObjects. What sort of symbology do you have? perhaps you could Classify and ColourMap the files instead... BTW very good question! this might be worth putting to Esri as an improvement suggestion. – Michael Stimson Mar 24 '15 at 22:14
  • The symbology I'm interested in retaining is the histogram stretch. ideas.arcgis.com/ideaView?id=087E0000000CwysIAC – JKyllo Mar 24 '15 at 22:30
  • Are all the rasters a similar range? min:max:SD? A function like Reclass by Table followed by Add Colormap would give the appearance of being rendered.. but you will need to fill in a table of 255 input ranges and 255 RGB values (Excel or similar may help) – Michael Stimson Mar 24 '15 at 22:40
  • Encourage Esri to expose the renderer to arcpy by voting for this idea at Expose Export Raster Renderer Settings to Python/Arcpy (repost of JKyllo's comment above; wording didn't make it clear what is at the end of the link) – matt wilkie Jun 30 '15 at 16:32

There is the Copy Raster Tool which does give some control over the outputs.

enter image description here

  • 2
    It won't apply a renderer though - making the tool useless for what I was trying to achieve. – JKyllo Jun 9 '15 at 19:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.