I tried to normalize a density analysis between 0 and 100 with the tool “rescale by function”. The tricky thing is now, that the smallest value out of the density analysis should get the value 100 (here: 0) and the biggest value should get the value 0 (here: 5.28). I used the tool “rescale by function”, as shown below. enter image description here But I am struggling with the result, because the lowest grid value is negative, but it should be 0 (null). Does anyone have a solution for this problem? The result grid should have the values 0 – 100, where 100 was the smallest value from the density analysis and 0 the biggest value from the density output grid. I am working with ArcGIS 10.6.

  • Did you try to convert your raster after to int raster? – Moh Jun 6 '18 at 14:26
  • I am not tracking here, are you also trying to invert the values? – Jeffrey Evans Jun 6 '18 at 14:29
  • Thanks for answering, using the tool „Int“ after the tool “rescale by function” gave the desired result. However, I am wondering if the result, that is calculated, now is right, as I want to also invert the values what Jeffry Evans asked. – nora Jun 6 '18 at 15:24
  • 1
    This tool will not invert your values as that is an entirely different statistical function. Scale your data to the desired range and then apply a method that inverts the raster values. There is a tool available for this in the Gradient Metrics Toolbox (github.com/jeffreyevans/GradientMetrics). – Jeffrey Evans Jun 6 '18 at 15:55

Your Answer

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

Browse other questions tagged or ask your own question.