I am writing an ArcPy script that creates a Point Density Raster file, and then changes the following properties in the resulting layer:

  1. Symbology


    Classes = 10

    Classification Method = Geometrical Interval

    Excluded Value = 0

  2. Display

    Resample during display using: bilinear interpolation

I know I can set lyr.symbology.numClasses = 10. and lyr.symbology.excludedValues = 0, and even create a dummy layer with the above properties (symbologyLayer) and arcpy.ApplySymbologyFromLayer_management(lyr, symbologyLayer). Is there a way to do this simply by setting attributes of lyr.symbology, do I have to do it in one fell swoop with ApplySymbologyFromLayer_management, or is there a better way?

  • 1
    I would agree with Jason I usually do all the symbology stuff in one fell swoop with ApplySymbologyFromLayer and include the "Dummy Layer(s)" in my tool package, you can also use Resample_management to resample rasters. Jul 14, 2014 at 19:14

1 Answer 1


If you're writing a geoprocessing script, I'd recommend authoring a .lyr file you bundle with your toolbox and set the symbology in the script tool parameters to point to the .lyr file (see the "Symbology" part of the dialog).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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